vim 编辑器经常使用命令

Vi 编辑器的三种模式

    1.命令模式主要是控制屏幕光标的移动,字符、行的删除,复制某段内容,及进入输入模式;html

    2.输入模式主要是对文件进行编辑和修改,按ESC能够退出输入模式,进入命令模式;vim

    3.末行模式主要是对vi编辑器的是否保存操做,在命令模式下输入以':"开头的命令来确认是否保存文件;编辑器

    参考网址:http://www.jb51.net/LINUXjishu/57196.htmlspa

命令模式

自定义设置vim
###### Start ######
1.在用户主目录下新建.vimrc文件
touch ~/.vimrc
2.在.vimrc文件中新增如下内容
syntax on
set number
set ruler
set mouse=a
###### End ######

h  向左移动光标
l  向右移动光标
j  向下移动光标
k  向上移动光标

Ctrl + f  向下翻一整页
Ctrl + b  向上翻一整页
Ctrl + u  向上翻半页
Ctrl + d  向下翻半页

a  在光标后输入文本
A  在当前行末尾输入文本
i  在光标前输入文本
I  在当前行开始输入文本
o  在当前行后输入新一行
O  在当前行前输入新一行

/word  从上而下在文件中查找字符串"word"(从前日后)
?word  从下而上在文件中查找字符串"word"(从后往前)
n  定位下一个匹配的被查找字符串 
N  定位上一个匹配的被查找字符串

:set nu    在编辑器中显示行号 
:set nonu  取消编辑器中的行号显示
1G  跳转到文件的首行 
G   跳转到文件的末尾行 
#G  跳转到文件中的第#行("#"是第几行)

^  将光标快速跳转到本行的行首字符 
$  将光标快速跳转到本行的行尾字符 
w  将光标快速跳转到当前光标所在位置的后一个单词的首字母 
b  将光标快速跳转到当前光标所在位置单词的首字母 
e  将光标快速跳转到当前光标所在位置单词的尾字母

dd  删除光标所在行 
dw  删除当前字符到单词尾(包括空格)的全部字符 
de  删除当前字符到单词尾(不包括单词尾部的空格)的全部字符 

u  取消最近一次的操做,并恢复操做结果
U  取消对当前行进行的全部操做 
Ctrl + r  对使用u命令撤销的操做进行恢复

末行模式

:q   内容未作修改,退出编辑器
:q!  放弃对文件的修改,并退出编辑器
:wq  保存对文件的修改,并退出编辑器
:w filename  文件另存为,filename为文件名
相关文章
相关标签/搜索