4

VS2008 でENDキーを押すと、カーソルがコード行の末尾を超えて飛び出してしまいます。これは、コピーと貼り付けまたは再フォーマットによる末尾の空白があるためです。

END空白を無視するキーが欲しいです。これを行うにはどうすればよいですか?

AutoHotkeyを使用してキープレスをキャッチし、それらを " , , "ENDに置き換えることを考えました(これは、[編集] -> [詳細設定] の下の「水平方向の空白の削除」です)。CTRL+E\END

ただし、可能であれば、ハックの少ないソリューションが必要です。

4

3 に答える 3

1

「無視」の前面で必要な答えではありませんが、ctrl + deleteを実行してすべての空白を削除することができます。コントロール+シフト+左矢印で強調表示されていない場合、デルはそれを修正します。

フォーマット選択ctrl + e、ctrl + fは、末尾の空白を削除する必要があります。ポールのコメントによると

于 2009-04-09T10:58:57.227 に答える
0

さて、これが私の AutoHotkey スクリプトです。

SetTitleMatchMode RegEx
#IfWinActive, .* - Microsoft Visual Studio
End::Send {End}^e\

誰かがより良い答えを投稿するまで、私はそれを使用すると思います:)

于 2009-04-09T05:01:37.680 に答える
0

あなたが望むものではありませんが、マークアップを選択して「フォーマットの選択」を行うと、空白が削除されます...

于 2009-04-09T05:18:34.020 に答える