web-dev-qa-db-ja.com

VSCodeによるタブ文字の手動挿入

VSCodeを使用すると、ほとんどのファイルがスペースを使用してインデントされるように設定されます。ただし、リテラルタブを挿入したいことがあります。 vimを使用していたときは<Ctrl> + v <Tab>を使用していましたが、VSCodeでは機能しません。

私は検索と検索を行ってきましたが、何も見つかりません。助けてください!

15

一般的な解決策があるかどうかはわかりませんが、このために keybinding を設定できます:

{
    "key": "ctrl+v tab",
    "command": "type",
    "args": { "text": "\t" },
    "when": "editorTextFocus"
}

このキーバインドは、現在のモードがスペースの場合でもタブ文字を挿入します。

15
Matt Bierner

手っ取り早い解決策:別の場所でタブを見つけて、コピーして貼り付けます。

編集しているファイルに既にタブ文字が含まれている可能性がありますが、そうでない場合は、別のアプリケーションまたはテキストエディタでタブ文字を生成できます。

次のコマンドを使用して、bashシェルでプログラムでタブを生成することもできます(括弧はオプションです)。

echo -e [\\t]

差し迫ったニーズのために、下にタブ文字を挿入しました...

これらの括弧の間にはタブ文字があります:[] 

here のように、タブモードを一時的に変更する方法もあります。

26
nobar