Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vim编辑器-填空 #9

Open
taichiyi opened this issue Oct 11, 2019 · 0 comments
Open

Vim编辑器-填空 #9

taichiyi opened this issue Oct 11, 2019 · 0 comments

Comments

@taichiyi
Copy link
Owner

@taichiyi taichiyi commented Oct 11, 2019

vim-editor-fill-blank

Vim('Vi IMproved'的缩写)是基本兼容__编辑器,__年发布的文本编辑器。
Vi 1991
下文中的N默认为__
1
使用Vim打开文件时,是在__模式下。
普通
怎么显示永久显示行号?
在当前用户的根目录下的.vimrc文件里添加"set nu"

普通模式

__(光标移动到当前行行头)
0
__(光标移动到当前行行尾)
$
__Pattern(可以进行光标移动,Pattern为正则表达式,输入__开始匹配移动光标;如果有多个匹配的话,输入`__`跳到下一个,输入`shift+__`跳到上一个)
/ 回车 n n
__[标记](从光标处(含光标)删除当前行内容,直到遇到[标记],不删除[标记])
dt
[N]__(从当前行开始删除N行)
dd
__(删除当前光标所在的一个字符)
x
__[标记](删除标记之间的内容)
di
__(撤销改变(后退))
u
__(撤销改变(前进))
ctrl-r
[N]__(光标移动到第N个单词的结束处)
e
[N]__(复制N行)
yy
[N]__(粘贴N次)
p
__(替换一个字母,按 __ 松开,然后再按新字母)
r
__(进入插入模式,当前光标处插入)
i
__(进入插入模式,当前光标后插入)
a
__(进入插入模式,光标移动到行尾)
A
__(进入插入模式,当前行下面插入新行)
o
__(进入插入模式,当前行上面插入新行)
O
__(保存并退出(相当于:wq加回车))
ZZ
__(向下翻页)
ctrl+f
__(向上翻页)
ctrl+b
[N]__(到第N行)
G
__(到最后行)
G
__块操作
C-v
按__键可以删除块操作选中的内容
d
块操作步骤:
(1)0(光标移动到行头))
(2)Ctrl-v(开始块操作,当前光标行为开始行)
(3)上下移动光标(当前光标行为结束行)
(4)I键(大写I,进入插入模式)
(5)输入每行行头需要批量插入的内容
(6)ESC键(退出块操作)

命令行模式

在普通模式下输入__进入命令行模式
:
在命令行模式下,输入完命令后,输入__执行命令。
回车
保存
:w
另存为
:w 文件完全路径
退出
:q
不保存强制退出
:q!
保存并退出
:wq
刷新内容
:e
撤销更改,返回到上一次保存的状态
:e!
显示行号
:set nu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.