vim的一些基礎(chǔ)操作與簡單的快捷方式
- 光標(biāo)移動操作
h 光標(biāo)向左移動
l 光標(biāo)向右移動
j 光標(biāo)向下移動
k 光標(biāo)向上移動
gg 1G光標(biāo)移動到文本的首行
10G 10gg光標(biāo)移動到第10行
G 移動到文本的末尾(:$)
^/home移動光標(biāo)到行首
$ end移動光標(biāo)到行尾
- 刪除 移動 復(fù)制
cc 刪除光標(biāo)當(dāng)前行并進(jìn)入編輯模式
C/D 刪除光標(biāo)所在行后面的內(nèi)容
d+G 刪除光標(biāo)所在行下面的所有內(nèi)容
yy 復(fù)制當(dāng)前行
p 粘貼到光標(biāo)所在行下面的一行
dd 刪除或剪切當(dāng)前行
d+w 刪除或剪切相同符號間的內(nèi)容
:1copy5 (簡寫:1co5)復(fù)制第一行內(nèi)容到第五行下面
:1move5(簡寫:1mo5) 移動第一行內(nèi)容到第五行
ctrl+v 先選中多少行 按I 插入 oldboy ESC ESC
:%s# # #g 把第一個井號和第二個井號之間的內(nèi)容替換為第二個井號和第三個井號之間的內(nèi)容 秸苗,g是全局替換
set nu 顯示行號
set nonu 取消顯示行號
o 光標(biāo)的下面處 插入一行 并進(jìn)入編輯模式
O 光標(biāo)的上面 插入一行 并進(jìn)入編輯模式
echo
輸出文本內(nèi)容
參數(shù)-n 不換行顯示
參數(shù)-e 激活特殊符號
*> 輸出重定向
*>> 追加輸出重定向
cat
參數(shù)-b 顯示行號,但不包括空行
參數(shù)-n 顯示行號
文件合并
cat+文件名+文件名>> 新的文件名
這樣兩個文件就會在新的文件下面全部顯示
more
分頁顯示文件內(nèi)容(查看到文件內(nèi)容最底部會自動退出)
f 下一頁
b 上一頁
q 退出
less
分頁顯示文件內(nèi)容
f 下一頁
b 上一頁
q/Q 退出
-N 顯示內(nèi)容行號
/+要搜索的內(nèi)容 搜索查找
n 查找下一個
N 查找上一個
head
顯示文件頭部內(nèi)容(默認(rèn)顯示10行)
參數(shù)-n+數(shù)字 數(shù)字多少运褪,顯示多少行的內(nèi)容
tail
顯示文件尾部內(nèi)容
參數(shù)-n+數(shù)字 數(shù)字多少惊楼,顯示多少行的內(nèi)容
參數(shù)-f 內(nèi)容實時更新
別名alias
alias 可以查看已經(jīng)定義號的別名(也可以更改別名)
系統(tǒng)默認(rèn)給rm cp mv設(shè)置了別名
unalias 取消設(shè)置別名