GNU/Linux >> Linux の 問題 >  >> Linux

Iterm にタブ文字を挿入するにはどうすればよいですか?

タブの挿入方法に影響するのは iTerm ではなく、シェルです。

まず、BASH シェルにいることを確認してください:次のコマンドを入力してください:

$ echo $RANDOM $BASH_VERSINFO
23714 3

1 つ目は乱数で、2 つ目は BASH のバージョン番号です。空白行または単なる乱数が表示される場合は、BASH シェルではなく、おそらく問題の 1 つです。

別の方法は、次のコマンドを実行することです:

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

関心のある 2 行は、emacs です。 そして vi 行。そのうちの 1 つを on にする必要があります .両方ともオフの場合、Ctrl-V-Tab を実行できません タブ文字を挿入します。

vi の場合 モードはオンです。Ctrl-V-Tab である必要があります あなたが言ったように。 emacs で モードがオンの場合、Ctrl-V-tab のいずれかです 、または Ctrl-Q-tab .

ただし、これは iTerm ではありません これは、それを実行しているシェルです。


答えは、control+v を押してからタブを押すことでした。すべてを同時にではありません!これが誰かの役に立てば幸いです。


Linux
  1. bash シェルでオートコンプリート (タブ補完) を無効にする方法

  2. Linux でシェル トークンを生成するためにシェル拡張を使用する方法

  3. シェルスクリプトで一文字だけ読む方法

  1. Linuxシェルスクリプトに新しい行を挿入するには?

  2. Ubuntu で巧妙なタブ補完をオフまたは調整するにはどうすればよいですか (Programmable Completion)

  3. vimでタブを4つのスペースに設定するには?

  1. シェルパイプを介してCsvデータをSqliteテーブルに挿入する方法は?

  2. 80 文字のテキストをアンラップする方法

  3. vimの最後の文字の後にカーソルを設定するには?