vim的使用

       在linux命令行模式下,vi和vim做爲一款的程序開發工具,與通常的文本編輯器nano對比來講,編輯更加快捷方便。並且,vi/vim是做爲一種編程工具,可以以字體顏色判斷語法的正確性,方便程序設計。nano只是至關於windows 記事本的存在。。誰會用記事本去開發程序嗎??linux

        在我使用的linux發行版中(deepin),vim已經代替了vi,vim    視做    vi    的進階版本,vim    能夠用顏色或底線等方式來顯示一些特殊的信息。編程

    vim有3中編輯模式:vim

  • 通常模式:在其餘模式下,按兩下esc便可回到通常模式。該模式能夠刪除字符,刪除整行,或者複製,粘貼等。
  • 編輯模式:在通常模式下,使用i,o,a,r進入編輯模式。使用i,o,a進入插入編輯模式(i在當前光標處開啓插入模式,o在下一行新建空行並開始編輯,a在光標下一個字符處開始編輯),使用r進入替換編輯模式。
  • 命令行模式:在通常模式下,使用:?/進入命令行模式。

 

在通常模式下的經常使用命令有:windows

上下左右方向鍵   移動光標
pg up/pg dn 翻頁
home/end         光標移到行首/行末
G         移到文末
nG 移到第n行
backspace/delete 向前/後刪除
dd     刪除當前行
ndd 刪除接下來n行
yy     複製當前行
nyy     複製接下來n行
p 粘貼
u 撤銷
ctrl+r 重作
/word 向後搜索word
?word    向前搜索word
n     搜索結果下一條
N     搜索結果前一條
.    重複上一個動做

命令行模式下經常使用的命令有:編輯器

w [filename] 保存[另存爲文件名]
q    退出
r [filename] 讀入文件
!command   強制執行
set nu 設置行號
set nonu 取消行號

   

 vim在vi的基礎上,支持更多的操做:工具

  • 區塊操做:
v 按下後移動光標,進行區塊選擇
V     反選
ctrl+v 矩形選框
y     複製
d 刪除
p 複製
  • 多文件操做(方便從一個文件複製內容到另外一個文件):
:n 下一個編輯文件
:N     上一個
:files 正在編輯的文件列表
  • 多窗口操做
:sp 開啓多窗口
ctrl+w 鬆開w後按上下方向鍵 在多窗口中切換
相關文章
相關標籤/搜索