這篇文章主要介紹“Linux中vi和vim命令大全”,在日常操作中,相信很多人在Linux中vi和vim命令大全問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux中vi和vim命令大全”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
成都創(chuàng)新互聯(lián)專注于紫云網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供紫云營銷型網(wǎng)站建設(shè),紫云網(wǎng)站制作、紫云網(wǎng)頁設(shè)計、紫云網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造紫云網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供紫云網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
一、一般模式:刪除、復(fù)制與粘貼類命令 x,X x為向后刪除一個字符,X為先前刪除一個字符 nx(n代表數(shù)字) 向后刪除n個字符 dd 刪除當(dāng)前行 D 刪除當(dāng)前行所有字符,試成為空行 ndd(n代表數(shù)字) 刪除光標(biāo)所在行的向下n列 d1G 刪除光標(biāo)所在行到第一行的所有數(shù)據(jù) dG 刪除光標(biāo)所在行到最后一行的所有數(shù)據(jù) yy 復(fù)制光標(biāo)所在行 y1G 復(fù)制光標(biāo)所在行到第一行的所有數(shù)據(jù) yG 復(fù)制光標(biāo)所在行到最后一行的所有數(shù)據(jù) ynj(n代表數(shù)字) 復(fù)制光標(biāo)所在行向下n+1行 dnj(n代表數(shù)字) 刪除光標(biāo)所在行向下n+1行 p,P p為復(fù)制的數(shù)據(jù)粘貼在光標(biāo)的下一行,P為復(fù)制的數(shù)據(jù)粘貼在光標(biāo)的上一行 J 將光標(biāo)所在行與下一行的數(shù)據(jù)結(jié)合成一行 u 恢復(fù)前一個動作(undo) 二、編輯模式命令 i,I i為在當(dāng)前光標(biāo)所在處插入輸入的文字,I為在光標(biāo)所在行第一個非空字符插入輸入的文字 a,A a為在當(dāng)前光標(biāo)所在處下一個字符插入輸入的文字,A為在光標(biāo)所在行最后一個字符的下一個字符處插入輸入的文字 o,O o為在光標(biāo)所在行的下一行行首開始插入字符,O為在光標(biāo)所在行的上一行行首開始插入字符 r,R r為替換光標(biāo)所在那一個字符,R為一直替換光標(biāo)所指的文字,直到退出 Esc 退出,回到一般模式 三、命令模式 h 光標(biāo)向左移一個字符 j 光標(biāo)向下移一個字符 k 光標(biāo)向上移一個字符 l 光標(biāo)向右移一個字符 Ctrl+f 屏幕向下翻一頁 Ctrl+b 屏幕向上翻一頁 Ctrl+d 屏幕向下翻半頁 Ctrl+u 屏幕向上翻半頁 + 光標(biāo)移動到下一行的第一個非空字符 - 光標(biāo)移動到當(dāng)前行的第一個非空字符 n空格(n代表數(shù)字) 光標(biāo)向當(dāng)前行向右移動n個字符 0(數(shù)字0) 光標(biāo)移動到當(dāng)前行的第一個字符(可以為空字符,注意與-區(qū)分) $ 光標(biāo)移動到當(dāng)前行的最后一個字符(可以為空字符,注意與-區(qū)分) H 光標(biāo)移動到當(dāng)前屏幕最上方的那一行的第一個非空字符 M 光標(biāo)移動到當(dāng)前屏幕最中間那一行的第一個非空字符 L 光標(biāo)移動到當(dāng)前屏幕最下方的那一行的第一個非空字符 G 光標(biāo)移動到該文章最后一行的第一個非空字符 nG(n代表數(shù)字) 光標(biāo)移動到該文章第n行的第一個非空字符 n光標(biāo)從當(dāng)前行向下移動n行的第一個非空字符 /word 在光標(biāo)之后查找word字符串 ?word 在光標(biāo)之前查找word字符串 :s/word1/word2/g 在光標(biāo)當(dāng)前行查找word1,并替換成word2 :n1,n2s/word1/word2/g 在第n1行與第n2行之間查找word1,并替換成word2 :%s/word1/word2/g 整個文章查找word1,并替換成word2 :w 將編輯的數(shù)據(jù)保存到硬盤文件中 :w [filename] 將編輯后的數(shù)據(jù)保存到硬盤的另一個文件中 :r [filename] 在編輯數(shù)據(jù)時,讀入另一個文件中的數(shù)據(jù),即將filename文件中的內(nèi)容加到光標(biāo)所在行下一行 :wq或:x 保存并退出 :q 退出,適用于未修改的文件 :q! 強制退出,適用于修改文件后不保存退出 :set nu 顯示行號 :set nonu 取消行號 :n1,n2 w [filename] 將n1到n2行的內(nèi)容保存到名為filename的文件中
到此,關(guān)于“Linux中vi和vim命令大全”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
名稱欄目:Linux中vi和vim命令大全
網(wǎng)站URL:http://weahome.cn/article/pchdcp.html