GNU/Linux >> Tutoriels Linux >  >> Linux

Comment insérer un caractère de tabulation dans Iterm ?

Ce n'est pas iTerm, mais votre shell qui affecte la façon dont vous pouvez insérer un onglet.

Assurez-vous d'abord que vous êtes dans le shell BASH :saisissez la commande suivante :

$ echo $RANDOM $BASH_VERSINFO
23714 3

Le premier est un nombre aléatoire et le second doit être le numéro de version BASH. Si vous obtenez une ligne vide ou juste un nombre aléatoire, vous n'êtes pas dans le shell BASH, et c'est probablement l'un de vos problèmes.

Une autre chose est d'exécuter cette commande :

$ set -o
allexport       off
braceexpand     on
emacs           on
errexit         off
errtrace        off
[...]
privileged      off
verbose         off
vi              off
trace           off

Les deux lignes d'intérêt sont les emacs et le vi lignes. L'un d'entre eux devrait être on . S'ils sont tous les deux désactivés, vous ne pouvez pas faire le Ctrl-V-Tab pour insérer un caractère de tabulation.

Lorsque le vi mode est activé, il devrait être Ctrl-V-Tab comme tu as dis. Avec emacs activé, c'est soit Ctrl-V-tab , ou éventuellement Ctrl-Q-tab .

Cependant, ce n'est pas un iTerm chose, c'est votre shell qui le fait.


La réponse était d'appuyer sur contrôle + v, puis de tabuler ensuite, pas tous ensemble ! J'espère que cela aidera quelqu'un.


Linux
  1. Comment désactiver la complétion automatique (complétion de tabulation) dans le shell bash

  2. Comment utiliser les extensions de shell pour générer des jetons de shell sous Linux

  3. Comment lire un seul caractère dans un script shell

  4. Comment insérer une nouvelle ligne dans le script shell Linux ?

  5. Comment :Historique Bash/shell illimité ?

Comment utiliser des variables dans les scripts Shell

Comment exécuter une commande Shell avec Python

Comment créer des scripts shell

Comment changer un shell d'utilisateurs sous Linux

Comment utiliser if-else dans les scripts shell ?

Comment exécuter une commande dans un script shell ?