Linux編輯器之神vim查看命令

vi 是終端中的編輯器薇搁。在數(shù)據(jù)工作中,我們要對 launcher 服務(wù)器上的 shell 文件進行修改,可以使用 ssh 遠程登陸到服務(wù)器上挖胃,使用 vi 快速編輯即可。vim 是從 vi 上發(fā)展出來的一個文本編輯器梆惯,支持代碼補全酱鸭、編譯以及錯誤跳轉(zhuǎn)等方便編程的功能,被程序員稱為編輯器之神垛吗。在很多 linux 發(fā)行版中凹髓,直接把 vi 做成 vim 的軟連接。在沒有圖形化界面的環(huán)境下怯屉,使用 vi 就是最好的選擇蔚舀!

vi 的核心設(shè)計思想:讓程序員的手指始終保持在鍵盤的核心區(qū)域,就能完成所有的編輯操作锨络。
vi 的特點:沒有圖形界面的功能強大的編輯器赌躺;只能是編輯文本內(nèi)容,不能對字體羡儿、段落進行排版(一般只是用來修改代碼或者是配置文件)

vi 三種模式的切換

  • 打開文件會進入命令模式礼患,在該模式中可以執(zhí)行復(fù)制、跳轉(zhuǎn)行等操作掠归,
  • 從命令模式進入到編輯模式 i
  • 從命令模式進入到末行模式 :
  • 從末行模式進入到命令模式 Esc
  • 從編輯模式進入到命令模式 Esc

打開文件

  • vi test.py +16 vi 會打開 test.py文件缅叠,光標直接定位到16行
  • vi test.py vi 會打開 test.py,光標定位到文件開頭
  • vi test.py + vi 會打開 test.py虏冻,光標直接定位到文件末尾

末行模式命令

  • w 保存
  • q 退出痪署,如果沒保存,不允許退出
  • q! 強行退出兄旬,不保存
  • wq 保存并退出 x = wq

精調(diào)移動

  • h 左移
  • j 下移
  • k 上移
  • l 右移

單詞移動

  • w 向后移動一個單詞 word
  • b 向前移動一個單詞 back
  • 0 行首狼犯,空字符也算
  • ^ 行首,第一個不是空白字符的位置
  • $ 行尾

行移動

  • gg 文件頂部 go
  • G 文件末尾
  • 數(shù)字gg 移動到數(shù)字行(以下3個基本不用)
  • 數(shù)字G 移動到數(shù)字行
  • :數(shù)字 移動到數(shù)字行

頁移動

  • ctrl + b 向上翻頁 back
  • ctrl + f 向下翻頁 forward
  • H 屏幕頂部 head
  • M 屏幕中間 middle
  • L 屏幕底部 low

程序移動/代碼括號移動

  • { 移動到上一段代碼
  • } 移動到下一段代碼
  • % 在括號間切換

撤銷命令和恢復(fù)撤銷

  • u 撤銷上次命令 undo(保命神技 领铐,可以一直 u 到打開文件時的狀態(tài))
  • ctrl + r 恢復(fù)撤銷命令 redo(u 按多了悯森,可以 ctrl + r 恢復(fù)一下)

刪除命令

  • x 刪除光標所在的字符,或者使用可視模式下選中的文字
  • dd 刪除光標所在的行
  • D 從光標位置刪除至行尾
  • dw 從光標位置刪除到單詞末尾
  • d0 從光標位置刪除到一行的起始位置
  • d} 從光標位置刪除到段落末尾
  • ndd 從光標位置向下連續(xù)刪除n行

可視模式

  • v 可視模式绪撵,從光標位置開始按照正常模式選擇文本
  • V 可視行模式瓢姻,選中光標經(jīng)過的完整行
  • ctrl + v 可視塊模式 ,垂直方向選中文本
  • Esc 放棄選中音诈,返回到命令模式
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末幻碱,一起剝皮案震驚了整個濱河市绎狭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌褥傍,老刑警劉巖儡嘶,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異恍风,居然都是意外死亡蹦狂,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門朋贬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凯楔,“玉大人,你說我怎么就攤上這事锦募“谕停” “怎么了?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵糠亩,是天一觀的道長鸥拧。 經(jīng)常有香客問我,道長削解,這世上最難降的妖魔是什么富弦? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮氛驮,結(jié)果婚禮上腕柜,老公的妹妹穿的比我還像新娘。我一直安慰自己矫废,他們只是感情好盏缤,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蓖扑,像睡著了一般唉铜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上律杠,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天潭流,我揣著相機與錄音,去河邊找鬼柜去。 笑死灰嫉,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的嗓奢。 我是一名探鬼主播讼撒,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了根盒?” 一聲冷哼從身側(cè)響起钳幅,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎炎滞,沒想到半個月后敢艰,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡厂榛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年盖矫,在試婚紗的時候發(fā)現(xiàn)自己被綠了丽惭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片击奶。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖责掏,靈堂內(nèi)的尸體忽然破棺而出柜砾,到底是詐尸還是另有隱情,我是刑警寧澤换衬,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布痰驱,位于F島的核電站,受9級特大地震影響瞳浦,放射性物質(zhì)發(fā)生泄漏担映。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一叫潦、第九天 我趴在偏房一處隱蔽的房頂上張望蝇完。 院中可真熱鬧,春花似錦矗蕊、人聲如沸短蜕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朋魔。三九已至,卻和暖如春卿操,著一層夾襖步出監(jiān)牢的瞬間警检,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工害淤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留解滓,地道東北人。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓筝家,卻偏偏與公主長得像洼裤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361

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

  • 1. 關(guān)于Vim vim是我最喜歡的編輯器腮鞍,也是linux下第二強大的編輯器值骇。 雖然emacs是公認的世界第一,我...
    Dyworldhua閱讀 1,385評論 0 2
  • 一移国、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,753評論 0 10
  • 自我總結(jié)篇: 對文件的操作技巧: vim文件一個有三種狀態(tài):命令(瀏覽/輸入命令轉(zhuǎn)變末行模式)吱瘩,文本(添加/編輯/...
    小知大知閱讀 802評論 0 0
  • vim 選擇文本,刪除迹缀,復(fù)制使碾,粘貼 文本的選擇,對于編輯器來說祝懂,是很基本的東西票摇,也經(jīng)常被用到,總結(jié)如下: v 從光...
    MiracleJQ閱讀 665評論 0 0
  • 1. vim 選擇文本砚蓬,刪除矢门,復(fù)制,粘貼 文本的選擇灰蛙,對于編輯器來說祟剔,是很基本的東西,也經(jīng)常被用到摩梧,總結(jié)如下:v ...
    路癡千行閱讀 3,296評論 0 0