91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

全屏文本編輯器vi/vim基本使用方法

發布時間:2020-07-12 08:10:24 來源:網絡 閱讀:836 作者:Runs_ 欄目:開發技術

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

全屏文本編輯器

vi  Visual Interface

vim  vi improved

模式化編輯器

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

末行模式(控制模式)

插入模式(輸入模式)

替換模式

可視化模式

一 . 打開方式

1 vi/vim 的界面

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

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

4 vim+file  直接將光標定位在文檔最后一行行首

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

匹配

二. Vim的關閉方式

末行模式的關閉

:q  直接關閉vim編輯器 不保存修改內容

:q! 強制退出但不保存

:w 保存修改的內容

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

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

:w!強制保存

編輯模式的關閉

ZZ 保存并退出

ZQ不保存退出

三. 在vim的編輯模式中移動光標

  1逐字符移動

(1) ARQCW

  (2) h 光標向左

        j 光標向下

        k 光標向上

        l 光標向右

         5h光標向左移動五個字符

2逐字移動

w 光標移動到下一個字的字首

e光標移動到下一個字的字尾

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

3行內跳轉

    0 絕對行首

    ^ 相對行首

    $ 絕對行位 沒有相對行位

4 行間跳轉

 #G 直接將光標移動到第#號行

  G 直接將光標跳轉到整個文檔的最后一行

    gg 跳轉到第一行第一個字符

末行模式中的光標移動

 :# 直接將光標移動到第#號行

 :$ 直接將光標移動到最后一行

四. 翻頁

Ctil+f往下滾動一屏幕

Ctil+b往上滾動一屏幕

Ctil+d 往下滾動半屏幕

Ctil+u 往上滾動半屏幕

  五. 逐字符刪除

        x 刪除光標所在位置的單個字符

        X 刪除光標所在位置左側的單個字符

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

        d 刪除光標經過的所有內容

      

        dd 刪除光標所在行

      在末行模式下

:d 刪除光標所在行

:#d  刪除第#行

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

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

         m,+n 從當前光標所在行開始 再經過n行

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

       p 向右向下進行粘貼

       P向左向上進行粘貼

    末行模式下的 p

  八.編輯模式下的萬能復制命令

    y 復制光標所經過所有內容(用法與d命令相同)

    yy 復制光標所在行

  九. 模式的切換

       1 從編輯模式到末行模式

          :  輸入命令

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

/ 默認自上而下

? 默認自下而上

       2 從末行到編輯模式

           ESC

           Enter

           Backspace

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

          I 將光標移動到行首并進入輸入模式

I 在光標所在位置的前面插入信息

A 將光標移動至行尾并進入輸入模式

a 在光標所在位置的后面插入字符

O 在光標所在行的上面插入新行

o 在光標所在行的下面插入新行

cc 刪除整行內容之后進入輸入模式

C 從光標所在位置刪除至行尾 進入輸入模式

S 刪除整行內容后 進入輸入模式

s 刪除光標所在位置的一個字符 進入輸入模式

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

          ESC

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

          R 進入替換模式

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

          ESC

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

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

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

       在選取后執行復制或者刪除操作

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

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

十. 替換命令

      r 替換光標所在位置的一個字符

   十一. 撤銷編輯操作

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

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

  十二. 重復之前的一次編輯操作

        .

  十三. 特殊的末行命令

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

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

        2.開啟或者關閉字符大小寫的區分

           :set ignorecase 簡寫 set ic

           :set noignorecase 簡寫 set noic

        3.開啟或者關閉自動縮進功能

           :set autoindent  簡寫 set ai

           :set noautoindent  簡寫 set noai

        4. 開啟或者關閉查找高亮顯示

           :set hlsearch

           :set nohlsearch  簡寫nohl

        5. 開啟或者關閉語法著色

           :symtax on

:symtax of

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东平县| 朝阳市| 读书| 盘山县| 高要市| 淄博市| 苏尼特左旗| 青岛市| 广昌县| 水富县| 安图县| 广河县| 阜新市| 岳阳市| 太保市| 博罗县| 新田县| 商洛市| 乌海市| 清流县| 罗田县| 岑溪市| 雷波县| 青神县| 罗甸县| 海晏县| 大化| 太康县| 莱阳市| 石门县| 缙云县| 辽阳县| 江孜县| 鄢陵县| 循化| 嘉善县| 红河县| 浙江省| 拉孜县| 蚌埠市| 龙州县|