升级安装

下载源码
make
make install

https://www.vim.org/download.php
https://www.vim.org/git.php
https://github.com/vim/vim

分屏

// 上下分屏,打开当前文件
: split
ctrl+w, s

// 左右分屏,打开当前文件
: vsplit
ctrl+w, v

// 分屏打开空文件
:new
ctrl+w, n

// 分屏打开另一个文件
:vsp filename

// 左右分屏打开file
:vs file

// 上下分屏打开file
:sv file

// 跳转后一个分屏
ctrl+w, w

// 跳转前一个分屏
ctrl+w, p

// 跳转前一个分屏
ctrl+w, p

// 按照方向跳转
ctrl+w, h/i/j/k


// 关闭当前分屏
ctrl+w, c

// 关闭其它分屏
ctrl+w, o

执行命令

表列 A表列 B
:!cmd运行cmd
:w!cmd运行cmd,并将buffer中内容作为cmd输入
:r!cmd运行cmd,结果写入当前buffer
:Nr!cmd运行cmd,结果写入当前buffer的第N行
:N,M!cmd运行cmd,当前buffer的N-M行作为输入,结果写入当前buffer
:N,M w!cmd运行cmd,当前buffer的N-M行作为输入,结果不写入当前buffer

替换,删除

:g/pattern/d
:1,10g/pattern/d

// 删除不包含pattern的行
:v/pattern/d

buffer相关

// 重新载入文件
:e

// 重新载入文件,放弃当前修改
:e!

vimdiff 配色
修改~/.vimrc

" disable syntax highlighting for vimdiff
if &diff
    syntax off
endif

跳转

快捷键作用
ctrl+O后退
ctrl+I前进

编辑

快捷键作用
u撤销上一次编辑
ctrl+R恢复上一次编辑

黑暗森林
12 声望3 粉丝

弱小和无知不是生存的障碍,傲慢才是!


« 上一篇
cscope相关
下一篇 »
virtualbox 相关

引用和评论

0 条评论