Dans l'application Terminal Mac Il existe un paramètre (Préférences -> clavier) qui vous permet de définir "Utiliser l'option comme clé méta". Ceci est utile car beaucoup de boîtes UNIX utilisent Problème est que sur un Mac avec un clavier britank, le symbole Quelqu'un a un bon chemin autour de cela? P> Bash code> comme coque par défaut et qui contient EMACS Keybindings
M-F code> et
M-B code> qui vous permettent de sauter des mots. p>
# code> est délicat pour obtenir - normalement, il peut être saisi avec
alt-3 code>, mais pas si vous sont dans un terminal et alt = meta. p>
8 Réponses :
Donc, dans votre situation, vous devrez peut-être simplement appuyer sur ESC code> est un autre raccourci méta :). Vous n'êtes pas obligé de continuer à l'appuyer. P>
ESC code> une fois, puis appuyez sur
alt-3 code>. p>.
Les œuvres suivantes sur une disposition du clavier britank dans le terminal Mac OSX sur Mavericks (10.9.4): Touchez B> ESC code> une fois, puis ( après i> vous ' VE publié
ESC code>), appuyez sur
alt-3 code>. Je crois que mon terminal n'a que la configuration par défaut, aucune modification particulière n'est nécessaire.
Pour ajouter à mon autre commentaire , assurez-vous que Terminal> Préférences> Utilisez l'option comme clé méta code> est non cochée b>
Définissez votre langue clavier (Préférences système-> International-> InputMenu) Australien P>
C'est la même chose que le Royaume-Uni sauf Shift-3 donne #. Vous perdez le signe de la livre, mais si je fais de la monnaie, j'utilise le code ISO trois caractères GBP P>
J'utilise zsh code> et les suivants ont sauvegardé ma journée:
Impressionnant. J'essayais Bindey '\ e3' '#' Code> et vous demandez pourquoi cela n'a pas fonctionné; J'ai raté l'option
-s code>, tel que défini sur
man zshzle code> ligne ~ 144: "String Out-String" Remap. Merci!
Malheureusement, quand je suis dans Vim Alt-3, saute juste le curseur en arrière d'un personnage.
J'utilise ITERM2 et j'avais ce problème. Avec ITERM2, vous pouvez utiliser la touche Alt gauche sous forme de clé Meta et la droite en tant que clé normale. Alors ralt-3 fait la clé #. P>
La disposition australienne est identique comme mentionnée, à l'exception de # est mappée sur Shift 3 et £ est mappée sur Alt 3. Swap to Aus et l'échange de votre comportement alt. Cela m'a agacé pendant que, surtout comme dans une position non britannique de commencer. P>
Plus tôt aujourd'hui, j'ai trébuché sur une excellente solution à ce sujet sur Le blog de Graeme Sutherland est donc pensé que je le résumez ici au cas où il disparaît. P>
Si vous voulez coller avec le terminal intégré et que vous ne voulez pas perdre le signe £, vous pouvez utiliser ukelele roulez votre propre disposition du clavier pour changer la section (§) de la clé pour le hachage. Emplacement assez pratique pour taper '#!' aussi :) p>
Le fichier Keymap graeme créé est ici , mais si vous voulez faire votre choix, vous pouvez simplement prendre votre propre le britannique comme base, il est assez simple de créer le nouveau fichier Keymap. P>
~ / Bibliothèque / Modalités de clavier CODE> LI>
- Aller aux préférences du système - Langue et texte - Sources d'entrée Li>
- Faites défiler jusqu'à 'Britanniques avec # pour §' (ou tout ce que vous avez mis comme son nom à Ukelele) et cochez la case LI>
- Cochez "Afficher le menu d'entrée dans la barre de menu" li>
- Cliquez sur le drapeau de votre barre de menus en haut de l'écran et choisissez votre nouvelle source d'entrée li>
ol>
Cette source d'entrée peut ensuite être utilisée dans toutes les applications ou simplement celles que vous le souhaitez. P>
J'apprécie cela et la question liée est assez ancienne mais pensais que cela pourrait aider quelqu'un d'autre. P>
Voir l'image pour obtenir les détails sur la configuration d'un raccourci dans votre terminal et des mouches libres p>
p>
Basé sur Ericteubert Réponse pour ZSH pour pour VIM, vous pouvez ajouter les éléments suivants à votre BASH code> vous
Bind code > La clé, j'ai ajouté ceci à mon
.bash_profile code>:
.vimrc code>. p>
Jetez un coup d'œil à Stackoverflow.com/questions/2630643/...