工具速查——Vim

1.快速定位到某一行、某个位置

快速定位到第40行: 40 + shift + G

首先在normal模式下,输入 行号gg来实现光标快速跳转到目标行

在命令行模式下,可以在命令行输入行号实现跳转:100

 

normal模式下(按esc进入normal模式):
w右移,b左移 一个单词,同时w、b前可以加数字表示移动多少次。
e移动到单词末尾
^,0移动到行首
$移动到行尾
10|,将光标移动到第十个字符位置,前面为列数,后面回车键上面那个竖线字符

 

gg:命令将光标移动到文档开头
G:命令将光标移动到文档末尾

 

2.vim粘贴代码时避免注释与代码格式错误

在进入编辑界面后输入:“:set paste”

进入粘贴模式即可

 

3.vim模式下进行复制

:set mouse=v

 

4.搜索字符串

命令行模式下输入:/xxx

回车定位到第一个,随后按小写n可以到下一个

 

5.在设置中tab替换成空格的情况下怎么输入tab

vim下可以这样写入tab键:ctr+v+i,会写入一个tab键

 

6.复制粘贴多行

命令模式下光标所在行输入 yy,复制当前行

nyy 复制多行

p 将复制的内容粘贴到光标下一行

 

7.目录树操作 nerdtree

control + w 切换左右

p 到上层目录

m 显示文件系统菜单(添加、删除、移动操作)

q 关闭

 

8.增加文件头

:AddHeader

 

9.文件正则、模糊搜索 LeaderF

搜索当前目录下的文件
:LeaderfFile
<leader>f

搜索当前的Buffer
:LeaderfBuffer
<leader>b

搜索当前文件的函数(相当强啊)
:LeaderfFunction

搜索最近使用过的文件( search most recently used files)就是Mru
:LeaderfMru

搜索当前文件中有的某个单词(好处就是能把他们都列出来,不是很常用,其实,不过可以看看有多少行,也不错)
:LeaderfLine

 

10.C++格式规范

ClangFormat

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值