Vim使用總結(jié)

Vim使用總結(jié)

前言

Vim是Linux中經(jīng)常使用到的文本編輯器炊豪,之前雖然有學過過Vim的使用湃缎,不過岁忘,由于使用的頻率不是很高傍衡,很多操作也就忘記了,這兩天需要在Linux進行很多配置文件的修改数苫,才察覺之間所掌握的基本操作效率太低聪舒,故重新學習了一下Vim,并且將具體的操作記錄下來

Vim的簡介

Vim是Linux中使用頻率極高的文本編輯器虐急,當然Vim也有Window版本。前身是vi編輯器滔迈,Vim在Vi的基礎(chǔ)上止吁,增加了很多新的功能,比如語法高亮等燎悍【吹耄基本上所有的Linux發(fā)行版都默認安裝了vi,所以在使用的時候谈山,我們需要自己安裝一下Vim

Vim的操作模式

Vim有三種操作模式

  • 一般模式
    • 模式模式
    • 可以進行光標的移動俄删,文本的刪除等操作,但無法編輯文本
  • 編輯模式
    • 主要對文本進行編輯操作
    • 從一般模式進入奏路,按鍵[i畴椰、I、o鸽粉、O斜脂、a、A触机、r帚戳、R]都可以進行
    • 進入一般模式[ESC]
  • 命令模式
    • 進行命令的操作
    • 從一般模式進入,按鍵[:儡首、/片任、?]均可以進入
    • 進入一般模式[ESC]

需要注意的是,編輯模式與命令行模式之間無法直接進行切換蔬胯,只能先進入到一般模式对供,也就是按下[ESC]按鍵進入

Vim常用操作

  • 一般模式下的操作
    • h/左箭頭:向左移動一個字符
    • j/下箭頭:向下移動一個字符
    • k/上箭頭:向上移動一個字符
    • l/下箭頭:向右移動一個字符
    • number+上面的任意按鍵:對應(yīng)方向移動number行
    • ctrl + f:向下翻一屏
    • ctrl + b:向下翻一屏
    • G:移動到文本的最后一行
    • gg:移動到文本的首行
    • $:到行尾
    • 0:到行首,注意這里是數(shù)字的0不是字符O
    • w:到下一個單詞的詞首
    • e:到下一個單詞的詞尾
    • b:到上一個單詞的詞首
    • J:與下一行合并
    • /word:向下查找該單詞
      • n:向下繼續(xù)查找
      • N:向上繼續(xù)查找
    • ?word:向上查找該單詞
      • n:向上繼續(xù)查找
      • N:向下繼續(xù)查找
    • :n1,n2s/word1/word2/g:從n1行開始查找到n2行結(jié)束笔宿,將所有的word1替換為word2
    • :n1,$s/word1/word2/g:從n1行開始犁钟,到文本結(jié)束,查找所有的word1并且替換為word2
    • X:向前刪除一個字符
    • x:向后刪除一個字符
    • dd:刪除一整行
    • yy:復制所在行
    • p:粘貼復制的內(nèi)容到下一行(當前行之下)
    • P:粘貼復制的內(nèi)容到上一行(當前行之上)
    • u:撤銷上一個操作
    • ctrl + r/ . :重復上一個操作
  • 編輯模式
    • i:在光標所在處插入
    • I:當前光標所在行行首插入
    • a:在光標所在后一個字符插入(append)
    • A:當前光標所在行行尾插入
    • o:當前行的下一行插入一行
    • O:當前行的上一行插入一行
    • r:替換光標所在處字符
    • R:一直取代光標所在處字符
  • 命令模式
    • :w:保存
    • :w:強制保存
    • :w [filename]:另存為
    • :wq:保存并退出
    • :q:退出
    • :q!:強制退出并且不操作
    • :set nu:顯示行號
    • :set nonu:不顯示行號
  • 可視化操作
    • v:字符選擇
    • V:行選擇
    • ctrl + v:區(qū)塊選擇
  • 窗口切換
    • :n:切換到下一個打開的文件
    • :N:切換到上一個打開的文件
    • :files:列出目前打開的所有文件
  • 窗口切分
    • :sp:水平切分
    • ctrl + w + j:移動到上一個窗口【先安裝ctrl + w泼橘,然后按j】
    • ctrl + w + k:移動到下一個窗口【先安裝ctrl + w涝动,然后按k】
    • ctrl + w + q:退出當前窗口【先安裝ctrl + w,然后按q】
  • 其他設(shè)置
    • :set hlsearch:將搜索的字符串反白
    • :set nohlsearch:取消反白
    • :set autoindent:自動縮排
    • :set noautoindent:取消自動縮排
    • :syntax on:語法高亮
    • :syntax off:取消高亮

總結(jié)

Vim中的鍵盤操作非常豐富炬灭,基本上如果熟練使用Vim醋粟,是不需要使用到鼠標的,這個在我們進行編輯的文件的時候非常方便,而要熟悉Vim米愿,最簡單的方法就是多多練厦凤,多多操作即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市育苟,隨后出現(xiàn)的幾起案子较鼓,更是在濱河造成了極大的恐慌,老刑警劉巖违柏,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件博烂,死亡現(xiàn)場離奇詭異,居然都是意外死亡漱竖,警方通過查閱死者的電腦和手機禽篱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來馍惹,“玉大人躺率,你說我怎么就攤上這事⊥蚍” “怎么了悼吱?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長勤众。 經(jīng)常有香客問我舆绎,道長,這世上最難降的妖魔是什么们颜? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任吕朵,我火速辦了婚禮,結(jié)果婚禮上窥突,老公的妹妹穿的比我還像新娘努溃。我一直安慰自己,他們只是感情好阻问,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布梧税。 她就那樣靜靜地躺著,像睡著了一般称近。 火紅的嫁衣襯著肌膚如雪第队。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天刨秆,我揣著相機與錄音凳谦,去河邊找鬼。 笑死衡未,一個胖子當著我的面吹牛尸执,可吹牛的內(nèi)容都是我干的家凯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼如失,長吁一口氣:“原來是場噩夢啊……” “哼绊诲!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起褪贵,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤掂之,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后竭鞍,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體板惑,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年偎快,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洽胶。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡晒夹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出姊氓,到底是詐尸還是另有隱情丐怯,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布翔横,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏社裆。R本人自食惡果不足惜迟蜜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望荡短。 院中可真熱鬧丐枉,春花似錦、人聲如沸掘托。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闪盔。三九已至弯院,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泪掀,已是汗流浹背听绳。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留族淮,地道東北人辫红。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓凭涂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親贴妻。 傳聞我的和親對象是個殘疾皇子切油,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 常見Linux命令## 文件復制,移動名惩,刪除澎胡,創(chuàng)建 復制:cp -v 源文件路徑 目標文件路徑 移動:mv -v ...
    單純的土豆閱讀 2,271評論 0 2
  • VIM簡介 vim是一款跨平臺,易擴展娩鹉,難上手攻谁,效率高的編輯器,vim可以視作vi的加強版弯予,因此戚宦,如果經(jīng)常在Lin...
    汲汲hz閱讀 1,606評論 0 0
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧!)锈嫩,在windows上也...
    何必遠方閱讀 3,144評論 0 3
  • 1 L姑娘受楼,是我的高中同學,我高中的時候就很喜歡她呼寸,女孩子對女孩子都會喜歡的那種喜歡艳汽,那就是真的欣賞和喜歡了。 L...
    白阿姨的詩和遠方耶閱讀 12,609評論 82 430
  • 九霄大陸对雪,武道為尊河狐,弱小的武者,都有千瑟捣、萬斤巨力馋艺,開碑裂石;而強大的武者蝶柿,可斬斷河流丈钙、劈開大山;更有武道皇者交汤,通天...
    薇雯閱讀 599評論 0 0