Visual Studio:类似EMACS的空白删除

时间:2016-01-20 11:03:03

标签: visual-studio-2013

我的同事,我想知道是否有办法教视觉工作室做像emacs这样的事情:将光标放在任何地方代码中的一系列空格中,按ALT-SPACE快捷键(或定义的那个)并且只剩下一个空格字符。

有人知道是否存在简单的解决方案吗?也许甚至没有安装扩展或其他东西?

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

提前谢谢,欢呼!延

ps:大写锁定被反向破坏,对不起......

3 个答案:

答案 0 :(得分:0)

你可以试试这个:

Ctrl + H. 找什么: [\ u0020] + \ r吗?\ n 用。。。来代替: \ r \ n \ s而不是[\ u0020]删除空行Feed,可能是因为它匹配换行符

答案 1 :(得分:0)

我刚刚发现...... VS 这样做的功能...不幸的是,在2012年它没有用,在2015年是...怪人...默认是< / p>

STRG + E, ^

你也可以在编辑&gt;&gt;中找到它高级菜单。

最好的问候, 延

答案 2 :(得分:0)

** Ctrl + E,Ctrl + **适用于我的键盘,不确定'strg'是什么,可能是'control'的不同术语?你也可以用** Ctrl + K,Ctrl +来实现**(键盘“和弦”),只要您将光标放在要减少的空间内。

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