VIM实用技巧
(基础)
1、复制、粘贴
To vim:选中文本 方法一):shift + insert + p 方法二):i -> 鼠标中键
From vim :选中文本(也许要:set mouse=v ) 方法一):鼠标中键
Tips:可以通过:reg查看vim黏贴板寄存器内容,例如通过
\"1p 来粘贴寄存器1的内容!
2、替换
替换20行到29行): :20,29s/four/4/
替换所有行第一个): :%s/four/4/g
3、宏
开始录制:q -> 任意字母进入
结束录制:q
执行:任意次数 -> @ -> 对应字母宏的操作
4、列操作
ctrl + v 进入块操作模式
每列插入:I/A -> 输入内容 -> esc -> esc
5、缩进
左缩进):>>
右缩进):<<
Tips:自动缩进)V选择行 -> =,世界清净了。
6、多文件操作
查看文件buffer::ls
跳到buffer 2文件::b2
竖栏打开多文件:vim -O file1 file2
竖栏打开多文件:vim -d file1 file2
切换到另一文件::e file
横栏开多个文件::split file
竖栏开多个文件::vsplit file
多栏跳转:ctrl + w -> h/j/k/l
Tips:zz可以快速保存并关闭当前文件,:!xxx 可以执行shell cmd!
7、飞来跳去
依次沿着你的跳转记录向前跳 (从最后的一次开始):ctrl + o
依次沿着你的跳转记录向后跳:ctrl + i
定位到最后修改点:` -> . (注意是`哟)
Tips:可以用 :ju 列出你跳转的足迹!
8、调试界面
:copen
:make(需要自建makefile)
Tips:双击错误跳转到错误出现地方
(基础)
1、复制、粘贴
To vim:选中文本 方法一):shift + insert + p 方法二):i -> 鼠标中键
From vim :选中文本(也许要:set mouse=v ) 方法一):鼠标中键
Tips:可以通过:reg查看vim黏贴板寄存器内容,例如通过
\"1p 来粘贴寄存器1的内容!
2、替换
替换20行到29行): :20,29s/four/4/
替换所有行第一个): :%s/four/4/g
3、宏
开始录制:q -> 任意字母进入
结束录制:q
执行:任意次数 -> @ -> 对应字母宏的操作
4、列操作
ctrl + v 进入块操作模式
每列插入:I/A -> 输入内容 -> esc -> esc
5、缩进
左缩进):>>
右缩进):<<
Tips:自动缩进)V选择行 -> =,世界清净了。
6、多文件操作
查看文件buffer::ls
跳到buffer 2文件::b2
竖栏打开多文件:vim -O file1 file2
竖栏打开多文件:vim -d file1 file2
切换到另一文件::e file
横栏开多个文件::split file
竖栏开多个文件::vsplit file
多栏跳转:ctrl + w -> h/j/k/l
Tips:zz可以快速保存并关闭当前文件,:!xxx 可以执行shell cmd!
7、飞来跳去
依次沿着你的跳转记录向前跳 (从最后的一次开始):ctrl + o
依次沿着你的跳转记录向后跳:ctrl + i
定位到最后修改点:` -> . (注意是`哟)
Tips:可以用 :ju 列出你跳转的足迹!
8、调试界面
:copen
:make(需要自建makefile)
Tips:双击错误跳转到错误出现地方
(插件)
(正则表达式)
(正则表达式)