
参考:Linux vi/vim
Vim处理模式:
- 命令模式
该模式下可以进行拷贝、删除、粘贴等操作,通过i/a等键切换到编辑模式。 - 编辑模式
可以编辑字符,通过Esc键进行切换。
Vim常用命令:
- 创建文件:vim filename
- 保存文件::w
- 关闭文件::q
- 保存并关闭文件::wq
Vim拷贝、粘贴、删除:
- 拷贝:yy/yw
- 粘贴:p
- 删除:dd/dw
Vim光标移动:
- 左下上右:h/j/k/l
- 跳到文件头:gg
- 跳到文件尾:G
Vim行内光标移动:
- 移动到行首:^
- 移动到行尾:$
- 按单词移动:向前一个词:w,两个词:2w,三个词:3w……
向后一个词:b,两个词:2b……
Vim查找与替换
- 查找关键字:/关键字,按n跳到下一个,shift+n是上一个。
- 查找与替换::%s/关键字/替换字/gc
- set number:显示文档行号
- 查找某个范围并替换::3,10s/关键字/替换字/gc,表示查找并替换第3行与10行间的关键字。
Vim多窗口
- 分窗口::split/ 横向分屏,:vsplit垂直分屏
- 窗口间跳转:ctrl+ww
Mac下vim语法高亮设置
- 输入以下命令找到系统自带的vim配置文件:
cat /usr/share/vim/vimrc
- 输入以下命令将其复制到当前用户的根目录下:
cp /usr/share/vim/vimrc ~/.vimrc
- cd到根目录,编辑.vimrc文件:
cd ~
vim .vimrc
- 在.vimrc文件中增加以下三行:
syntax on //开启高亮
set nu! //显示行数
set autoindent //自动缩进

网友评论