跳到最後一行 shift + g
跳到行最後乙個字元 shift + 4
跳到檔案開頭 gg
跳到行頭 0
跳到某一行 25gg 或者 25g 或者 ( :n)
恢復修改 u
清空檔案 dg
刪除一行 dd
向下查詢 /字元
向上查詢 ?字元
替換 :s/src/des/g src是原字元 des是目的 g是替換全部(行)
:s/src/des/gc 帶確認
:n1, n2 s/src/des/g n1行和n2行之間的字串
替換 :0, $s/src/des/g src是原字元 des是目的 g是替換全部(全檔案
顯示行數: set number
第九章:使用編輯器
1.vim編輯器
(更詳細的講解見#1,#2,#3)
啟動:vim或vim file
兩種編輯模式:
普通模式、插入模式。預設進入普通模式
移動游標:
h:左移1字元
j:下移一行
k:上移一行
l:右移1字元
pagedown、ctrl+f:下翻一屏
pageup、ctrl+b:上翻一屏
g:移動到緩衝區最後一行
num g:移動到緩衝區第num行
gg:移動到緩衝區第1行
編輯模式下的命令
命令描述
x刪除游標所在位置字元
dd刪除游標所在行
dw刪除游標所在位置的單詞
d$刪除游標所在位置至行尾的內容
j刪除游標所在行行尾的換行符(拼接行)
u撤銷前一編輯命令
a在當前游標後追加資料
a在當前游標所在行行尾追加資料
r char
用char替換當前游標所在位置的單個字元
r text
用text覆蓋當前游標所在位置的資料,直到按下esc鍵
有些命令允許指定執行次數(見#2)
複製與貼上
複製命令為y,用法與d相同(yw=複製單詞,y$=複製到行尾)
普通模式下,將游標移動到要複製文字的開始,按下v,移動游標到要複製文字的末尾,按下y啟用複製
p為貼上
查詢與替換
普通模式下按下斜線(/),輸入查詢內容回車即可
替換命令
:s/old/new/g:替換行中所有old
:n.ms/old/new/g:替換n到m行之間的所有old
:%s/old/new/g:替換檔案中的所有old
:%s/old/new/gc:替換檔案中的所有old,每次替換給出提示
普通模式下的命令模式(普通模式下按冒號)
q:如果緩衝區未修改,退出
q!:不儲存,退出
w filename:將檔案另存為到filename
wq:儲存並退出
vi vim 常用命令
vi vim 基本使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步了解它。vi也是linux...
vi vim常用命令
高效率移動 1 在插入模式之外 基本上來說,你應該盡可能少的呆在插入模式裡面,因為在插入模式裡面 vim 就像乙個 啞巴 編輯器一樣。很多新手都會一直呆在插入模式裡面,因為這樣易於使用。但 vim 的強大之處在於他的命令列模式!你會發現,在你越來越了解 vim 之後,你就會花越來越少的時間使用插入模...
VI VIM常用命令
vi是 visual inte ce 的簡稱,它在linux上的地位就彷彿edit程式在dos上一樣。它可以執行輸出 刪除 查詢 替換 塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製,這是其他編輯程式所沒有的。vi不是乙個排版程式,它不象word或wps那樣可以對字型 格式 段落等其...