标签:vim使用
VIM 编辑器的使用
VI Visual Interface 可视化接口 VI编辑器
VIM VI Improved VI编辑器的增强版
VIM 全屏编辑器,模式化编辑器
vim模式
编辑模式(命令模式)
输入模式
末行模式
vim打开文件默认为编辑模式,他们之间可以互相转换
输入模式和末行模式两者之间不能直接转换,都需要经过编辑模式来转换
模式转换
编辑-->输入
i 在当前光标所在字符的前面,转为输入模式
a 在当前光标所在字符的后面,转为输入模式
o 在当前光标所在行的下方,新建一行,并转为输入模式
I 在当前光标所在行的行首,转为输入模式
A 在当前光标所在行的行尾,转为输入模式
O 在当前光标所在行的上方,新建一行,并转换为输入模式
输入-->编辑
ESC 将输入模式转换为编辑模式
编辑-->末行模式
: 进入末行模式只能从编辑模式进入,所以如果处于输入模式,就按ESC退到编辑模式,然后按:键进入末行模式
末行-->编辑
ESC 处于末行模式下有时候需要按两次ESC才能退到编辑模式 注意
使用方法:
vim /path/to/somefile
例: vim /etc/inittab 即用vim 打开/etc/inittab文件
一、打开文件:
vim +numer file 打开文件并定位至number 行number 是数字哈,,得输入一个数字
vim + file 打开文件将光标定位至最后一行,
vim +/pattern 打开文件将光标定位至第一次被pattern 匹配到的行
二、关闭文件:
1.末行模式关闭文件
:q 退出(仅限没有编辑该文件才可退出,如果编辑了文件,则会提示文件已被更改)
:wq 保存并退出
:q! 强行退出,不保存
:w 保存
:w! 强行保存
:wq-->:x
2.编辑模式下退出
ZZ 保存退出 注意是大写ZZ小写的不管用哈!
三、移动光标(在编辑模式下)
1.逐字符移动 h左 j下 k上 l右
左右好理解 上下是 (Japan 日本 ) (Korea 韩国) 地图:日本下韩国上
如果在按这些键之前按了数字,则表示移动该数字所表示的上下左右字符或行
例 3j 则表示向下移动3行
2.以单词为单位移动
w 跳至下一个单词的词首
b 跳至当前或下一个单词的词首
e 跳至当前或下一个单词的词尾
3w则表示向后跳3个单词的词首,你懂得
3.行内跳转
0 跳到绝对行首
^ 跳到行首的第一个非空字符
$ 跳到行尾,绝对行尾
4.行间跳转
#G 跳转至第# (注意#符号为数字)行
G 跳转到最后一行
在末行模式下,直接给出行号,也可实行跳转到该行
四、翻屏
Ctrl+f 向下翻一屏
Ctrl+b 向上翻一屏
Ctrl+d 向下翻半屏downword
Ctrl+u 向上翻半屏
未完待续
标签:vim使用
原文地址:http://wind13cloud.blog.51cto.com/2180779/1636936