Vim 速查笔记展开目录
Author: 杨希杰 Yang Xijie
Written on: 210419
Notes: 记录了 vim 一些简单实用的操作
基本展开目录
〇 编辑 退出
i
Esc
(进入 / 退出编辑模式)
ZZ(:wq)
ZQ(:q!)
(保存退出 / 舍弃更改退出)
〇 文件
:w
(保存)
:w <filename>
(另存)
:<start_line>,<end_line> w <filename>
(指定行另存)
:!ls
(不退出 vim 用 bash 在当前文件夹下执行 ls 命令)
〇 行号
:set nu
(显示行号)
:set nonu
移动展开目录
移动页面展开目录
〇 翻页
⌃F ⌃B
〇 翻半页
⌃D ⌃U
〇 滑动
⌃E ⌃Y
〇 移动 cursor 所在行到屏幕上 / 中 / 下
zt
zz
zb
移动 cursor 展开目录
〇 下 / 上
j
enter
k
<n>enter
<n>j
(下移 n 行)
+
-
〇 左右
h
l
space
<n>space
<n>l
(右移 n 个字符)
w
b
(词)
〇 行尾 / 行首
$
0
〇 文档首行 / 末尾
1G
G
<n>G
(文档第 n 行)
〇 屏幕上 / 中 / 下
H
M
L
〇 括号两侧
%
删除 复制 粘贴展开目录
删除 / 剪切展开目录
〇 d<移动cursor操作>
如:d3h
(向左删 3 下) dw
(向后删除一个词) d$(D)
(删除到行末) dG
(删除到文档尾) 1GdG
(删除全部) dL
(删除屏幕下半内容)
〇 ⌫ / fn ⌫
X(dh)
x(dl)
〇 行
dd
(删除当前行)
<n>dd
(向下删除 n 行)
〇 选中删除
v 移动cursor d
(先高亮选中再删除)
注:⌃V(块选中)
复制展开目录
将上面删除中的 d
换为 y
即可
粘贴展开目录
向后 / 前粘贴
p
P
撤销 重做 重复展开目录
u
⌃R .
编辑展开目录
〇 缩进
>>
<<
搜索 替换展开目录
〇 用正则表达式搜索
向后 向前
/<regular expression> enter
?<regular expression> enter
继续搜索
n N
〇 用当前光标所在位置词语搜索
向后 向前
* #
〇 替换
将当前行的所有 expr1 替换为 expr2
:s/<expr1>/<expr2>/g
将两行之间的所有 expr1 替换为 expr2
:<start_line>,<end_line>s/<expr1>/<expr2>/g
将全文档的所有 expr1 替换为 expr2
:%s/<expr1>/<expr2>/g
References 展开目录
Graphical vi-vim Cheat Sheet and Tutorial
可下载到 vim键位表
(svg) 及其中文版
(gif)、分lesson的键位表
(svg)、合集
(PDF)
版权属于:字节星球 / 肥柴之家 (转载请联系作者授权)
原文链接:https://www.bytecho.net/archives/2373.html
本作品采用知识共享署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议进行许可。
这是什么主题 UA 设计挺不错的 网站内容也不错
欢迎访问,底部有说明