vim是一个文字编辑器,功能强大,如果能够掌握了vim的使用,可以迅速的编写程序。
我这篇文章的目的就是要从浅显到深入的介绍vim的使用,将vim变成一个编辑程序的利器。
文章的总体组织分为两个部分,第一个部分就是介绍vim的一般操作,学习了基本工作之后
我会设置一些情景来做一些练习。第二部分就是搭建一个vim的c语言ide环境,这部分我会
思考source insight这样的编辑环境,实现source insight这个环境下面的主要的操作。
第一部分
操作
1,移动操作
a, 单个光标移动操作h,j,k,l
b, 单词移动举一个例子 this is a very good article!
w 下一个单词的第一个字母
b 前一个单词的第一个字母
e 下一个单词的最后一个字母
ge前一个单词的最后一个字母
ctrl-$ 移动光标到这一行的最后面
ctrl-^ 移动光标到这一行的最前面
0 把光标移动到行首,
实验一下
this is a very good article!(hello world!)()
the world is flat!
跳转到固定的行 12gg
翻页操作
ctrl-u ctrl-d
ctrl-y ctrl-e
ctrl-f ctrl-b
删除操作
this is a very good book!
x 删除一个字符
dw 删除一个单词
dxw 删除x个字符
修改操作
That is a very very good book! That That That That
c cw 修改一个字符
r 替换操作但是不会从命令模式跳转到插入模式去
可视模式ctrl-v操作
可视模式中还有一个是o,从选择的选择框中一端跳到另外一端去
复制粘帖
y 操作
p 操作
替换模式
R 进入替换模式中去
实验
this is very happy girl with seven big short man.好像很邪恶阿!
insert 键可以在insert模式和replace模式之间切换来切换去
阅读(302) | 评论(0) | 转发(0) |