如何让Visual Studio 2008在按下END键时忽略行尾空格?

4
在VS2008中,当我按下“END”键时,光标会跳到代码行的结束位置之后,因为我复制+粘贴或重新格式化时留下了尾随的空格,这很烦人。
我希望“END”键忽略空格。我该如何做?
我考虑使用AutoHotkey捕获“END”键按下事件,并将其替换为“CTRL+E”,“\”,“END”(在编辑 -> 高级下是“删除水平空格”)。
如果可能的话,我想要一个更好的解决方案。
3个回答

1

关于“忽略”方面,这不是你想要的答案,但你可以使用ctrl + delete来删除所有空格。如果不能,可以使用contol + shift + left arrow来选择,然后使用del来修复。

格式选择ctrl + e, ctrl + f应该会去除尾随的空格。如Paul的评论所述。


0

好的,这是我的AutoHotkey脚本:

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

猜我会使用这个,直到有人发布更好的答案 :)


更新至2010年,将最后一行更改为: End::Send {End}^k^\ - thepaulpage

0

这可能不是你想要的,但选择标记并执行“格式化所选内容”将删除空格...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接