vim的使用

现在已经有各种各样的编辑器甚至集成环境帮助写打代码。但是总有些时候,只能在linux上使用vim写代码,因此熟悉一些基本的vim命令还是非常有用的。

此外,考虑到移植性问题,好的代码不应该依赖注释,即使有注释,也应该使用英文,以免因为编码问题而导致乱码。



一 分屏操作

1 如何在同一屏幕中同时查看多个文件:

水平分屏 ":sp",":sv" +文件名 

垂直分屏 ":vsp",":vs" +文件名

2 如何切换焦点

ctrl+w,w最好用,虽然好多个很烦

3 调整窗口大小

高低:ctrl+w,-,+,=



二 定义跳转

sudo apt-get install ctags

ctags -R

:set tags=/Your/Path/To/tags,可以写在.vimrc文件里

ctrl+] 跳到定义

ctrl+T 跳到原来的位置



三 阅读

ctrl+d 向下半页 ctrl+u 向上半页

0 跳到行首 $ 跳到行尾 G最后一行 gg 第一行

/ 向下搜索 ? 向上搜索 n重复前一个搜索动作 N反向重复前一个搜索动作

:1,$s/word1/word2/gc 从第一行到最后一行查找字符串word1并询问替换为word2

x向后删除一个字符 X向前删除一个字符

yy 复制当前行 nyy 向下复制n行

p粘贴到下一行 P粘贴到上一行

u 撤销 ctrl+r重做

你可能感兴趣的:(vim的使用)