Vim使用

shift-%跳转到配对的括号去

shift-*跳转到变量定义的行

[[跳转到代码块的开头去(但要求代码块中'{'必须单独占一行)

gD跳转到局部变量的定义处

''跳转到光标上次停靠的地方, 是两个', 而不是一个"

mx设置书签,x只能是a-z的26个字母`x跳转到书签处("`"是1左边的键)

 

循环插入相同内容到行首:CTRL+V选中需要插入的行,大写i输入需要插入的内容,esc完成插入

 

窗口操作

 

<C-w> n 新建一个窗口并创建一个文件

<C-w> s 新建一个窗口并打开当前文件

<C-w> q 关闭当前窗口,( :q)

<C-w> C-w>      顺序切换窗口

<C-w> o 关闭其他窗口只留下当前窗口

<C-w> j 切换到下一个窗口

<C-w> k 切换到上一个窗口

<C-w> r 上下窗口调换位置

<C-w> - 减小当前窗口高度

<C-w> + 增加当前窗口高度

:res -n 减小当前窗口高度n行

:res +n 增加当前窗口高度n行

注:C-w 的意思就是Ctrl+W.

你可能感兴趣的:(vim)