GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie füge ich ein Tabulatorzeichen in Iterm ein?

Es ist nicht iTerm, sondern Ihre Shell, die beeinflusst, wie Sie Tabulatoren einfügen können.

Stellen Sie zunächst sicher, dass Sie sich in der BASH-Shell befinden:Geben Sie den folgenden Befehl ein:

$ echo $RANDOM $BASH_VERSINFO
23714 3

Die erste ist eine Zufallszahl und die zweite sollte die BASH-Versionsnummer sein. Wenn Sie eine leere Zeile oder nur eine Zufallszahl erhalten, befinden Sie sich nicht in der BASH-Shell, und das ist wahrscheinlich eines Ihrer Probleme.

Eine andere Sache ist, diesen Befehl auszuführen:

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

Die beiden interessanten Linien sind emacs und das vi Linien. Einer davon sollte an sein . Wenn beide ausgeschaltet sind, können Sie Strg-V-Tab nicht verwenden um ein Tabulatorzeichen einzufügen.

Wenn der vi Modus eingeschaltet ist, sollte es Strg-V-Tab sein wie du gesagt hast. Mit emacs Modus an, es ist entweder Strg-V-Tab , oder möglicherweise Strg-Q-Tab .

Dies ist jedoch kein iTerm Ding, das ist Ihre Shell, die es tut.


Die Antwort war, Strg+V zu drücken und danach die Tabulatortaste zu drücken, nicht alles zusammen! Hoffe, das hilft jemandem.


Linux
  1. So deaktivieren Sie die automatische Vervollständigung (Tab-Vervollständigung) in der Bash-Shell

  2. Verwendung von Shell-Erweiterungen zum Generieren von Shell-Tokens unter Linux

  3. Wie füge ich eine neue Zeile in ein Linux-Shell-Skript ein?

  4. Gewusst wie:Unbegrenzter Bash/Shell-Verlauf?

  5. Wie setze ich den Cursor nach dem letzten Zeichen in vim?

So verwenden Sie Variablen in Shell-Skripten

So führen Sie einen Shell-Befehl mit Python aus

So erstellen Sie Shell-Skripte

So ändern Sie eine Benutzer-Shell in Linux

Wie verwende ich if-else in Shell-Skripten?

Wie führe ich einen Befehl in einem Shell-Skript aus?