6

私は vim を Coda 2 で慣れ親しんだものに近づけようとしています。

.vimrcはこの行を持っています:

set listchars=tab:➝.,extends:#,nbsp:.

それは私の空白を次のようにします:

ここに画像の説明を入力

ただし、これらのドットが表示されないようにしたいので、次のようになります。

ここに画像の説明を入力

スペース文字を使用してみましたが、次の警告が表示されます。

E474: Invalid argument: listchars=tab:➝

画面に表示されず、警告もスローされない、使用できる文字はどれですか?

4

2 に答える 2

8

次のようにスペース文字をエスケープできます。

set listchars=tab:➝\ ,extends:#,nbsp:.
于 2013-05-08T11:10:44.920 に答える
4

listcharstab:では文字を取ります。ヘルプ ファイルから直接:

  tab:xy    Two characters to be used to show a tab.  The first
        char is used once.  The second char is repeated to
        fill the space that the tab normally occupies.
        "tab:>-" will show a tab that takes four spaces as
        ">---".  When omitted, a tab is show as ^I.

したがって、2 番目の文字に使用しているドットの代わりにスペースを使用できますが、必要なset listchars=tab:➝\ ,extends:#,nbsp:.結果を得るにはエスケープする必要があります。

于 2013-05-08T11:17:18.227 に答える