2016-01-20 27 views
0

我的同事,我想知道是否有一种方法可以让视觉工作室做类似emacs的事情:能够将光标放在任意位置的一系列空白代码中,按下ALT-SPACE快捷键(或定义的快捷键),只剩下一个空格字符。Visual Studio:EMACS-like white space removal

没有人知道如果一个简单解决方案存在做到这一点?即使没有安装扩展或其他东西?

我已经尝试过像STRG-DEL这样的快捷方式,但它取决于光标位置,删除的内容并不完全是我们正在搜索的东西。

在此先感谢,欢呼!延

PS:caps lock处于反向坏了,对不起......

回答

0

我刚刚找到了匹配换行符... VS HAS一个功能来做到这一点?不幸的是,在2012年,它不是w在2015年是...怪人...默认是

STRG + E,^

你还可以在编辑>>高级菜单中找到它。

最好的问候, 延

0

你可以试试这个:

按Ctrl + H 查找内容: [\ u0020] + \ r \ n 更换搭配: \ r \ n \ s,而不是[\ u0020]删除空行饲料,可能是因为它

+0

感谢您的建议,但使用搜索/替换与按下组合键后的即时更改不同,例如按下STRG-C复制当前选定的文本而不打开对话以选择文本应复制。 – schwebbe

0

** Ctrl + E键,按Ctrl + **是我的键盘是什么在起作用,不知道是什么“STRG”是的,也许对“控制“ - 也可以将不同的项用Ctrl + K,Ctrl + **(键盘“和弦”)实现此功能,只要将光标放在要减少的空格内即可。

在某些情况下,在Visual Studio 2015中,这些空格将会当你按下和弦进行文件重新格式化时一般会被删除:Ctrl + K,Ctrl + D。但是,它似乎取决于我不确定的因素......稍后我会在StackOverflow中发布有关内容。