vim快速定位到某一行的幾種方法和顯示行號,定位匹配字符串,顯示當前行信息的命令


vim快速定位到某一行的幾種方法和顯示行號,定位匹配字符串,顯示當前行信息的命令

vim快速定位到某一行的幾種方法和顯示行號,定位匹配字符串,顯示當前行信息的命令

vim打開文件默認光標會停留在文件開頭,當文件行數比較多的時候很難快速找到行數進行修改,以下幾種方法可以幫你快速定位到指定行。

  • 命令模式下(沒有輸入i進行編輯前),:n 比如想到第65行,輸入 ":65" 按回車即可定位到65行。

  • 命令模式下(沒有輸入i進行編輯前),ngg 比如想到第86行,輸入 "86gg" 或"86G" (這個不用按回車就直接定位到對應行了)

  • 打開文件定位到指定行 vim filename +n 比如想到第65行,輸入 vim filename +65 或者 vim +65 filename

其他相關快速定位命令:

  • 快速匹配字符串:
    vim +/pattern filename:打開文件,並將光標置於第一個與pattern匹配的字符串處
    比如想到定位到第一個與"hello"匹配的行,輸入 vim +/hello filename

  • 顯示行號的方法,命令模式下(沒有輸入i進行編輯前),輸入":set nu" 按回車鍵即可顯示行數,例如:
    1 good
    2 zdz
    3 hello word

  • 查看當前行信息,命令模式下(沒有輸入i進行編輯前),同時按鍵:ctrl+g
    在底部顯示類似信息:"mytest.txt" 3 lines --100%-- 顯示的是當前位置的行號和占整個文件的百分比。


免責聲明!

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



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