
コード ブロックのすべての行を同じ量だけインデントする必要がある場合、その数の空白をコピーして、Ctrl + V と下矢印/Home キーを押すと、かなり速く作業を進めることができることをご存知ですか?
逆の操作は可能ですか? つまり、たとえば、関数を複数の関数に分割し、条件文内でインデントされたコードを左にシフトする必要がある場合、行ごとに繰り返し削除を押す代わりに、CTRL+X に相当する操作を設定して、毎回固定数の文字を削除する方法はありますか? コピー/貼り付けの反対のようなもので、CTRL+X ごとに固定数の文字を切り取るだけです。
自動インデント設定は使用せず、スペースバーのみを使用しています。
キーボード アクションを設定して、カーソルの前の文字を、その内容に関係なく、また最初に選択しなくても、一定数削除するようにできますか? たとえば、Ctrl + X を押すと、カーソルの右側の 10 文字が削除されます。
答え1
メモ帳++これはすでにかなり簡単に実行できます。
複数の行を選択して Tab キーを押すと、複数の行にタブが追加されます。
複数の行を選択して Shift キーを押しながら Tab キーを押すと、複数の行からタブが削除されます。
Ctrl + Alt キーを押しながら削除するスペースを選択して、複数の行からスペースを削除します (この方法で複数の行に同時にデータを挿入することもできます)。