Linux vim的键盘快捷键
请有人给我一些键盘快捷键编辑器vim的列表,特别是保存和关闭Linux vim的键盘快捷键,linux,shell,vim,Linux,Shell,Vim,请有人给我一些键盘快捷键编辑器vim的列表,特别是保存和关闭 我尝试按ctrl+s顺序或ctrl+q或ctrl+x,然后按ctrl+q,但直到收到礼物时才成功。这些都是非常基本的问题。最好在教程模式下启动vim,如下所示: $ vimtutor 这些都是非常基本的问题。最好在教程模式下启动vim,如下所示: $ vimtutor 快速的答案是: 按ESC键 类型:wq[文件名,如果是新文件] 输入 答案很长,很长…快速回答是: 按ESC键 类型:wq[文件名,如果是新文件] 输入 答
我尝试按ctrl+s顺序或ctrl+q或ctrl+x,然后按ctrl+q,但直到收到礼物时才成功。这些都是非常基本的问题。最好在教程模式下启动vim,如下所示:
$ vimtutor
这些都是非常基本的问题。最好在教程模式下启动vim,如下所示:
$ vimtutor
快速的答案是:
- 按ESC键
- 类型:wq[文件名,如果是新文件]
- 输入
- 按ESC键
- 类型:wq[文件名,如果是新文件]
- 输入
- 按ESC键和
- 然后
用于在不做任何更改的情况下退出:q
输入
:q[uit] Quit Vim. This fails when changes have been made.
:q[uit]! Quit without writing.
:cq[uit] Quit always, without writing.
:wq Write the current file and exit.
:wq! Write the current file and exit always.
:wq {file} Write to {file}. Exit if not editing the last
:wq! {file} Write to {file} and exit always.
:[range]wq[!] [file] Same as above, but only write the lines in [range].
ZZ Write current file, if modified, and exit.
ZQ Quit current file and exit (same as ":q!").
快速概述:退出vim外壳
- 按ESC键和
- 然后
用于在不做任何更改的情况下退出:q
输入
:q[uit] Quit Vim. This fails when changes have been made.
:q[uit]! Quit without writing.
:cq[uit] Quit always, without writing.
:wq Write the current file and exit.
:wq! Write the current file and exit always.
:wq {file} Write to {file}. Exit if not editing the last
:wq! {file} Write to {file} and exit always.
:[range]wq[!] [file] Same as above, but only write the lines in [range].
ZZ Write current file, if modified, and exit.
ZQ Quit current file and exit (same as ":q!").
快速浏览:
ZZ
保存并关闭
ZQ
在不保存的情况下关闭
两者都在正常模式下工作。
ZZ
保存并关闭
ZQ
在不保存的情况下关闭
两者都在正常模式下工作。本指南中的某些命令以冒号开头:按它将显示命令提示符,其中写入了后续命令 没有冒号的命令更像热键——它们可以在Vim默认模式(即Vim启动模式)中使用 以大写字母编写的命令是特定的键:例如,ESC表示键盘上的escape键 Vim中的所有命令都区分大小写 退出VIM 要退出,请放弃您可能已做的任何更改:
:q!
记住:滚蛋
要退出,请保存所做的任何更改:
:wq
记忆:写入磁盘并退出
浏览编辑器
要在当前打开的文件中移动,请使用箭头键
要移动到第285行,请执行以下操作:
:285
要搜索“导入”一词,请执行以下操作:
/import
编辑文本
要开始在当前光标位置插入文本,请执行以下操作:
i
记忆:插入
要在当前行的末尾开始插入,请执行以下操作:
A
5dd
P
p
记忆:追加
要退出插入模式并返回默认模式,请执行以下操作:
ESC
选择文本
要开始选择,请输入视觉模式:
v
ESC
记忆:视觉
通过使用箭头键移动来选择文本
要退出视觉模式,请执行以下操作:
v
ESC
复制、剪切、粘贴
要将当前选择复制到缓冲区(将其视为剪贴板),请执行以下操作:
记住:美国佬
要剪切当前选择,请执行以下操作:
d
记住:删除
要将当前行复制到缓冲区中,请执行以下操作:
yy
3yy
dd
记住:猛拉猛拉
要将包括当前行在内的3行复制到缓冲区中,请执行以下操作:
yy
3yy
dd
要剪切当前行并将其放入缓冲区,请执行以下操作:
yy
3yy
dd
记住:删除
要剪切包括当前线路在内的5条线路:
A
5dd
P
p
要将缓冲区粘贴到当前行之前,请执行以下操作:
A
5dd
P
p
注:大写p
要将缓冲区粘贴到当前行之后,请执行以下操作:
A
5dd
P
p
撤消和重做
要撤消上次更改,请执行以下操作:
u
记住:哦:)
要重做刚刚取消ID的上一次更改,请执行以下操作:
CTRL + R
要查看更改的数量,请执行以下操作:
:undolist
要撤消最后两个更改,请执行以下操作:
2u
Vim多级撤销树功能非常强大
打开文件
要打开index.html文件而不是当前文件,请执行以下操作:
:edit index.html
保存文件
要保存当前正在编辑的文件,请执行以下操作:
:w
记忆:写入磁盘
要使用其他名称保存文件,请单击此处changes.txt
(即另存为):
搜索和替换
要搜索和替换文件中出现的所有字符串,请执行以下操作:
:%s/typo/corrected/g
要搜索和替换,但在替换前提示:
:%s/typo/corrected/gc
记住:确认
语法突出显示和缩进
启用语法高亮显示:
:syntax on
启用自动缩进:
:set autoindent
通过在视觉模式下选择多行并按以下键,增加多行上的缩进:
>
使用多个文件
选项卡
要在新选项卡中打开server.py,请执行以下操作:
:tabe server.py
记忆:选项卡编辑
要移动到右侧的下一个选项卡:
:tabn
记住:下一步
要移动到左侧的上一个选项卡,请执行以下操作:
:tabp
记住:上一页
要关闭选项卡,请移动到该选项卡,并像通常一样使用:q
或:wq
分割视图
要在垂直拆分屏幕中打开templates/base.html,请执行以下操作:
:vs templates/base.html
:sp shared.js
记忆:垂直分割
要在水平拆分屏幕中打开shared.js,请执行以下操作:
:vs templates/base.html
:sp shared.js
记忆:“默认”水平分割
要在拆分屏幕之间移动,请执行以下操作:
CTRL + W + ARROW KEYS
要关闭拆分屏幕,请移动到该屏幕并像通常一样使用:q
或:wq
更多信息。本指南中的某些命令以冒号开头:按它将显示命令提示符,其中写入了后续命令 没有冒号的命令更像热键——它们可以在Vim默认模式(即Vim启动模式)中使用 以大写字母编写的命令是特定的键:例如,ESC表示键盘上的escape键 Vim中的所有命令都区分大小写 退出VIM 要退出,请放弃您可能已做的任何更改:
:q!
记住:滚蛋
要退出,请保存所做的任何更改:
:wq
记忆:写入磁盘并退出
浏览编辑器
要在当前打开的文件中移动,请使用箭头键
要移动到第285行,请执行以下操作:
:285
寻找世界