Linux下的vim常用操作


在vim里面有3種模式:命令模式,編輯模式,末行模式

命令模式下的操作:

打開文件 vim + 文件路徑和名稱,如果文件不存在則新建一個文件

vim +xxx 代表打開這個文件從多少行開始

 光標的移動 分為下面幾個級別:

字符級:上k下j左h右i,鍵盤的方向鍵也可以移動

單詞級:b上個單詞首字母 w下個單詞首字母 e下個單詞的尾字母

行級:0行首 $行尾

段落級:{段落首部   ,   }段落尾部

屏幕級:H屏幕首部  L屏幕尾部

文檔級   G文檔尾行  1G文檔首行  nG 文檔第n行

刪除:

dd 刪除光標所在行

ndd 刪除光標所在行的以下幾行,類似於剪切,可以再通過p粘貼出來

復制:

yy  復制光標所在行

nyy 復制光標所在后的多行

p 粘貼輸出

編輯模式:

如果從命令模式進入編輯模式有4種方法:

a  從光標所在后字符進行進入

i 光標所在的字符進入

o 另起一行進入

s 刪除光標所在的字符並進入

編輯模式是為了對文件內容進行修改

末行模式:

末行模式是不能夠通過編輯模式直接進入的,需要先進行命令模式。

用作保存文件,搜索,替換,退出

保存/另存:

w  或 w 文件路徑,另存文件 

w! 強制寫入

 退出:

q 退出

wq 保存並退出

q! 強制退出 不管有沒有保存

查找:

/關鍵字/  查找

/關鍵字  

nohl 取消高亮

替換:

s/要替換的內容/替換成的內容/   光標所在行的的第一個

s/要替換的內容/替換成的內容/g   光標所在行全部替換

%s/要替換的內容/替換成的內容/g  文件內容所有的都替換

x 保存退出

X 文檔加密,刪除密碼直接設空即可

開啟行號:

set number 或者 set nu 開啟行號

set nonumber 或者 set nonu 關閉行號

設置vim打開文件默認默認顯示行號:

在家目錄創建一個.vimrc配置文夾,里面寫入set nu 保存退出,默認用vim編輯文件就會顯示行號

在vim里有時會出現文件異常,關於文件異常操作的處理:

原因:

①多個終端打開同一個文件

②文件編輯時出現奔潰,生成了一個.swp交換文件

解決方案:

①關閉其他終端打開的文件

②刪除掉.swp文件

撤銷:

u 撤銷上次的操作

nu 撤銷n次操作

更新到這,日后補充,歡迎大神們補充~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM