VS 快捷键和正则替换

本文在VS2017中可用

 

1.注释 :Ctrl  K C

取消注释: Ctrl K U

 

2.整理代码格式: Ctrl K D 或者 Ctrl K F

 

3.快速切换不同的代码窗口  Ctrl+Tab

 

4.怎样实现快速拷贝或剪切一行
光标只要在某行上,不用选中该行,直接按Ctrl+c 或Ctrl+x 就可以拷贝或剪切该行

 

5.转到定义,向前导航,向后导航
通过F12你可以快速的找到一个函数的定义,通过Ctrl+减号你可以快速的返回到函数的调用处

Ctrl + - 就是返回上次光标位置键,既向后导航

CTRL +SHIFT + -  既向前导航

6.选中光标所在的单词
Ctrl+W

7.按单词移动
Ctrl+ Left/Right

 

6.

折叠所有方法  Ctrl-M-O  
展开所有方法  Ctrl-M-L
折叠或展开当前方法  Ctrl-M-M  

 

7.正则替换 Ctrl+F ,选择使用正则表达式(Alt+E)

1).去掉空格   (?<=\r\n)\r\n

2).去掉注释    //.*\n

3).字符串替换生成,举例:

原语句        char SecuPwdFlag;     

想替换成    cppy(SecuPwdFlag, native.SecuPwdFlag);

其中SecuPwdFlag是关键字符串,但是SecuPwdFlag在目标中有两处,所以使用(.*)和$1来匹配。

char (.*);

cppy($1, native.$1);

(.*)代表SecuPwdFlag,  目标中$1代表(.*),既SecuPwdFlag。这样一句话即可完成,不用浪费大量时间复制粘贴了

 

 

posted @ 2018-11-21 14:10  birdhumen鸟人  阅读(652)  评论(0编辑  收藏  举报