在安装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命令,你将会发现你的编程速度有很大的提高。
阅读(959) | 评论(0) | 转发(0) |