全屏文本編輯器vi/vim基本使用方法-創(chuàng)新互聯(lián)

全屏文本編輯器是我們以后工作中重要的軟件,它簡稱vi/vim,是一款功能強大的linux應(yīng)用軟件,需要我們牢固掌握相關(guān)的操作命令,對我們以后工作會有莫大的幫助。在課堂上總結(jié)后,下面列舉一些常見的使用方法:

成都創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元北海街道做網(wǎng)站,已為上家服務(wù),為北海街道各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

全屏文本編輯器

vi Visual Interface

vim vi improved

模式化編輯器

編輯模式(命令模式)  默認的工作模式

末行模式(控制模式)

插入模式(輸入模式)

替換模式

可視化模式

一 . 打開方式

1 vi/vim 的界面

2 vim file 如果file存在則打開默認將光標(biāo)停留在第一行第一個字符  若file不存在 則以新文件的方式打開 若保存 則文件創(chuàng)建 不保存 則刪除

3 vim+# file 指定打開文件的時候 將光標(biāo)定位在#行的行首 若定位的行數(shù)比整個文檔行數(shù)大 則光標(biāo)停留在最后一行行首

4 vim+file 直接將光標(biāo)定位在文檔最后一行行首

5 vim+ /PATTERN/: 打開文件 并且將光標(biāo)定位在首行 匹配的行的行首位置PATTERN即只完成首次

匹配

二. Vim的關(guān)閉方式

末行模式的關(guān)閉

:q 直接關(guān)閉vim編輯器 不保存修改內(nèi)容

:q! 強制退出但不保存

:w 保存修改的內(nèi)容

:wq保存并且退出vim編輯器

:wq! 對于root用戶來說一些只讀文件的修改可以強制保存并且退出

:w!強制保存

編輯模式的關(guān)閉

ZZ 保存并退出

ZQ不保存退出

三. 在vim的編輯模式中移動光標(biāo)

 1逐字符移動

(1) ARQCW

 (2) h 光標(biāo)向左

       j 光標(biāo)向下

       k 光標(biāo)向上

       l 光標(biāo)向右

        5h光標(biāo)向左移動五個字符

2逐字移動

w 光標(biāo)移動到下一個字的字首

e光標(biāo)移動到下一個字的字尾

b 往回走 即移動到上一個字的字首

3行內(nèi)跳轉(zhuǎn)

   0 絕對行首

   ^ 相對行首

   $ 絕對行位 沒有相對行位

4 行間跳轉(zhuǎn)

 #G 直接將光標(biāo)移動到第#號行

 G 直接將光標(biāo)跳轉(zhuǎn)到整個文檔的最后一行

   gg 跳轉(zhuǎn)到第一行第一個字符

末行模式中的光標(biāo)移動

 :# 直接將光標(biāo)移動到第#號行

 :$ 直接將光標(biāo)移動到最后一行

四. 翻頁

Ctil+f往下滾動一屏幕

Ctil+b往上滾動一屏幕

Ctil+d 往下滾動半屏幕

Ctil+u 往上滾動半屏幕

 五. 逐字符刪除

       x 刪除光標(biāo)所在位置的單個字符

       X 刪除光標(biāo)所在位置左側(cè)的單個字符

 六. 編輯模式中的萬能刪除命令

       d 刪除光標(biāo)經(jīng)過的所有內(nèi)容

       dd 刪除光標(biāo)所在行

     在末行模式下

:d 刪除光標(biāo)所在行

:#d 刪除第#行

        :m,+nd 從第m行到n行刪除

        .,$d 從光標(biāo)所在行到文檔的最后一行 (.表示當(dāng)前光標(biāo)所在行 $表示文檔的最后一行)

        m,+n 從當(dāng)前光標(biāo)所在行開始 再經(jīng)過n行

七. 編輯模式中的萬能粘貼命令

      p 向右向下進行粘貼

      P向左向上進行粘貼

   末行模式下的 p

 八.編輯模式下的萬能復(fù)制命令

   y 復(fù)制光標(biāo)所經(jīng)過所有內(nèi)容(用法與d命令相同)

   yy 復(fù)制光標(biāo)所在行

 九. 模式的切換

      1 從編輯模式到末行模式

         : 輸入命令

/ 和 ? 進行查找 n和N n表示順序查找 N表示逆序查找

/ 默認自上而下

? 默認自下而上

      2 從末行到編輯模式

          ESC鍵

          Enter鍵

          Backspace鍵

      3 從編輯模式到輸入(插入)模式

         I 將光標(biāo)移動到行首并進入輸入模式

I 在光標(biāo)所在位置的前面插入信息

A 將光標(biāo)移動至行尾并進入輸入模式

a 在光標(biāo)所在位置的后面插入字符

O 在光標(biāo)所在行的上面插入新行

o 在光標(biāo)所在行的下面插入新行

cc 刪除整行內(nèi)容之后進入輸入模式

C 從光標(biāo)所在位置刪除至行尾 進入輸入模式

S 刪除整行內(nèi)容后 進入輸入模式

s 刪除光標(biāo)所在位置的一個字符 進入輸入模式

     4. 從輸入模式到編輯模式

         ESC鍵

     5. 從編輯模式到替換模式

         R 進入替換模式

     6. 從替換模式到編輯模式

         ESC鍵

     7. 從編輯模式到可視化模式

         V 按照行為單位進行矩形選取

         V 按照字符為單位進行矩形選取

      在選取后執(zhí)行復(fù)制或者刪除操作

       只要完成操作 就返回到編輯模式

      所有模式切換必須經(jīng)由編輯模式 兩種非編輯模式無法進行直接切換

十. 替換命令

     r 替換光標(biāo)所在位置的一個字符

  十一. 撤銷編輯操作

       u 撤銷一次此前的編輯操作

       Ctrl+r 撤銷最近的一次撤銷操作

 十二. 重復(fù)之前的一次編輯操作

       .

 十三. 特殊的末行命令

       1 :set number 簡寫 set nu 顯示行編號

         :set nonumber 簡寫 set nonu  取消行編號

       2.開啟或者關(guān)閉字符大小寫的區(qū)分

          :set ignorecase 簡寫 set ic

          :set noignorecase 簡寫 set noic

       3.開啟或者關(guān)閉自動縮進功能

          :set autoindent 簡寫 set ai

          :set noautoindent 簡寫 set noai

       4. 開啟或者關(guān)閉查找高亮顯示

          :set hlsearch

          :set nohlsearch 簡寫nohl

       5. 開啟或者關(guān)閉語法著色

          :symtax on

:symtax of

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享題目:全屏文本編輯器vi/vim基本使用方法-創(chuàng)新互聯(lián)
路徑分享:http://bm7419.com/article26/hchcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、云服務(wù)器、微信公眾號、營銷型網(wǎng)站建設(shè)網(wǎng)站排名、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名