VIM基本命令

簡(jiǎn)介

vim是一個(gè)功能強(qiáng)大侧纯、高度可定制的文本編輯器

插入命令

  • i 在當(dāng)前位置前插入
  • I 在當(dāng)前位置行首插入
  • a 在當(dāng)前位置后插入
  • A 在當(dāng)前位置行尾插入
  • o 在當(dāng)前行之后插入一行
  • O 在當(dāng)前行之前插入一行

移動(dòng)命令

  • h撇簿,l商膊,k,j 分別代表左移犁跪,右移,上移,下移一個(gè)字符瑰煎,還可配合數(shù)字使用,10j 代表下移十行
  • w俗孝,b 移動(dòng)到下一個(gè)單詞第一字符和上一個(gè)單詞第一字符
  • e酒甸,ge 移動(dòng)到下一個(gè)單詞最后字符和上一個(gè)單詞最后一個(gè)字符
  • 0,^ 移動(dòng)到本行的第一個(gè)字符和第一個(gè)非空白字符上
  • $赋铝,<end> 移動(dòng)到行尾
  • gg插勤,G 移動(dòng)到文件開(kāi)頭和文件末尾
  • fx 用于找到本行內(nèi)下一個(gè)為x 的字符
  • F 同f 用于反向查找
  • {,} 移動(dòng)到上一個(gè)段首和下一個(gè)段首
  • [[革骨,]] 移動(dòng)到上一個(gè)函數(shù)頭和移動(dòng)到下一個(gè)函數(shù)尾
  • :200农尖,200G 跳到200行
  • 10| 跳到第十列
  • Ctrl + u 向上滾動(dòng)半屏
  • Ctrl + d 向下滾動(dòng)半屏
  • Ctrl + b 向上滾動(dòng)一屏
  • Ctrl + f 向下滾動(dòng)一屏

刪除,復(fù)制良哲,粘貼

  1. 在可視模式下
  • 文本選擇
    • v 文本選擇盛卡,從光標(biāo)當(dāng)前位置開(kāi)始,光標(biāo)所經(jīng)過(guò)的會(huì)被選中筑凫,按v結(jié)束
    • V 文本選擇窟扑,光標(biāo)所經(jīng)過(guò)的行都會(huì)被選中,按V結(jié)束
    • Ctrl + v 從光標(biāo)當(dāng)前位置開(kāi)始漏健,選中光標(biāo)起點(diǎn)和終點(diǎn)所構(gòu)成的矩形區(qū)域嚎货,按 Ctrl + v 結(jié)束
    • ggVG 選中全部文本
  • 使用編輯命令進(jìn)行編輯
    • y 復(fù)制
    • p 粘貼
    • d 剪切
    • "+y 復(fù)制到系統(tǒng)剪貼板
    • "+p 從系統(tǒng)剪貼板粘貼
  1. 在命令模式下
  • 刪除
    • x 刪除當(dāng)前字符(可加數(shù)字,例如3x)
    • X 刪除當(dāng)前字符的前一個(gè)字符
    • J 刪除換行符
  • 剪切
    • dd 剪切當(dāng)前行
    • dj 剪切上一行
    • dk 剪切下一行
    • D 剪切當(dāng)前字符到行尾
    • :,10d 剪切1到10 行
    • :11,$d 剪切11行及其以后的所有行
  • 復(fù)制
    • yy 復(fù)制當(dāng)前行
    • nyy 復(fù)制當(dāng)前行開(kāi)始的n 行
    • y$ 將當(dāng)前字符到行尾復(fù)制起來(lái)
  • 粘貼
    • p 在在當(dāng)前光標(biāo)后粘貼,如果之前使用了yy命令來(lái)復(fù)制一行蔫浆,那么就在當(dāng)前行的下一行粘貼殖属。
    • P 在當(dāng)前行進(jìn)行粘貼
    • :1, 10 co 20 將1-10行插入到第20行之后

搜索

  • /word 從開(kāi)頭到結(jié)尾搜索單詞word,按n 查找下一個(gè)
  • 瓦盛?word 從結(jié)尾到到開(kāi)頭搜索單詞word洗显,按N 查找下一個(gè)
  • 外潜,# 搜索光標(biāo)下單詞,從開(kāi)頭開(kāi)始挠唆,#從結(jié)尾開(kāi)始
  • /\cstring 搜索string 或 STRING处窥,大小寫(xiě)不敏感
  • /jo[ha]n 搜索john 或 joan
  • /<the 搜索以the 開(kāi)頭的,如the玄组,theory等
  • /the> 搜索以the 結(jié)尾的滔驾,如the,breathe等
  • /<the> 搜索the
  • // 搜索 /
  • /for|and 搜索for 或者and
  • /<\d\d\d\d> 搜索僅有四個(gè)數(shù)字
  • /^\n{3} 搜索連續(xù)三個(gè)空行
    注意:vim中有一些特殊字符在查找時(shí)需要轉(zhuǎn)義  .*[]^%/?~$

替換

  • ra 將當(dāng)前字符替換為a
  • :s/old/new 將old替換為new俄讹,替換當(dāng)前行的第一個(gè)匹配
  • :s/old/new/g 將old替換為new哆致,替換當(dāng)前行的所有匹配
  • :%s/old/new 將old替換為new,替換所有行的第一個(gè)匹配
  • :%s/old/new/g 將old替換為new患膛,替換所有行的所有匹配
  • :10,20 s/^/ /g 在第10行知第20行每行前面加四個(gè)空格摊阀,用于縮進(jìn)

大小寫(xiě)

  • Vu 整行小寫(xiě)
  • VU 整行大寫(xiě)
  • g~~ 大小寫(xiě)反轉(zhuǎn)

鍵位圖

vim鍵位圖
vim鍵位圖
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市踪蹬,隨后出現(xiàn)的幾起案子胞此,更是在濱河造成了極大的恐慌,老刑警劉巖跃捣,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件豌鹤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡枝缔,警方通過(guò)查閱死者的電腦和手機(jī)布疙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)愿卸,“玉大人灵临,你說(shuō)我怎么就攤上這事∨枯” “怎么了儒溉?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)发钝。 經(jīng)常有香客問(wèn)我顿涣,道長(zhǎng),這世上最難降的妖魔是什么酝豪? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任涛碑,我火速辦了婚禮,結(jié)果婚禮上孵淘,老公的妹妹穿的比我還像新娘蒲障。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布揉阎。 她就那樣靜靜地躺著庄撮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪毙籽。 梳的紋絲不亂的頭發(fā)上洞斯,一...
    開(kāi)封第一講書(shū)人閱讀 49,842評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音坑赡,去河邊找鬼烙如。 笑死,一個(gè)胖子當(dāng)著我的面吹牛垮衷,可吹牛的內(nèi)容都是我干的厅翔。 我是一名探鬼主播乖坠,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼搀突,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了熊泵?” 一聲冷哼從身側(cè)響起仰迁,我...
    開(kāi)封第一講書(shū)人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎顽分,沒(méi)想到半個(gè)月后徐许,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡卒蘸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年雌隅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缸沃。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡恰起,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出趾牧,到底是詐尸還是另有隱情检盼,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布翘单,位于F島的核電站吨枉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏哄芜。R本人自食惡果不足惜貌亭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望认臊。 院中可真熱鬧属提,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至恕酸,卻和暖如春堪滨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蕊温。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工袱箱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人义矛。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓发笔,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親凉翻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子了讨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

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

  • 命令歷史 以:和/開(kāi)頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來(lái)選擇某個(gè)歷史命令制轰。 啟動(dòng)vim 在命令...
    im螞蟻閱讀 30,734評(píng)論 3 48
  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動(dòng)Vim 文檔操作 光標(biāo)的移動(dòng) 1 基本移動(dòng) 2 翻屏 3 ...
    SunnyLeong閱讀 8,638評(píng)論 0 32
  • Linux基礎(chǔ)命令 目錄: /dev 存放硬件相關(guān)的文件 /etc 存放配置文件的目錄 /bin 存放普通用戶命令...
    影子ing閱讀 885評(píng)論 0 2
  • 希望今天1上幼兒園順利2晚上彈琴過(guò)關(guān)3睡前高質(zhì)量陪伴
    栗子8750閱讀 184評(píng)論 0 0
  • 濁浪滔滔 漁夫 在江邊 等魚(yú)蟹入網(wǎng) 心境平和 等待 等待 … 不見(jiàn)春草綠岸 不管五月春潮 一晃 胡子都白了
    亁乾閱讀 311評(píng)論 0 0