vs vsvim viemu vax 备忘

使用gt和gT往返标签

gd:到达光标所在处函数或者变量的定义处。

*:读取光标处的字符串,并且移动光标到它再次出现的地方。

#:和上面的类似,但是是往反方向寻找。

/text:从当前光标处开始搜索字符串text,并且到达text出现的地方。必须使用回车来开始这个搜索命令。如果想重复上次的搜索的话,按n。

?text:和上面类似,但是是反方向。

ma:在当前光标的位置标记一个书签,名字为a。书签名只能是小写字母。你看不见书签的存在,但它确实已经在那里了。

`a:到书签a处。注意这个不是单引号,它一般位于大部分键盘的1的左边。

`.:到你上次编辑文件的地方。这个命令很有用,而且你不用自己去标记它。

mA  设置当前位置为全局标记A(大写字母)
`A  跳转到全局位置A,即使它不在当前文件内

 

vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。

在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;

例如要把内容复制到粘贴板a,选中内容后按"ay就可以了  ,  粘贴 "ap

用"+y将内容复制到系统粘贴板 ,"+p  粘贴系统粘贴板内容。

 

v:按字符选择。经常使用的模式,所以亲自尝试一下它。

V:按行选择。这在你想拷贝或者移动很多行的文本的时候特别有用。

 

 s/old/new/ 用old替换new,替换当前行的第一个匹配
s/old/new/g 用old替换new,替换当前行的所有匹配
:%s/old/new/                 用old替换new,替换所有行的第一个匹配
:%s/old/new/g            全文替换指定字符串
:n1 ,n2s/old/new/g    在一定范围内替换指定字符串
若将g改为c,就会询问是否替换。在替换文本old或new中有特殊字符,如“/”等,都需要用\进行转义

  

语法为 :[addr]s/源字符串/目的字符串/[option]
全局替换命令为::%s/源字符串/目的字符串/g
[addr] 表示检索范围,省略时表示当前行。
如:“1,20” :表示从第1行到20行;
“%” :表示整个文件,同“1,$”;
“. ,$” :从当前行到文件尾;
s : 表示替换操作
[option] : 表示操作类型
如:g 表示全局替换;
c 表示进行确认
p 表示替代结果逐行显示(Ctrl + L恢复屏幕);
省略option时仅对每行第一个匹配串进行替换;
如果在源字符串和目的字符串中出现特殊字符,需要用”\”转义

 

 

安装VAssistx 

vax最有用的几个快捷键:

alt+] 选择块 整个函数  与vsvim配合好用!

1、Alt + G: 在定义与声明之间互跳。

2、Alt + O: 在.h与.cpp之间互跳。(O是字母O,不是数字零)

3、Alt + Shift + Q:鼠标定位到函数名上,若是在h文件中,按此快捷键会弹出右键菜单,里面有个选项--创建定义;若是在cpp文件中,则按此快捷键会弹出右键菜单,里面有一个选项--创建声明。 这在定义好接口之后,再来写实现时,配合Alt+O是非常快捷的。当然,这种情况下,鼠标右击与Alt+O配合会更快,嘿嘿。

4、Alt + Shift + R:当想改掉一个类名或是其他东西的命名时,可能已经有很多地方引用这个名称了,这时按下此快捷键,可以很方便的辅助你重命名。

5、Alt + Shift + S:方便你寻找某个对象或变量等等。

6、Alt + Shift + O:定位文件。项目文件太多时,这个会帮上大忙,当然,你的文件名命名最好有个比较好的规范。

7、Alt + Shift + F:光标放到某个字符串上,按下此键,会找出所有引用了这个字符串的地方。

上面有些快捷键使用的前提是需要光标定位到函数或类、对象、变量名上。

 vsvim _vsvimrc 配置文件

"vimrc="C:\Users\Administrator\_vsvimrc"  文件路径
"vimrcpaths="C:\Users\Administrator;C:\Users\Administrator"


"显示行号 
set number 

"高亮搜索的关键字 
set hlsearch 
 
"搜索忽略大小写 
set ignorecase 


" 随着键入即时搜索  
set incsearch 


" 有一个或以上大写字母时仍大小写敏感  
set smartcase 
_vsvimrc

 

你可能感兴趣的:(vs vsvim viemu vax 备忘)