我的vi常用快捷键

ctrl + w + J(K,H,L)                 移动窗口,注意是大写的

:only                                     关闭所有其它窗口

:sh                                        在windows和linux

exit                                       用:sh进入shell后,回到vim

ctags -R                                shell时使用生成tag文件在一个大目录下面

ctrl + ] == shift + y                跳到光标tag定义处

ctrl + W + ]                           光标位置的变量的定义的文件打开,光标并且跳到那里,因为我的shift + w 等于 ctrl +w 

                                             所以相当于shift + w +]

ctrl + T == shift + t                跳回tag  

:tag same_is<tab>               回车可以自动跳到same_isbn定义处

:stag same_isbn                   新窗口中打开这个标签

:.,$s/string1/string2/g          串替换

wm                                       fileexploer

tl                                           taglist

qa                                         全部退出

wqa                                      全部保存后退出 

zo                                         关于折叠

zO

zc

zC

zf

zd

gd                                         光标到局部变量定义处,并高亮显示所有,像查找一样

gf                                          本窗口中打开光标所在文件

ctrl + o                                  跳回来,非常常用哈

ctrl + w f                               新窗口中打开光标所在文件

ctrl + c                                  esc

xp                                         光标所在字符与后一个字符交换位置

ddp                                       光标所有行与下一会交换位置

*                                           相当于gd但是光标不到变量定义处

x                                           删除光标字符

D                                           删除光标后一整行

cc                                          删除本行并编辑 

r                                            替换光标所在字符

dd                                         删除一行

C                                           删除光标所在这后这一行,并编辑  

daw                                      删除一个单词

f'x'                                        向本行后查找某个字符

%                                         跳到匹配括号等

m'x'  `'x'                               设定标记,跳转到标记

marks

delm!

nG

gg

G

w

.

不用tab,只用split

tab new. 打开一个在本目录下的另一个文件,在另一个书签中

gt , gT

==

gg=G

=a{

sfind

u

ctrl + R

ctrl + g 显示文件名 :f 要结合pwd来查看绝对路径

 

f4                   灰

f7                   白

hi clear + set bg=light 白色default

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值