Linux
Linux Shortcuts
Shortcut | Desciption |
Ctrl - a | 行首 |
Ctrl - e | 行尾 |
Ctrl - w | 删除前一段参数 |
Ctrl - u | 删除光标位字符至行首(常用密码输错) |
Ctrl - k | 删除光标位字符至行尾 |
Ctrl - r | history中搜索命令去执行 |
Ctrl - y | 插入刚删除的单词 |
Ctrl - c | 终止操作 |
Ctrl - d | logout |
Ctrl - l (command-k) | 清屏 |
Vim
command shortcut
Command | Description |
:set nu | show line number |
:set nonu | hide line number |
:6,9 co 12 | 复制第6行到第9行之间的内容到第12行后面。 copy |
:6,9 m 12 | 剪切第6行到第9行之间的内容到第12行后面。 move |
:6(,9) de | 删除一行或多行 |
:m,n w {filename} | save lines m - n of this file to a new file {filename} |
:{n} | jump to line n |
:1,$s/keyword1/keyword2/g{c} | text replace,最后一个参数是询问参数 |
Shortcut快捷键
Shortcut | Description |
Shift + 4 | 行尾 $ |
Shift + 6 | 行首 ^ |
shift + g | go to last line of the file. 跳文件尾行 |
g g | go to first line of the file. 跳文件首行 |
y y | copy current line 拷贝行 |
3 y y | copy the current line after the 3 lines. 拷贝当前行起3行 |
d d | delete current line 删除行 |
3 d d | delete the current line after the 3 lines.删除当前行起3行 |
p | paste 粘贴 |
10 | 向后跳 10行 |
H | 光标移动到屏幕最顶行 |
M | 光标移动到屏幕中间行 |
G | 光标移动到屏幕最尾行 |
翻屏
Shortcut | Description |
ctrl + f | 下翻一屏。 |
ctrl + b | 上翻一屏。 |
ctrl + d | 下翻半屏。 |
ctrl + u | 上翻半屏。 |
ctrl + e | 向下滚动一行。 |
ctrl + y | 向上滚动一行。 |
n% | 到文件n%的位置。 |
zz | 将当前行移动到屏幕中央。 |
zt | 将当前行移动到屏幕顶端。 |
zb | 将当前行移动到屏幕底端。 |
Last updated