您好,登錄后才能下訂單哦!
這篇文章主要介紹“vim模式下的常用命令”,在日常操作中,相信很多人在vim模式下的常用命令問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”vim模式下的常用命令”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
查看命令: Ctrl+u 屏幕向上翻半頁(yè) Ctrl+d 屏幕向下翻半頁(yè) Ctrl+b 屏幕向上翻一頁(yè) Ctrl+f 屏幕向下翻一頁(yè) h 光標(biāo)向左移一個(gè)字符 j 光標(biāo)向下移一個(gè)字符 k 光標(biāo)向上移一個(gè)字符 l 光標(biāo)向右移一個(gè)字符 查詢命令: /word 按下回車鍵后,在光標(biāo)之后查找word字符串 ?word 按下回車鍵后,在光標(biāo)之前查找word字符串 :%s/word//gn 查詢字符串"word"在文件中出現(xiàn)的次數(shù) :%s/word1/word2/g 整個(gè)文件查找word1,并替換成word2,如果省略word2 即 :%s/word1//g 表示將文件中的字符串"word1"替換為"" :s/word1/word2/g 在光標(biāo)當(dāng)前行查找word1,并替換成word2 :n1,n2s/word1/word2/g 在第n1行與第n2行之間查找word1,并替換成word2 定位命令: :set nu 顯示行號(hào) :set nonu 取消行號(hào) gg 定位到文本的第一行 G 到文本的最后一行 :n 到文本的第n行 0(數(shù)字0) 光標(biāo)移動(dòng)到當(dāng)前行的第一個(gè)字符(可以為空字符) $ 光標(biāo)移動(dòng)到當(dāng)前行的最后一個(gè)字符(可以為空字符) 退出命令: :q 退出,適用于未修改的文件 :q! 強(qiáng)制退出,適用于修改文件后不保存退出 :w 將編輯的數(shù)據(jù)保存到硬盤文件中 :wq或:x 保存并退出 shift+zz 保存并退出,與:wq作用相同 :w [filename] 將編輯后的數(shù)據(jù)保存到硬盤的另一個(gè)文件中 :n1,n2 w [filename] 將n1到n2行的內(nèi)容保存到名為filename的文件中 :r [filename] 在編輯數(shù)據(jù)時(shí),讀入另一個(gè)文件中的數(shù)據(jù),即將filename文件中的內(nèi)容加到光標(biāo)所在行下一行 復(fù)制命令: yy 復(fù)制光標(biāo)所在行 y1G 復(fù)制光標(biāo)所在行到第一行的所有數(shù)據(jù) yG 復(fù)制光標(biāo)所在行到最后一行的所有數(shù)據(jù) ynj(n代表數(shù)字) 復(fù)制光標(biāo)所在行向下n+1行 p,P p為將復(fù)制的數(shù)據(jù)粘貼在光標(biāo)的下一行,P為將復(fù)制的數(shù)據(jù)粘貼在光標(biāo)的上一行 刪除命令: x,X x為向后刪除一個(gè)字符,X為先前刪除一個(gè)字符 nx 刪除光標(biāo)所在處后的n個(gè)字符 dd 刪除光標(biāo)所在行 ndd 刪除光標(biāo)所在處后的n行 :n1,n2d 刪除指定范圍的行 D 刪除光標(biāo)所在處到行尾的內(nèi)容 d1G 刪除光標(biāo)所在行到第一行的所有數(shù)據(jù) dG 刪除光標(biāo)所在行到最后一行的所有數(shù)據(jù)
插入命令: i 在光標(biāo)前插入 a 在光標(biāo)后插入 I 在光標(biāo)當(dāng)前行首部插入 A 在光標(biāo)當(dāng)前行尾部插入 o 在光標(biāo)當(dāng)前行的下一行插入新行 O 在光標(biāo)當(dāng)前行的上一行插入新行 替換命令: r 替換光標(biāo)所在處的字符 R 從光標(biāo)所在處開始替換,按Esc建結(jié)束 取消命令: u 取消上一步的操作(undo) ctrl+r 返回到undo之前(redo)
打印命令: :echo $JAVA_HOME
ctrl+s表示停止向終端停止輸出:vim就像停掉了一樣, 按什么鍵都不起作用。 ctrl+q恢復(fù)向終端的輸出 :set fileencoding 查看文件的編碼格式 :set fileencoding=utf-8 設(shè)置文件的編碼格式
========================================================================
more命令 1)介紹:是一個(gè)基于vi編輯器的文本過(guò)濾器,它以全屏幕的方式按頁(yè)顯示文本文件的內(nèi)容。
2)more中內(nèi)置的快捷鍵: 按回車鍵:顯示文本的下一行內(nèi)容 按空格鍵:顯示文本的下一屏內(nèi)容 /pattern:查找pattern 按b鍵:顯示上一屏內(nèi)容 按f鍵:顯示下一屏內(nèi)容 按d鍵:往后滾動(dòng)半屏 按q鍵:退出more命令 按h鍵:顯示幫助信息
到此,關(guān)于“vim模式下的常用命令”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。