日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

vi--文本编辑常用快捷键之复制-粘贴-替换-删除

發布時間:2023/12/19 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 vi--文本编辑常用快捷键之复制-粘贴-替换-删除 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這幾天剛開始接觸vi編輯器,慢慢開始熟悉vi,但是還是感覺諸多不便,比如說復制粘貼刪除操作不能用鼠標總是感覺不自在,而且我一般習慣用方向鍵移動光標,更增加了操作的復雜度,今天在網上搜索了一下,vim編輯相關的快捷鍵如下:

1.刪除操作

  刪除操作是我最先適應的,快捷鍵如下:

    1.刪除整行:命令模式下,按下dd可以刪除光標所在行,按u鍵可以撤銷操作,按U鍵撤銷所有操作。

    2.刪除第m到第n行 :冒號模式下,輸入’m,nd‘,比如,要刪除第3到第4行,輸入’:3,4d‘即可,撤銷依然是u鍵。

    3.刪除從光標所在行開始的m行:命令模式下,鍵入’mdd‘即可,例如,想刪除從當前光標所在行開始的2行,輸入’2dd‘即可。

      注:其實也可以用’mdj‘,但是不如’mdd‘方便。同樣的’mdk‘刪除從光標所在行開始往上數的m行。

    4.刪除光標所在字符開始到單詞結尾(包括空格)的一個單詞:命令行模式下輸入dw。

     刪除光標所在字符開始到單詞結尾(包括空格)的m個單詞:命令行模式下輸入mdw。

    5.刪除光標位置的一個字符:命令行模式下輸入x(其實X也可以,但是沒必要這么麻煩,對不?)。

     刪除從光標位置開始的m個字符:命令行模式下輸入mx

    6.刪除當前光標所在字符到行尾的所有字符:命令行模式下輸入d$

    7.刪除當前光標所在字符開始的n個字符:命令行模式下輸入ndl或者ndh

    可以看到,刪除的主鍵是字符’d‘

2.復制操作

  復制操作是我最想用的操作,一起習慣了用鼠標來選定區域的我一時半會最難以接受的就是vi的復制區域選定和快捷鍵,復制的快捷鍵如下:

    1.復制整行:命令行模式下,輸入yy

    2.復制從當前光標所在行開始的m行:命令行模式下輸入myy

      注:myj也是可以的,myk只不過是方向相反而已。

    3.復制從當前光標所在字符到該字符所在單詞的結尾(包括空格)開始的的m個單詞:命令行模式下輸入myw

    4.復制從當前光標所在字符到該字符所在單詞的結尾(包括空格)的內容:命令行模式下輸入yw

    5.復制當前光標所在字符到該行的結尾所有字符:命令行模式下輸入y$

    6.復制當前光標所在字符到該行行首所有字符:命令行模式下輸入y^

    7.復制當前光標所在字符開始的n個字符:命令行模式下輸入nyl或者nyh,其中l和h是指明方向的

    復制的主鍵是’y‘

3.粘貼操作

  鍵入’p‘即可,多文件復制粘貼我先不考慮,后續等我熟練了再說。

4.替換操作

  替換操作的主鍵是’s‘,具體來說,各個操作的快捷鍵如下:

    1.用new替換掉光標所在行中首次出現的old:冒號模式下鍵入’s/old/new‘,注意,沒有空格

    2.用new替換掉光標所在行中所有的old:冒號模式下鍵入:’s/old/new/g‘

    3.用new替換掉第m到第n行中出現的所有old:冒號模式下鍵入:’m,n s/old/new‘

    4.用new替換掉整篇中的old:冒號模式下鍵入:’% s/old/new‘

暫且先記錄這么多吧,再接再厲??!

    

總結

以上是生活随笔為你收集整理的vi--文本编辑常用快捷键之复制-粘贴-替换-删除的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。