linux學習筆記11-vim用法2


linux學習筆記11-vim用法2

實操項目:

  1. 使用vim打開./man.config文件,設定顯示行號
   vim man.config
   :set nu 設定顯示行號
   :set nonu 設定不顯示行號
  1. 移動到第58行行首,再向右移動30字符,移動到第8行行尾,再向左移動3單詞
   58G 移動到58行行首
   30l 向右移動移動30字符
   8G 移動到第8行行首
   $ 移動到光標所在行的行尾
   3b 向左移動3單詞
   另:
   w 向右移動一個單詞,定位到單詞頭部
   4w 向右移動4個單詞,定位到單詞頭部
   e 移動到下一個單詞尾部
   ge 移動到上一個單詞尾部
   標點算一個單詞
  1. 移動到第一行行首,並向下搜索man這個字符串
   gg 移動到文件頭部
   /man 向下搜索字符串man
   n 向下跳轉 N向上跳轉
  1. 將50-100行之間的man替換成MAN,並且設定為需要一個個詢問是否需要被替換
   50,100s/man/MAN/gc 
   如果不跟最后的字母c,可以直接替換,不用確認
   1,$s/man/MAN/g
   第一行到最后一行,把全文的man都替換為MAN,不確認
  1. 復制51到60行,並且粘貼到最后一行后面

    50G 先跳轉到50行
    10yy 復制光標下10行
    G 跳轉到文件最末
    p 粘貼復制內容
    
  2. 刪除11到30行之間20行內容,跳轉到29行首,並且刪除15個字符

    10G 跳轉到10行
    20dd 向下刪除20行
    29G 跳轉到29行行首
    15x 刪除光標后15個字符
    
  3. 撤銷全部操作,將文件復原

    u 重復到全部撤撤銷
    :e! 撤銷所有操作
    
  4. 將文件另存為名為man.config.bak的文件

    : w man.config.bak
    
  5. 在man.config.bak文件最后一行后插入當前目錄下turtle.txt文件的內容並保存

    r ./turtle.txt 
    r是讀文件命令,后面跟文件名,表示把文件內容追加到光標行的后面
    
  6. 同時打開man.config.bak和man.config

    vim ./man.config.bak ./man.config
    打開后
    :n 下一個文件
    :N 上一個文件
    
  7. 將文件man.config.bak中添加的內容的第1列到第10列拷貝並粘貼到man.config中

    ctrl v 進入可視模式
    移動光標選中需要的列,然后按下y鍵復制
    :n 切換到另一個文件
    按下P粘貼
    
  8. 存儲兩個文件后離開vim

    :wq 保存退出
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM