Chinaunix首页 | 论坛 | 博客
  • 博客访问: 13434
  • 博文数量: 5
  • 博客积分: 1531
  • 博客等级: 上尉
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-05 20:24
文章分类

全部博文(5)

文章存档

2012年(1)

2010年(4)

我的朋友

分类: 系统运维

2010-10-05 20:27:48

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) |
给主人留下些什么吧!~~