VIM

VIM vim + line number file vim +81 /Users/rjin/.ssh/known_hosts

x        删除当前光标下的字符
dw       删除光标之后的单词剩余部分。
d$       删除光标之后的该行剩余部分。
dd       删除当前行。

cw     删除光标后一个单词,进入instert mode
c$
c        功能和d相同,区别在于完成删除操作后进入INSERT MODE
cc       也是删除当前行,然后进入INSERT MODE

x 删除当前光标下的字符 dw 删除光标之后的单词剩余部分。 d$ 删除光标之后的该行剩余部分。 dd 删除当前行。

cw 删除光标后一个单词,进入instert mode c$ c 功能和d相同,区别在于完成删除操作后进入INSERT MODE cc 也是删除当前行,然后进入INSERT MODE的字符 dw 删除光标之后的单词剩余部分。 d$ 删除光标之后的该行剩余部分。 dd 删除当前行。

cw 删除光标后一个单词,进入instert mode c$ c 功能和d相同,区别在于完成删除操作后进入INSERT MODE cc 也是删除当前行,然后进入INSERT MODE 移动 nw n为数字 光标向后N个单词 nb 光标向前N个单词

gg

G

0 #绝对行首 ^ #行首非第一个非字符 $ #绝对行

h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上移一行

ctrl+d: 下翻半屏。 ctrl+u: 上翻半屏。 ctrl+e: 向下滚动一行。 ctrl+y: 向上滚动一行。

nw n为数字 光标向后N个单词 nb 光标向前N个单词

a #光标后字符插入 A #行尾插入

gg #移到首行 G #移到末尾

d$ #删除光标到行尾

u/U #撤销操作

0 #绝对行首 ^ #行首非第一个非字符 $ #绝对行尾

:set nu #显示行数

Terminal

ctrl + A 行首 ctrl + E 行尾

ctrl + R 搜索旧命令

ctrl + U 删除光标前 所有字符 ctrl + K 删除光标后 所有字符

ctrl + W 删除左侧一个单词

Ctrl-P 相当于上箭头键,即显示上一个命令 Ctrl-N 相当于下箭头键,即显示下一个命令

Ctrl + H 删除光标左侧的一个字符 ctrl + D 删除光标后一个字符

Ctrl-B 相当于左箭头键,用于将光标向左移动一格 Ctrl-F 相当于右箭头键,用于将光标向右移动一格

Last updated

Was this helpful?