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爲文件名
相關文章
相關標籤/搜索