我的同事,我想知道是否有办法教视觉工作室做像emacs这样的事情:将光标放在任何地方代码中的一系列空格中,按ALT-SPACE快捷键(或定义的那个)并且只剩下一个空格字符。
有人知道是否存在简单的解决方案吗?也许甚至没有安装扩展或其他东西?
我已经尝试过像STRG-DEL这样的快捷方式,但它取决于光标位置删除的内容,这不是我们正在搜索的内容。
提前谢谢,欢呼!延ps:大写锁定被反向破坏,对不起......
答案 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中发布的内容。