vim
一般模式下
h,j,k,l 左上下右鍵
dd 刪除整行
dg 刪除當前游標往下至所有內容
yy 複製整行
nyy 複製當前游標至游標下n行
同理 ndd 刪除當前游標下n行
p 貼上複製行
ng,:n將游標定位到第n行
查詢替換命令
vi/vim 中可以使用 :s 命令來替換字串
全域性替換
%s/vivian/sky/g
替換當前行
s/vivian/sky/
:s/vivian/sky/ 替換當前行第乙個 vivian 為 sky
:s/vivian/sky/g 替換當前行所有 vivian 為 sky
:n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky
:n,$s/vivian/sky/g 替換第 n 行開始到最後一行中每一行所有 vivian 為 sky
n 為數字,若 n 為 .,表示從當前行開始到最後一行
:%s/vivian/sky/(等同於 :g/vivian/s//sky/) 替換每一行的第乙個 vivian 為 sky
:%s/vivian/sky/g(等同於 :g/vivian/s//sky/g) 替換每一行中所有 vivian 為 sky
可以使用 # 作為分隔符,此時中間出現的 / 不會作為分隔符
:s#vivian/#sky/# 替換當前行第乙個 vivian/ 為 sky/
:%s+/oradata/apras/+/user01/apras1+ (使用+ 來 替換 / ): /oradata/apras/替換成/user01/apras1/
:/sky 查詢 sky
按 n 查詢下乙個sky
按 n 查詢上乙個sky
直接跳轉到 35行
:35 即可
直接跳轉到最後一航
命令列模式
w儲存q推出
wq儲存並推出
q!,w!,wq! 強制以上命令
set nu,set number 顯示行號
set nonu,set nonumber 不顯示行號
tabnew 新建立乙個tab標籤顯示新內容
例: tabnews index.html
鍵盤tab鍵可以對當前資料夾名稱或檔名進行補全
vim 安裝
解壓安裝檔案:bunzip2 vim-7.1.tar.bz2,生成vim-7.1.tar,然後tar xvf vim-7.1.tar。
解壓語言包:tar zvxf vim-7.1-lang.tar.gz。
進入vim71目錄,./configure –prefix=/usr/vim –enable-multibyte
–enable-multibyte選項使vim可以支援使用多位元組編碼字符集的檔案。
編譯安裝:make && make install
在/etc/vimrc和~/.vimrc中可進行配置。
外掛程式安裝在~/.vim目錄下。
當加入新doc時,需要執行命令: vim -c 「helptags ~/.vim/doc」 -c 「q」 ,然後才能 :help ***
ubuntu 下安裝vim
sudo apt-get install vim
vim 命令 Vim常用命令
4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...
VIM常用命令
vim命令記錄 vim是乙個非常強大,也非常複雜的編輯器。就連常用的命令也數以百計,而且通過各種組合,更是能夠達到數量驚人的地步。本文是我跟著vim使用者手冊學習vim的使用而作的記錄,記下一些vim的常用命令,方便查詢和複習。當然了,對於那些十分常用,比如 i 進入insert模式這種命令當然不會...
VIM常用命令
常用命令 1 游標命令 k,j,h,l 上下左右游標移動命令,雖然可以在linux中使用鍵盤右邊的四個游標鍵,但是記住這四個命令還有非常有用的,也就是右手在鍵盤上放置的位置部分 ng n為行數,該命令立即使游標跳到指定行。ctrl g 游標所在位置的行數和列數報告 w,b 使游標向前或向後跳過乙個單...