vim_快捷键操作_滚动与插入

vim_快捷键操作_滚动与插入vim 快捷键操作 滚动与插入 滑溜溜插入

大家好,欢迎来到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

(0)
上一篇 2025-09-13 20:26
下一篇 2025-09-13 20:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信