大家好,欢迎来到IT知识分享网。
vim专业手册333页
屏幕滚动
参数 | 快捷键 | 说明 |
---|---|---|
N | CTRL-E | 窗口下滚 N 行 (缺省: 1) (Extra) |
N | CTRL-D | 窗口下滚 N 行 (缺省: 1/2 窗口 ) (Downwards) |
N | CTRL-F | 窗口下滚 N 页 (Forwards) |
N | CTRL-Y | 窗口上滚 N 行 (缺省:1) |
N | CTRL-U | 窗口上滚 N 行 (缺省:1/2 窗口) (Upwards) |
N | CTRL-B | 窗口上滚 N 页 (Backwards) |
z<CR>或zt |
重画,当前行置窗口顶端 | |
z.或zz |
重画,当前行置窗口正中 | |
z-或zb |
重画,当前行置窗口底端 |
以下仅当 ’wrap’ 选项关闭时生效:
参数 | 快捷键 | 说明 |
---|---|---|
N | zh | 屏幕右滚 N 个字符 |
N | zl | 屏幕左滚 N 个字符 |
N | zH | 屏幕右滚半个屏宽 |
N | zL | 屏幕左滚半个屏宽 |
插入文本
参数 | 快捷键 | 说明 |
---|---|---|
N | a | 在光标后添加文本 (N 次) |
N | A | 在行末添加文本 (N 次) |
N | i | 在光标前插入文本 (N 次) (亦: <Insert > ) |
N | I | 在当前行的第一个非空白字 符前插入文本 (N 次) |
N | gI | 在第一栏中插入文本 (N 次) |
N | o | 在当前行下方开 始新行,添加文本 (N 次) |
N | O | 在当前行上方开 始新行,添加文本 (N 次) |
:star[tinsert][!] | 开始插入模式,当使用 [!] 时添加文本 | |
:startr[eplace][!] | 开始替换模式,当使用 [!] 时从行末开始 |
在可视列块 模式下:
参数 | 快捷键 | 说明 |
---|---|---|
I | 在所有选中的行之前插入相同的文本 | |
A | 在所有选中的行之后添加相同的文本 |
插入模式键
插入模式命令的索引,以字母顺序排列
离开插入模式:
参数 | 快捷键 | 说明 |
---|---|---|
<Esc> |
结束插入模式, 回到普通模式 | |
CTRL-C | 同<Esc> ,但不使用缩写 |
|
CTRL-O {command } | 执行命令 {command } 并回到插入模式 |
移动:
参数 | 快捷键 | 说明 |
---|---|---|
光标键 | 左/右/上/下 移动光标 | |
shift-left/right | 左/右 移动一个单词 | |
shift-up/down | 后/前 移动一个满屏 | |
<End> |
光标至本行的末字符之后 | |
<home> |
光标至本行的首字符之上 |
插入模式特殊键
参数 | 快捷键 | 说明 |
---|---|---|
CTRL-V {char }.. | 按本义插入字符,或插入十进制数的字节值 | |
<NL> 或 <CR> 或 CTRL-M 或 CTRL-J |
开始新行 | |
CTRL-E | 插入光标下方的字符 | |
CTRL-Y | 插入光标上方的字符 | |
CTRL-A | 插入上次插入的文本 | |
CTRL-@ | 插入上次插入的文本并结束 |
插 入模式
参数 | 快捷键 | 说明 |
---|---|---|
CTRL-R {0-9a-z%#:.-=" } |
插入寄存器的内容 | |
CTRL-N | 将下一个匹配的标识符插入光标前 | |
CTRL-P | 将上一个匹配的标识符插入光标前 | |
CTRL-X … | 以各种方式补全光标前的单词 | |
<BS>或CTRL-H |
删除光标前的一个字符 | |
<Del> |
删除光标下的一个字符 | |
CTRL-W | 删除光标前的一个单词 | |
CTRL-U | 删 除当前行的所有字符 | |
CTRL-T | 在当前行首插入一个移位宽度的缩进 | |
CTRL-D | 从当前行首删除一个移位宽度的缩进 | |
0 CTRL-D | 删除当前行的所有缩进 | |
^ CTRL-D | 删除当前行的所有缩进,恢复下一行的缩进 |
二合字母
参数 | 快捷键 | 说明 |
---|---|---|
:dig[raphs] |
显示当前二合字母列表 | |
:dig[raphs] {char1 }{char2} {number} ... |
加入一个或多个二合字母到上述列表中 |
在插入或命令行方式下:
参数 | 快捷键 | 说明 |
---|---|---|
CTRL-K {char1} {char2} |
键入二合字母 | |
{char1} <BS> {char2} |
若 ‘digraph’ 选项被置位则键入二合字母 |
特殊插入
参数 | 快捷键 | 说明 |
---|---|---|
:r [file] | 将文件 [file] 的内容插入到光标之下 | |
:r! {command} | 将命令 {command} 的标准输出插入到光标之下 |
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/127072.html