柚子快報(bào)激活碼778899分享:Linux Vim最全面的教程
柚子快報(bào)激活碼778899分享:Linux Vim最全面的教程
?aippt項(xiàng)目開源分享 github地址 https://github.com/veasion/aippt (有技術(shù)對接交流群) 官網(wǎng)體驗(yàn)(開放Api) https://docmee.cn
1. Vim 簡介
Vim 是一個(gè)從 vi 發(fā)展出來的文本編輯器,具有豐富的功能,特別適合編程使用。它支持代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等功能,在程序員中被廣泛使用1。
2. Vim 的基本使用
Vim 主要有三種模式:普通模式、插入模式和末行模式1。
普通模式:默認(rèn)模式,可以進(jìn)行光標(biāo)移動(dòng)、刪除、復(fù)制、粘貼等操作。插入模式:用于輸入文本,可以通過按?i、a、o?等鍵進(jìn)入。末行模式:用于保存文件、退出編輯器等操作,通過輸入?:?進(jìn)入。
3. 打開和編輯文件
打開文件:vim 文件名/文件路徑1。打開文件并定位到第 n 行:vim 文件名/文件路徑 +n1。打開文件并定位到末行:vim 文件名/文件路徑 +1。打開文件并定位到匹配的字符串:vim 文件名/文件路徑 /pattern1。
4. 普通模式操作
光標(biāo)移動(dòng):使用鍵盤上下左右鍵,或?h、j、k、l1。行首行尾:0?表示行首,$?表示行尾1。復(fù)制:y?復(fù)制當(dāng)前行,yy?復(fù)制光標(biāo)所在行內(nèi)容1。刪除:d?刪除當(dāng)前字符,dd?刪除當(dāng)前行1。粘貼:p?粘貼到光標(biāo)后,P?粘貼到光標(biāo)前1。撤銷:u?撤銷操作1。
5. 末行模式操作
保存文件::w1。退出文件::q1。保存并退出::wq1。強(qiáng)制保存::w!1。強(qiáng)制退出::q!1。另存為::w 文件名1。讀取其他文件::r 文件名1。
6. 顯示行號
顯示行號::set nu1。取消顯示行號::set nonu1。永久設(shè)置顯示行號:將?set nu?添加到?~/.vimrc?或?/etc/vimrc1。
7. 插入模式操作
添加文本:a?在當(dāng)前光標(biāo)位置后添加,i?在當(dāng)前光標(biāo)位置前添加2。新建行:o?在當(dāng)前行下新建一行,O?在當(dāng)前行上新建一行2。替換文本:R?替換當(dāng)前光標(biāo)位置及后面的文本2。
8. 移動(dòng)光標(biāo)
使用上下左右方向鍵或?h、j、k、l2。空格鍵向右,Backspace?向左,Enter?移動(dòng)到下一行首,-?移動(dòng)到上一行首2。
9. 刪除和恢復(fù)
刪除字符:x?刪除當(dāng)前字符,nx?刪除從光標(biāo)開始的 n 個(gè)字符2。刪除行:dd?刪除當(dāng)前行,ndd?刪除當(dāng)前行及下面的 n 行2。撤銷操作:u?撤銷上一步操作,U?撤銷對當(dāng)前行的所有操作2。
10. 搜索
向下搜索:/字符串2。向上搜索:?字符串2。重復(fù)搜索:n?向下,N?向上2。
11. 跳至指定行
向下跳 n 行:n+2。向上跳 n 行:n-2。跳至行號 n:nG2。跳至文件底部:G2。
12. 復(fù)制和粘貼
復(fù)制行:yy?復(fù)制當(dāng)前行,nyy?復(fù)制當(dāng)前行向下 n 行2。復(fù)制單詞:yw?復(fù)制從光標(biāo)開始到詞尾的字符,nyw?復(fù)制從光標(biāo)開始的 n 個(gè)單詞2。粘貼:p?粘貼剪切板里的內(nèi)容在光標(biāo)后,P?粘貼剪切板里的內(nèi)容在光標(biāo)前2。
13. 替換
替換首次出現(xiàn)的字符串::s/old/new2。替換所有出現(xiàn)的字符串::s/old/new/g2。替換指定行范圍內(nèi)的字符串::n,m s/old/new/g2。替換整個(gè)文件中的字符串::%s/old/new/g2。
14. 編輯其他文件
編輯其他文件::e 文件名2。
15. 修改文件格式
修改為 Unix 格式::set fileformat=unix2。
16. Vim 配置
自動(dòng)切換工作目錄:set autochdir3。顯示行號:set number3。顯示制表符和尾隨空格:set listchars=tab:?■,trail:■?和?set list3。命令模式自動(dòng)補(bǔ)全:set wildmenu?和?set wildmode=longest:list,full3。
17. Vim 幫助系統(tǒng)
獲取幫助::help?或按?
18. Vim 啟動(dòng)腳本
創(chuàng)建 vimrc 文件::edit ~/.vimrc4。讀取 vimrc 示例文件::r $VIMRUNTIME/vimrc_example.vim4。
19. 補(bǔ)全功能
命令行補(bǔ)全:使用?CTRL-D?和?
通過以上教程,你可以全面了解和掌握 Vim 的基本操作和高級功能。希望這些信息對你有所幫助!
柚子快報(bào)激活碼778899分享:Linux Vim最全面的教程
參考閱讀
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。