vim常用快捷鍵及其功能


  Linux終端的操作均是使用命令行來進行的。所以,對於我這個小白來說,熟記幾個基本的命令行和使用方法就應該可以在Linux命令行環境中將python運行起來。希望是這樣。

  首先,打開終端窗口。快捷方式Ctrl+Alt+t。關閉終端命令行窗口。快捷方式Ctrl+d

  進入python環境,直接在命令行中輸入python(python3)即可。(如果Linux中只有Python2.x,也就是只有Linux自帶的python,我們直接輸入Python即可,但是有Python3.X的需求,可以輸入Python3)。

  退出python環境,可以輸入quit()。快捷方式Ctrl+d

  那么編譯文檔的就是vim,這里就好好學習一下vim。

一,什么是vim

  Vim是一個類似於Vi的著名的功能強大、高度可定制的文本編輯器,在vi的基礎上改進和增加了很多特性。

  vim編輯器是Linux系統下標准的編輯器,作用相當於windows系統中的記事本一樣,但他卻比記事本強大多了,vim完全不遜色於任何最新的文本編輯器。他是我們使用Linux系統不能缺少的工具。要想成為Linux大牛,熟練掌握vim的功能是必須的

學會它后,將在Linux的世界里暢行無阻。

二,vim中的模式

第1種 命令模式  

  這是剛進入vim中默認的模式,在此模式下可以按上下左右或者一些快捷鍵隨意移動光標,也可以進行復制刪除粘貼之類的操作

第2種 編輯模式  

  在命令模式雖然可以隨意移動 也可以進行復制刪除的內容  但是卻無法對文件的內容進行直接的修改,這個時候就需要使用一些快捷鍵來進入編輯模式,在編輯模式下才可以對文件內容進行修改

第3種 底行模式  

  在英文狀態下輸入( : / ? )三個中的任何一個,就可以將光標移動到最底下那一行 因為操作都是在最底部進行的 所以我們稱為底行模式

:q                      退出

:q!                     強制退出

:wq                   保存並退出

:set number     顯示行號

:set nonumber  隱藏行號

/apache            在文檔中查找apache 按n跳到下一個,shift+n上一個

yyp                   復制光標所在行,並粘貼

h(左移一個字符←)、j(下一行↓)、k(上一行↑)、l(右移一個字符→)

 

  

 三,常用快捷鍵

3.1 復制 粘貼 刪除

復制光標所在行 yy

粘貼 p

多次粘貼  如粘貼3次  3p

刪除/剪切  dd

刪除當前行到文件結尾的內容 dG

  

3.2 進入編譯模式

o(小寫字母o)    在當行下面插入一個空行並進入編輯模式

O(大寫字母O)   在當行上面插入一個空行並進入編輯模式

C(大寫字母C) 刪除光標所在位置到行尾的內容並進入編輯模式

A               快鎖到達行尾並進入編輯模式

  

 3.3 移動

光標移動到文件的第一行  gg

光標移動到文件的最后一行  G

光標移動到文件的第一百行 100gg

光標移動到這一行的行首  0(數字0)

把光標移動大這一行的結尾 $

   

3.4 退出及撤銷

ZZ 保存並退出

:wq 保存並退出

:q  退出(該操作只能在未編輯信息才能使用)

:q!  強制退出不保存

  

3.5 補充

在命令行模式下輸入 u 可以撤銷上一次的操作

在編輯模式下 按下 Esc 可以退出編輯模式 返回命令行模式

在命令行模式 輸入( : / ? )三個中的任何一個 可以進入底行模式

  

四,vim下批量刪除與批量編譯

4.1 批量刪除

進入批量編輯模式 (VISUAL BLOCK) 可視塊模式

ctrl + v

通過上下左右  選擇 

按d 刪除所選內容

  

4.2 批量編輯

進入批量編輯模式 (VISUAL BLOCK) 可視塊模式

ctrl + v

通過上下左右  選擇 

按I(大寫)

編輯完成 按 esc 等等

  

五,vim下調到文件的第一行和最后一行

5.1:調到文件第一行

  • 1:輸入:0或:1,然后回車;
  • 2:在鍵盤按下小寫gg;

5.2:調到文件最后一行

  • 1:輸入:$,然后回車;
  • 2:在鍵盤按下大寫G ;
  • 3:在鍵盤按Shift + g;

 

六,vim下查詢幫助

在使用vim時忘記了G快捷鍵是干什么的了

:help G

:help 搜索幫助

:help 后面跟上要查詢的快捷鍵

  

 


免責聲明!

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



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