Linux--Vi編輯命令(跳到指定行、翻屏、縮進)


1、設置行號

如果編輯后,又想顯示行號,同樣操作按一下esc鍵,並輸入:(冒號),輸入set number    ,並按回車鍵,完成后即顯示行號。

不需要顯示行號,同樣操作按一下esc鍵,並輸入:(冒號),輸入set nonu,並按回車鍵,即可取消顯示行號。

 

2、跳到指定行

在知道所查找的內容在文件中的具體位置時可以使用以下命令直接定位:
跳到文件指定行:比如跳到66行

66+G(也就是66+shift+g)
當然你可以選擇另一種跳轉方式:

命令行輸入“ : n ” 然后回車
跳到文件第一行:gg (兩個小寫的G)

跳到文件最后一行:shift+g (也就是G)

3、文件上下翻轉

頁翻轉可以直接使用PgUp和PgDn

向前滾動一屏:Ctrl+F

向后滾動一屏:Ctrl+B

向前滾動半屏:Ctrl+D(向下)

向后滾動半屏:Ctrl+U(向上)

向下滾動一行,保持當前光標不動:Ctrl+E

向上滾動一行,保持當前光標不動:Ctrl+Y

當前行滾動:
當前行移動到屏幕頂部並滾動:Z+Enter
滾動指定行到屏幕頂部: 10Z+Enter(指定第十行)
當前行移動到屏幕中央並滾動:Z + .
當前行移動到屏幕底部並滾動:Z + -
當前屏幕操作:
H:大寫h,移動到當前屏幕首行;nH移動到首行下的第n行
M:大寫m,移動到當前屏幕中間行
L:大寫l,移動到當前屏幕末行;nL移動到末行上面的第n行

 

4、多窗口功能

【:sp [filename]】 打開一個新窗口,顯示新文件,若只輸入:sp,則兩窗口顯示同一個文件
【[Ctrl] + w + j】 光標移動到下方窗口
【[Ctrl] + w + k】 光標移動到上方窗口
【[Ctrl] + w + q】 離開當前窗口

 

5、縮進

1)批量縮進

在程序代碼界面,按esc,退出編輯模式,到命令模式,並在英語輸入法下輸入“:”

將所要批量縮進的行號寫上,按照格式:“行號1,行號2>”輸入命令,如要將2至9行批量縮進一個tab值,則命令為“2,9>”

輸入完畢后,按回車可以執行,就可以看到2至9行全部縮進了一個tab值了,同樣的,如果要縮回來一個tab值,則用命令“行號1,行號2<”即可

2)可視模式縮進

方法二是在可視模式下選擇要移動的列,操作為,esc從編輯模式退到命令模式,將光標移到需要縮進的行的行首,然后按shift+v,可以看到該行已被選中,且左下角提示為“可視”

此時,按鍵盤上的上下左右方向鍵,如這里按向下的箭頭,選中所有需要批量縮進的行

選擇好了之后,按shift+>,是向前縮進一個tab值,按shift+<,則是縮回一個tab值,


免責聲明!

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



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