linux-vi使用技巧

作者 by Joab / 2022-05-09 / 暂无评论 / 37 个足迹

# 至本行开头
数字0
# 至本行末尾
$
# 至本行第一个非空字符
shift-6(^)
# 至本行的末尾
shift-4($)
# 至下一单词或标点的开头
w
# 至下一单词的开头,忽略标点
shift-w
# 至上一单词或标点的开头
b
# 至上一单词的开头,忽略标点
shift-b
# 下翻一页
ctrl-f/page down
# 上翻一页
ctrl-b/page up
# 至第number行(如2G会将光标移到文件的第二行)
number-shift-G
# 至文件的最后一行
shift-G
#至文件的第一行
gg
# 撤销上次操作,实际上vi只能撤销一次,vim可以多次
u

# 删除内容
# 当前字符
x
# 当前字符和之后的2个字符
3x
# 当前行
dd
# 当前行和之后的2行
2dd

# 复制内容,dd是剪切同样可以使用p粘贴
# 当前行
yy
# 当前行和之后4行
5yy

# 粘贴
p

# 多行编辑()
ctrl-v
列如给多行加入注释#,ctrl-v之后选择行,shift-i插入#再按esc
shift-i
esc

# 全局搜索和替换
:%s/str/str/g

# 显示行号
:set nu

独特见解