您好,登錄后才能下訂單哦!
今天小編給大家分享一下ubuntu中如何使用vim終端編輯命令的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
一. VIM高亮
進入vim后,在正常模式下輸入以下命令,打開php代碼高亮顯示
:syntax啟用
: source $ VIMRUNITME/語法/php.vim
二. VI常用命令
_______________________________________________________
常規模式光標移動
__________________________________________________________
h或左箭頭鍵將光標向左移動一個字符
j或向下箭頭光標下移一個字符
或者向上箭頭鍵將光標向上移動一個字符
l或右箭頭鍵將光標向右移動一個字符
ctrl+f屏幕向前翻頁(普通)
Ctrl b屏幕向后翻頁(常用)
ctrl+d屏幕向前翻轉半頁
Ctrl u screen向后翻轉半頁
光標移動到不是空格字符的下一列
-光標移動到沒有空格字符的前一列
Nspace接受數字,然后按下空格鍵,光標將向右移動這一行
n個字符,如20空格,光標將向右移動20個字符
0(這是數字0)移動到該行的第一個字符(常用)
$移動到這一行的最后一個字符(常用)
光標移動到屏幕的頂行
m光標移動到屏幕中心的一行
光標移動到屏幕的底部
g移動到這個文件的最后一行(常用)
NG移動到這個文件的n行。例如,20G將移動到
第20行(可匹配:set nu)
輸入光標向下移動N行(常用)
________________________________________________________________
通用模式查找替換
________________________________________________________________
/word在光標前查找名為word的字符串
?Word在光標前查找一個名為的字符串
:n1,n2s/word1/word2/g在n1和n2行之間找到word1并替換它
是word2(常用)
:1,$s/word1/word2/g從第一行到最后一行搜索word1字符串并替換它
是word2(常用)
:1,$s/word1/word2/ge找到從第一行到最后一行的word1字符串并替換它
Word2,并顯示提示供用戶確認后再更換(常用)
__________________________________________________________________
常規模式刪除復制粘貼
__________________________________________________________________
X,X x是向后刪除一個字符,X是向前刪除一個字符(常用)
Nx向后刪除N個字符
刪除光標所在的整行(常用)
Ndd從光標所在行向下刪除N行。例如,20dd刪除20行(常用)
D1G刪除光標所在行到第一行的所有數據
DG刪除光標所在行到最后一行的所有數據
Yy復制光標所在的行(常用)
ny從光標所在行向下復制n行。例如,20yy復制20行(常用)
Y1G將光標所在行的所有數據復制到第一行
YG將光標所在行的所有數據復制到最后一行
P,P p指粘貼在光標下一行的復制數據,P指粘貼在光標上的一行(常用)
j將光標所在行的數據和下一行的數據合并成一行
u恢復之前的動作(常用)
____________________________________________________________________
編輯方式
___________________________________________________________________
我,我插入:在當前光標處插入輸入文本,現有字符將會向后
背面(常用)
從當前光標所在的下一個字符開始輸入的現有字符
會回落(常用)
O、O插入新行:從光標所在的下一行開始輸入字符(常用)
R,R替換:R將替換光標指向的字符:R將始終替換光標指向的字符
按Esc鍵之前的文本(常用)
Esc退出編輯模式并返回正常模式(普通)
___________________________________________________________________
命令行模式
___________________________________________________________________
:w將編輯后的數據寫入硬盤文件(常用)
:w!如果文件屬性為只讀,則強制寫入文件
:q出口vi(常用)
:q!如果您已經修改了文件,不想保存它,請使用它!不要保存文件以強制退出
保存:wq后退出,如果是:wq!則強制保存并退出(常用)
: w[文件名]將編輯后的數據保存為另一個文件(類似于保存新文檔)
:r [filename]在編輯的數據中,讀入另一個參數的數據,即filename
文件內容被添加到光標所在行的后面
:set nu顯示行號。設置后,每一行的行號會顯示在它的前面
:set nonu與set nu相反,是取消行號
N1,n2 w[文件名]將n1到N2的內容保存為文件名
以上就是“ubuntu中如何使用vim終端編輯命令”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。