Chinaunix首页 | 论坛 | 博客
  • 博客访问: 824565
  • 博文数量: 92
  • 博客积分: 1498
  • 博客等级: 上尉
  • 技术积分: 993
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-18 18:31
文章分类

全部博文(92)

文章存档

2013年(2)

2012年(3)

2011年(3)

2010年(61)

2009年(23)

分类: LINUX

2009-10-05 17:03:24

在安装linux操作系统的初期,没有特别注意到vi和vim的强大。后来使用过程中越来的发现它真的很强大。
但是在最简单的模式下变成有些不爽和无趣,比如语法高亮。自动缩进什么的就有点缺陷了,但是,简单的修改下vi的配置文件即可,我的配置文件在附件的文本文件中。具体的修改方法如下,在用户目录下修改.vimrc文件,修改里面的内容如附件中的内容。

下面再附上vi中常用的一些快捷热键:

指令模式进入输入模式指令

a    从光标所在位置后面开始新增
i    从光标所在位置前面插入
o    在光标所在行下新增一行并进入输入模式
A    从光标所在行行尾新增
I    从光标所在行的第一个非空字符的前面插入
O    在光标所在行上新增一行并进入输入模式

文件操作指令

:wq    保存退出
:q!    不保存退出

基本编辑指令列表

x    删除光标所在位置的字符
r    修改光标所在位置的字符,接着输入新的字符
s    删除光标所在位置的字符,并进入输入模式
O    移动到光标所在行的行首
CTRL+d     向下半页
CTRL+u        向上半页
H    移动到窗口的首航行
L    移动到窗口的末行
w    移动到后一个单词的第一个字母
e    移动到光标处的单词的最后一个字母处
$    移动到光标所在行行尾
(    移动到光标所在行的上一行
{    移动光标所在段落的结尾
n-    向上移动n行
nG    移动到第n行
dd    删除光标所在的行
R    进入到替换状态,新增字符会覆盖原有字符,知道按[esc]回到指令模式下为止
S    删除光标所在行,并进入输入模式
$    移动到光标所在行的行尾
CTRL+f    向下一页
CTRL+b    向上一页
M    移动到窗口的中间行
b    移动到前一个单词的第一个字母
e    移动到后一个单词的最后一个字母
b    移动到光标处的单词的第一个字母处
d0    移动到光标所在行行首
)    移动到光标所在行的下一行
}    移动光标所在段落的开头
n+    向下移动n行

组合编辑指令

d    删除
y    复制
p    粘贴

这些快捷方式只要经常的使用,配合上shell命令,你将会发现你的编程速度有很大的提高。
阅读(989) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~