11
votes

Meta et # dans un terminal Mac au Royaume-Uni

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 Bash comme coque par défaut et qui contient EMACS Keybindings M-F et M-B qui vous permettent de sauter des mots.

Problème est que sur un Mac avec un clavier britank, le symbole # est délicat pour obtenir - normalement, il peut être saisi avec alt-3 , mais pas si vous sont dans un terminal et alt = meta.

Quelqu'un a un bon chemin autour de cela?


1 commentaires

Jetez un coup d'œil à Stackoverflow.com/questions/2630643/...


8 Réponses :


2
votes

ESC est un autre raccourci méta :). Vous n'êtes pas obligé de continuer à l'appuyer.

Donc, dans votre situation, vous devrez peut-être simplement appuyer sur ESC une fois, puis appuyez sur alt-3 . .


2 commentaires

Les œuvres suivantes sur une disposition du clavier britank dans le terminal Mac OSX sur Mavericks (10.9.4): Touchez ESC une fois, puis ( après vous ' VE publié ESC ), appuyez sur alt-3 . 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 est non cochée



7
votes

Définissez votre langue clavier (Préférences système-> International-> InputMenu) Australien

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


0 commentaires

8
votes

J'utilise zsh et les suivants ont sauvegardé ma journée: xxx


2 commentaires

Impressionnant. J'essayais Bindey '\ e3' '#' et vous demandez pourquoi cela n'a pas fonctionné; J'ai raté l'option -s , tel que défini sur man zshzle 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.



0
votes

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é #.


0 commentaires

3
votes

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.


0 commentaires

3
votes

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.

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 :)

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.

  1. Copiez votre nouveau fichier Keymap sur ~ / Bibliothèque / Modalités de clavier
  2. Aller aux préférences du système - Langue et texte - Sources d'entrée
  3. Faites défiler jusqu'à 'Britanniques avec # pour §' (ou tout ce que vous avez mis comme son nom à Ukelele) et cochez la case
  4. Cochez "Afficher le menu d'entrée dans la barre de menu"
  5. Cliquez sur le drapeau de votre barre de menus en haut de l'écran et choisissez votre nouvelle source d'entrée

    Cette source d'entrée peut ensuite être utilisée dans toutes les applications ou simplement celles que vous le souhaitez.

    J'apprécie cela et la question liée est assez ancienne mais pensais que cela pourrait aider quelqu'un d'autre.


0 commentaires

1
votes

Voir l'image pour obtenir les détails sur la configuration d'un raccourci dans votre terminal et des mouches libres

Configurez un raccourci dans votre terminal et mouche libre


0 commentaires

0
votes

Basé sur Ericteubert Réponse pour ZSH pour BASH vous Bind La clé, j'ai ajouté ceci à mon .bash_profile : xxx

pour VIM, vous pouvez ajouter les éléments suivants à votre .vimrc . xxx


0 commentaires