2017-12-20 10 views
0

VSCodeでは、alt-upとalt-downを使って行やブロックを上下に動かすことができますが、インデントを1つのスペースで増減するコマンドは見つかりません。VSCodeの左または右に1つのスペースだけコードブロックをシフトするには?

I tabSizeの倍数でインデント/アウトドアしていますが、これは私にとっては一般的ではありません。実際にはtabSize = 1に設定したくありません。

(Vimでは、ctrl-k/j/h/lでラインやラインを上下左右に動かすための便利なショートカットを作成しました。これはおそらく私が書いたVimscriptの中で最も有用なものでした)

+1

なぜあなたはインデントの一貫性を破るしたいですか?他の誰かが別のエディタであなたのコードを開くと、店のいたるところにいるでしょうか? –

+1

https://marketplace.visualstudio.com/items?itemName=usernamehw.indent-one-space – Alex

+0

私のユースケースは、関数のパラメータブロックをインデントする傾向があります。これは、しばしば前の行の開いているパラメータに揃えられています。私がタブのような字下げで作業していても、上下左右の対称性と、上下左右の対称性が好きです。 – cdyson37

答えて

1

vscode repoにはfeature requestがありました。しかし、それはextension-candidateとマークされ、閉じられました。だから、ここ拡張子は次のとおりです。Indent One space

enter image description here

0

>[ファイル]> [プリファレンスを見てくださいキーボードショートカット(またははCtrl + KはCtrl + S

関連するキーボードショートカットを得るcursorColumnSelectDownまたはcursorColumnSelectUpを検索してください。私にとってはShiftキー + Altキーです + 下/上矢印

+0

これは、列をシフトするのではなく列を選択するためのものだと思いますか? – cdyson37

+0

@ cdyson37はい、これは列を選択します。 SpaceまたはTabキーを押すと列が右に移動します。 BackspaceまたはShift + Tabを押すと、列が左に移動します。 – garyh

関連する問題