web-dev-qa-db-ja.com

VSCode multiline select-空白行を削除せずに削除する方法は?

VSCodeには、次の方法で複数行の選択を開始する機能があります。

shift + alt + mouse drag

または

ctrl + shift + alt + arrow key

問題は、空の行が散在しているコードの行をまたいで作業しているときに、行の先頭までコードを削除するためにバックスペースを使用すると、空の行が一緒に削除されることです。

enter image description here

になります:

enter image description here

Notepad ++のalt + mouse drag/shift + alt + up/down arrowのように、行全体で純粋に水平方向に操作する(ここで新しい行を保持する)のと同じように、「列」の選択を取得するにはどうすればよいですか?

2
gb2d

私自身の質問に答える「Q&A」スタイルはもう少し遊んでいます(誰かがより良い解決策を持っているか、より良い用語でこれを説明できる場合に備えて、今のところ私は答えとして答えません):

以下を使用して選択を開始することにより、目的の動作を実現できます。

shift + alt

...次に、マウスを左または右にドラッグして1行の選択を開始し、次に下にドラッグを開始します...

または以下を使用して選択を開始します。

ctrl + shift + alt

...そして、左/右矢印キーを使用して単一行の選択を開始し、次に上/下矢印を使用します...

次に、上記の例の空白行では機能しない列/ボックスの選択を取得します。

(おそらく上記の私のシナリオでのみ)列/ボックスの選択を取得するために数文字で選択を開始する必要があることに注意してください-左端から開始するのはあまりうまくいきません。

これはまったく直感的ではありませんが、VSCodeはこれまでのところ価値があるようです!

2
gb2d