ctrl+c中断
ctrl+a move the head of command line
ctrl+e move the tail of command line
ctrl+u 删除光标前面所有字符相当于VIM里d shift+^
ctrl+k 删除光标后面所有字符相当于VIM里d shift+$
ctrl+d 删除光标所在位置上的字符相当于VIM里x或者dl
ctrl+h 删除光标所在位置前的字符相当于VIM里hx或者dh
ctrl + f 光标向后移动一个字符相当于VIM里l
ctrl + b 光标向前移动一个字符相当于VIM里h
ctrl + ? 撤消前一次输入
ctrl + l 清屏相当于命令clear
ctrl + c 另起一行
vim:
h,j,k,l前、下、上、后
ctrl+f 向下翻一页
ctrl+b 向上翻一页
0 跳至行首,不管有无缩进,就是跳到第0个字符
^ 跳至行首的第一个字符
$ 跳至行尾
* 查找光标所在处的单词,向下查找
# 查找光标所在处的单词,向上查找
u 撤销
ctrl+r 重做
/pattern 向后搜索字符串pattern
?pattern 向前搜索字符串pattern
n 下一个匹配(如果是/搜索,则是向下的下一个,?搜索则是向上的下一个)
N 上一个匹配(同上)
gg 跳至文件的第一行
G 光标到最后一行
比如"33G"就会把光标置于第33行上
% 移动光标到匹配的另一半括号
x 删除光标当前选择字符
X 删除当前光标之前的字符(与x相对应)
dd 删除一行
D 删除自当前光标至行尾的内容("d$"的快捷命令)
v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。
V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。
y 复制 (默认是复制到"寄存器)
p 粘贴 (默认从"寄存器取出内容粘贴)
ctrl+a move the head of command line
ctrl+e move the tail of command line
ctrl+u 删除光标前面所有字符相当于VIM里d shift+^
ctrl+k 删除光标后面所有字符相当于VIM里d shift+$
ctrl+d 删除光标所在位置上的字符相当于VIM里x或者dl
ctrl+h 删除光标所在位置前的字符相当于VIM里hx或者dh
ctrl + f 光标向后移动一个字符相当于VIM里l
ctrl + b 光标向前移动一个字符相当于VIM里h
ctrl + ? 撤消前一次输入
ctrl + l 清屏相当于命令clear
ctrl + c 另起一行
vim:
h,j,k,l前、下、上、后
ctrl+f 向下翻一页
ctrl+b 向上翻一页
0 跳至行首,不管有无缩进,就是跳到第0个字符
^ 跳至行首的第一个字符
$ 跳至行尾
* 查找光标所在处的单词,向下查找
# 查找光标所在处的单词,向上查找
u 撤销
ctrl+r 重做
/pattern 向后搜索字符串pattern
?pattern 向前搜索字符串pattern
n 下一个匹配(如果是/搜索,则是向下的下一个,?搜索则是向上的下一个)
N 上一个匹配(同上)
gg 跳至文件的第一行
G 光标到最后一行
比如"33G"就会把光标置于第33行上
% 移动光标到匹配的另一半括号
x 删除光标当前选择字符
X 删除当前光标之前的字符(与x相对应)
dd 删除一行
D 删除自当前光标至行尾的内容("d$"的快捷命令)
v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。
V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。
y 复制 (默认是复制到"寄存器)
p 粘贴 (默认从"寄存器取出内容粘贴)