日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

人人都會(huì)Vim

 星光閃亮圖書館 2019-09-05

前言

Vim 通常是在服務(wù)器上操作/修改配置文件的時(shí)候使用。類似的編輯器當(dāng)然還有 vi, emacs。同樣作為編輯器與IDE最大的區(qū)別是不使用鼠標(biāo)進(jìn)行操作,完全使用鍵盤,具有系統(tǒng)資源占用小,打開較大文件速度快的特點(diǎn)。相對(duì)應(yīng)的進(jìn)行操作都是通過鍵盤敲命令操作,所以要記住比較多的命令,學(xué)習(xí)起來還是比較枯燥的,這里整理了一些常用的命令,以備大家在用的時(shí)候作為一個(gè)參考。

模式

全局命令

  • :w 保存
  • :q! 強(qiáng)制退出
  • :q 退出
  • :wq or :x or ZZ 保存并退出
  • :h 幫助文檔
  • :saveas file 另存為
  • :!cmd 執(zhí)行 linux 命令

光標(biāo)移動(dòng)

  • h 左移光標(biāo)
  • j 下移光標(biāo)
  • k 上移光標(biāo)
  • l 右移光標(biāo)
  • $ 定位光標(biāo)到當(dāng)前行尾
  • 0 定位光標(biāo)到當(dāng)前行首
  • H 定位光標(biāo)到當(dāng)前頁面頂部
  • M 定位光標(biāo)到當(dāng)前頁面中間
  • L 定位光標(biāo)到當(dāng)前頁面底部
  • gg 定位光標(biāo)到文件第一行
  • G 定位光標(biāo)到文件最后一行
  • ctrl + e 滾動(dòng)窗口向下一行
  • ctrl + y 滾動(dòng)窗口向上一行
  • ctrl + b 滾動(dòng)窗口到上一屏
  • ctrl + f 滾動(dòng)窗口到下一屏
  • ctrl + d 滾動(dòng)窗口到下半屏
  • ctrl + u 滾動(dòng)窗口到上半屏

復(fù)制、粘貼、剪切

  • yy 復(fù)制當(dāng)前行文本
  • nyy 向下復(fù)制n
  • dd 剪切當(dāng)前行
  • ndd 向下剪切n
  • p 粘貼至光標(biāo)后一個(gè)字符
  • P 粘貼至光標(biāo)位置
  • x 剪切光標(biāo)后一個(gè)字符
  • dw 剪切當(dāng)前單詞
  • yw 復(fù)制當(dāng)前單詞

人人都會(huì)Vim

編輯

  • r 替換當(dāng)前光標(biāo)位置后一個(gè)字符
  • xp 當(dāng)前字符向后移動(dòng)
  • J 將下一行合并到當(dāng)前行
  • u 撤銷操作(返回上一步)
  • . 執(zhí)行上一個(gè)命令

查找/替換

  • /pattern 查找關(guān)鍵字 pattern
  • ?pattern 向上查找關(guān)鍵字 pattern
  • n 移動(dòng)光標(biāo)至下一個(gè)匹配
  • N 移動(dòng)光標(biāo)至上一個(gè)匹配
  • :noh 移除匹配的高亮顯示
  • :%s/old/new/g 替換全部
  • :%s/old/new/gc 逐個(gè)替換

人人都會(huì)Vim

insert 模式

  • a 當(dāng)前位置后插入字符
  • A 當(dāng)前行尾插入字符
  • o 當(dāng)前行新新起一行插入字符
  • O 當(dāng)前行上一行新起一行插入字符
  • i 當(dāng)前位置前插入字符
  • I 當(dāng)前行首插入字符
  • s 刪除當(dāng)前字符,插入字符
  • cc 刪除當(dāng)前行,插入字符
  • $c 當(dāng)前位置刪除當(dāng)前行之后的內(nèi)容插入字符
  • ctrl + n or ctrl + p 自動(dòng)補(bǔ)齊
  • esc 退出 insert 模式

人人都會(huì)Vim

可視化模式

  • v 進(jìn)入可視化模式字符選擇
  • V 進(jìn)入可視化模式行選擇
  • ctrl + v 進(jìn)入可視化模式塊選擇
  • > 向右縮進(jìn)
  • < 向左縮進(jìn)
  • = 自動(dòng)縮進(jìn)
  • esc 退出可視化模式

人人都會(huì)Vim

宏錄制

  • qa 開始錄制宏 a
  • q 結(jié)束錄制
  • @a 執(zhí)行宏 a
  • @@ 執(zhí)行上一個(gè)執(zhí)行的宏

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多