一、bash的快捷鍵
ctrl+a:光標移到行首。
ctrl+e:光標移到行尾。
ctrl+k:清除光標後至行尾的內容。
ctrl+u: 清除光標前至行首間的全部內容
ctrl+r:搜索以前打過的命令。會有一個提示,根據你輸入的關鍵字進行搜索bash的history
ctrl+d: 刪除光標所在字母;注意和backspace以及ctrl+h的區別,這2個是刪除光標前的字符
ctrl+f: 光標右移
ctrl+z : 把當前進程轉到後臺運行,使用’ fg ‘命令恢復。好比top -d1 而後ctrl+z ,到後臺,而後fg,從新恢復
ctrl+l:清屏,至關於clear。
複製代碼
二、vim的快捷鍵
2.一、方向鍵
h 光標向左移動一個字符
j 或 Ctrl + J 光標向下移動一行
k 或 Ctrl + P 光標向上移動一行
l 光標向右移動一個字符
0 (數字 0)移動光標至本行開頭
$ 移動光標至本行末尾
w 向後移動一個詞 (上一個字母和數字組成的詞以後)
W 向後移動一個詞 (以空格分隔的詞)
b 向前移動一個詞 (下一個字母和數字組成的詞以前)
B 向前移動一個詞 (以空格分隔的詞)
G 移動至文件末尾
gg 移動至文件開頭
複製代碼
2.二、瀏覽文檔
( 跳轉到上一句
) 跳轉到下一句
{ 跳轉到上一段
} 跳轉到下一段
複製代碼
2.三、插入文本
a 在光標後插入文本
i 在光標前插入文本
o (小寫字母 o)在光標下方新開一行
O (大寫字母 O)在光標上方新開一行
A 在行末插入文本
複製代碼
2.四、刪除文本
x 刪除光標處字符
dw 刪除一個詞
d0 刪至行首
d$ 刪至行末
dgg 刪至文件開頭
dG 刪至文件末尾
dd 刪除該行
3dd 刪除三行
複製代碼
2.五、選擇文本
v 進入逐字可視模式
V 進入逐行可視模式
Esc 退出可視模式
複製代碼
2.六、複製/粘貼文本
yy 複製當前行至存儲緩衝區
p 在當前行以後粘貼存儲緩衝區中的內容
P 在當前行以前粘貼存儲緩衝區中的內容
複製代碼
2.七、替換文本
R 進入覆寫模式,輸入的字符將替換原有的字符
複製代碼
2.八、vim 命令
set list vim下顯示回車換行符等特殊符號
set fileformat vim下檢測文件格式
set fileformats=unix,dos vim下轉換種文件格式
複製代碼
2.九、忽略大小寫查找
:set ignorecase //忽略大小寫,默認是區分大小寫的
:set noignorecase //恢復到大小寫敏感
複製代碼