【編輯器】vim學(xué)習(xí)總結(jié)(四)

vim高級功能

多文件編輯

  • 1.直接打開多個文件

使用命令vim 1.txt 2.txt同時創(chuàng)建并編輯多個文件,默認進入1.txt 文件的編輯界面惨远,使用如下命令進行界面切換:

命令 說明
:n 切換到下一個文件
:n! 不保存當(dāng)前文件,切換到下一個文件
:N 切換到上一個文件
:N! 不保存當(dāng)前文件歉井,切換到上一個文件
  • 2.vim中打開新文件
命令 說明
:e 3.txt 編輯新文件3
:e# 回到上個編輯的文件
:ls 列出編輯的文件列表
:b <id> 進入編輯過的文件
:bd <id> 刪除編輯記錄
:e! 4.txt 編輯新文件4掉房,并放棄當(dāng)前編輯
:f 顯示正在編輯的文件名
:f new.txt 修改正在編輯的文件名
:sp 5.txt 橫向分屏打開新文件5,仍在舊文件編輯窗口金麸,Ctrl+w+方向鍵切換編輯窗口
:vs 5.txt 縱向分屏打開新文件5,仍在舊文件編輯窗口簿盅,Ctrl+w+方向鍵切換編輯窗口
  • 3.恢復(fù)文件

如果因為斷電等原因造成的文檔沒有保存挥下,可以采用恢復(fù)方式恢復(fù)文件。vim -r 1.txt進入文檔桨醋,輸入:ewcover 1.txt來恢復(fù)棚瘟。

可視模式

命令 說明
v 字符選擇模式,移動光標喜最,光標走過的地方就會被選取
Shift+v 行選擇模式偎蘸,按下該組合鍵后,光標所在行就會被選取,上下移動光標就可以選取多行
Ctrl+v 區(qū)域選擇模式迷雪,可以以矩形區(qū)域選擇

上述操作完之后限书,可以結(jié)合x\y\d命令刪除、拷貝選中的內(nèi)容章咧。

視窗操作

命令 說明
:new 打開一個新的vim視窗
:sp 1.txt 打開新的橫向視窗來編輯1.txt
:vs 2.txt 打開新的縱向視窗來編輯2.txt
Ctrl+w s 將當(dāng)前窗口分割成兩個水平窗口
Ctrl+w v 將當(dāng)前窗口分割成兩個垂直窗口
Ctrl+w o 打開一個視窗并隱藏之前所有視窗
Ctrl+w q 結(jié)束分割出來的視窗
Ctrl+w h/j/k/l 光標移至新的視窗
Ctrl+w H/J/K/L 當(dāng)前視窗意向新的方向
Ctrl+w +/- 增加/減少視窗高度

文檔加密

使用vim -x 2.txt創(chuàng)建加密文件倦西,重新編輯文件輸入密碼不對時,顯示密文赁严,但是任然可以編輯扰柠。

vim中執(zhí)行外部命令

使用:!可以執(zhí)行外部的shell命令,如:

  • :!ls用于顯示當(dāng)前目錄的內(nèi)容
  • :!rm <filename>用于刪除名為filename的文件

vim幫助系統(tǒng)

  • 普通模式下按F1打開vim自己預(yù)設(shè)的幫助文檔
  • 命令行模式下輸入:h shiftwidth打開shiftwidth的幫助文件
  • 命令行模式下輸入:ver顯示版本及參數(shù)

vim功能設(shè)定

命令 說明
:set 顯示所有修改過的配置
:set all 顯示所有的配置
:set nu 顯示行號
:set autoindent(ai) 設(shè)置自動縮進
:set autowrite(aw) 設(shè)置自動存檔
:set background=dark(light) 設(shè)置背景風(fēng)格
:set cindent(cin) 設(shè)置C語言風(fēng)格縮進

要永久保存配置可以把設(shè)置寫進~/.vimrc文件中误澳。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耻矮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子忆谓,更是在濱河造成了極大的恐慌裆装,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件倡缠,死亡現(xiàn)場離奇詭異哨免,居然都是意外死亡,警方通過查閱死者的電腦和手機昙沦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進店門琢唾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人盾饮,你說我怎么就攤上這事采桃。” “怎么了丘损?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵普办,是天一觀的道長。 經(jīng)常有香客問我徘钥,道長衔蹲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任呈础,我火速辦了婚禮舆驶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘而钞。我一直安慰自己沙廉,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布臼节。 她就那樣靜靜地躺著撬陵,像睡著了一般俱病。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上袱结,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天,我揣著相機與錄音途凫,去河邊找鬼垢夹。 笑死,一個胖子當(dāng)著我的面吹牛维费,可吹牛的內(nèi)容都是我干的果元。 我是一名探鬼主播,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼犀盟,長吁一口氣:“原來是場噩夢啊……” “哼而晒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起阅畴,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤倡怎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后贱枣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體监署,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年纽哥,在試婚紗的時候發(fā)現(xiàn)自己被綠了钠乏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡春塌,死狀恐怖晓避,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情只壳,我是刑警寧澤俏拱,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站吕世,受9級特大地震影響彰触,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜命辖,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一况毅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧尔艇,春花似錦尔许、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春余佛,著一層夾襖步出監(jiān)牢的瞬間柠新,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工辉巡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留恨憎,地道東北人。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓郊楣,卻偏偏與公主長得像憔恳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子净蚤,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,870評論 2 361

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

  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動Vim 文檔操作 光標的移動 1 基本移動 2 翻屏 3 ...
    SunnyLeong閱讀 8,677評論 0 32
  • 第1周 第2周 第3周 第4周 1.武禹佳√43 43 43 √ 2.韓煊赫√...
    灰菜閱讀 659評論 1 0
  • 2017年11月14日下午钥组,工作室的成員,來十中學(xué)習(xí)的外校老師今瀑,以及數(shù)學(xué)組的青年教師在行政樓二樓汪麗工作室開...
    小花68閱讀 741評論 0 1
  • 你和你的朋友正在玩棋子跳格子的游戲程梦,而棋盤是一個由n個格子組成的長條,你們兩人輪流移動一顆棋子放椰,每次可以選擇讓棋子...
    X_Y閱讀 405評論 0 0
  • 昨晚做了一個夢砾医,一個站在上帝視角拿撩,卻感同身受的夢。 夢里在一個繁華的節(jié)日里如蚜,我一個人依舊在外地压恒,身...
    芒果荔枝粥閱讀 357評論 2 1