Vim常见快捷键汇总

编辑命令:

i        词前插入
a        词后插入
I        行首插入
A        行尾插入
o        新建一行编辑
O        在上面新建一行

插入:

10 i * 【ESC】        插入10个*
25 a xx 【ESC】       插入25个xx
J                 Join合并两行

移动:

4l        向右移动4个字符
0         移动至行首^     移动至行首
$         移动至行尾
2w        向后移动两个单词
3W        向后移动三个单词(只按空格计算)
2b        向前移动两个单词
5B        向前移动五个单词(只按空格计算)
e         移动到单词尾

在屏幕内移动:

H        移动至屏顶
M        移动至中央
L        移动至底端
nH       移动到当前屏的第n行(向上)
nL       移动到当前屏的第n行(向下)

句、段、节移动:

(         移动到句子开头
)         移动到句子结尾(下一句子开头)
{         移动到段开头
}         移动到段结尾
[[        移动到节开头
]]        移动到节结尾

滚屏:

【Ctrl】+F        向下一屏
【Ctrl】+B        向上一屏
【Ctrl】+D        向下半屏
【Ctrl】+U        向下半屏

搜索:

/ XX           搜索XX
/【Enter】        向下搜索
?【Enter】        向上搜索
f XX           行内搜索XX(向后搜)
F XX           行内搜索XX(向前搜)
R        replace替换模式
s        删除当前单词插入
S        删除整行从头插入
~        大小写转换
p        put放置
2p        放置2次(粘贴)
xp        对调两个字符trans pose
d        delete删除
2dd        向下删除2行
d3w        向后删3个单词
d3W
d2b
d2B
y         yank复制
yy        复制一行
y2w       向后复制两个单词
y2b
c        change
cw        修改整个单词
c2w        修改后面的2个单词
c3B
r        replace
5rT        将之后的5个字符替换为T
【Enter】        移动到下一行第一个字符
+
-                移动到上一行第一字符
^                移动到行首非空格处
n|               移动到当前第n列
gg          移到文档最顶端
G           移到文档最底端
10G         移到第14行【Ctrl】+G   显示行状态
zz        保存退出
:e!        清除所有编辑结果
:q!        不保存退出
.                重复上一条命令
u                undo撤销
【Ctrl】+R        redo重做

不动光标滚动屏幕

z 【Enter】        将光标所在行置于屏幕顶端
z  .                    将光标所在行置于屏幕中央
z -                     将光标所在行置于屏幕底端
时间: 2024-10-24 10:27:42

Vim常见快捷键汇总的相关文章

vim常用快捷键汇总

2. ScrollOff 参数 启动Intellij后在Vim模拟器下输入命令 :set so=5 可以令屏幕滚动时在光标上下方保留5行预览代码(也就是光标会在第5行触发向上滚动,或者在倒数第5行触发向下滚动).在代码窗口比较狭小时(例如单步跟踪调试时)非常方便.可惜仅在Vim模拟器开启时有效. 3. 行号定位 普通模式下输入 行号G 或 :行号<回车> 都能快速定位到某一行.区别在于前者在输入行号时屏幕上没有任何提示,后者则在Vim命令输入框中可以看到输入过程.(题外话:Sublime Te

Vim常见操作汇总

一.字符的替换及撤销(Undo操作) 1.替换和撤销(Undo)命令 替换和Undo命令都是针对普通模式下的操作 命令 说明 r+<待替换字母> 将游标所在字母替换为指定字母 R 连续替换,直到按下Esc cc 替换整行,即删除游标所在行,并进入插入模式 cw 替换一个单词,即删除一个单词,并进入插入模式 C(大写) 替换游标以后至行末 ~ 反转游标所在字母大小写 u{n} 撤销一次或n次操作 U(大写) 撤销当前行的所有修改 Ctrl+r redo,即撤销undo的操作 打开文件进行编辑:

Android Studio常用快捷键汇总(mac)

查看原文:http://blog.csdn.net/u010818425/article/details/52266195 mac上按键符号 ? : option / alt ? : shift ? : control ? : command ? : esc (一)查找/查看相关 搜索任意内容 双击 sft 当前文件查找/替换 cmd + F / cmd + R 使用cmd + G,sft + cmd + G,跳到下一个/上一个高亮的变量 全局查找/替换 sft + cmd + F / sft

Centos系统服务常见FQA汇总

                              Centos系统服务常见FQA汇总 1.1 文档目的 本文目的提高自己文档的写作能力及排版能力,加强上课所讲的内容得以锻炼也方便自己以后查阅特写此文档. 1.2 文档内容 Linux工作以及学习中的FAQ汇总! 1.3 磁盘分区问题汇总 1.3.1 分区完后当我们在执行partprobe通知内核分区变化时会提示以下错误信息? [[email protected] ~]# partprobe Warning: WARNING: the k

Visual Studio 快捷键汇总

常见方法: 强迫智能感知:Ctrl+J.智能感知是Visual Studio最大的亮点之一,选择Visual Studio恐怕不会没有这个原因.  撤销:Ctrl+Z.除非你是天才,那么这个快捷键也是最常用的.  强迫显示参数信息:Ctrl-Shift-空格.这绝对是个好东西.  重命名:F2.如果你不擅长起名字,那么这个快捷键将会使你的代码看起来更漂亮.  插入代码段:Ctrl+K,X.如果你想快速的输入代码,这个必须记住.配合F2一起用,那将会成为一把利器.当然,使用“Ctrl+K,S”,你

vim移动快捷键

## 移动 vim移动快捷键整理 本人正在整理积累编码过程中的各方面知识,欢迎大家来[github](https://github.com/hubeixugang/Accumulate)上贡献,分享. [githuo静态页面](http://hubeixugang.github.io/DevelopmentEnvironment/Editor/VIM.html) [github知识积累博客贡献页面](https://github.com/hubeixugang/Accumulate) ### M

vim常用快捷键

在 vi 中, 移动光标和编辑是两件事, 正因为区分开来, 所以可以很方便的进行光标定位和编辑. 因此能更快一点移动光标是很有用的.文中的c-表示ctrl,大小写敏感.光标定位还需结合搜索. === 光标定位 ==        h或^h         向左移一个字符 j或^j或^n     向下移一行 k或^p         向上移一行 l或空格         向右移一个字符 w             移到下一个字的开头 W             移到下一个字的开头,忽略标点符号.默

Vim的快捷键总结

七月了,灌一篇水,坚持每个月必须要一篇以上.记录下最简单的快捷键.(每天增加一点点) Alt+4:快速将光标移动行尾: Alt+6:快速将光标移动的到行首: 命令行模式:vsp,sp 多频幕打开. 非编辑模式: >> 缩进 , <<退一格  , n>> , n<<, 删除:dd,n+dd 复制:yy 粘贴:p 撤销:u Vim的快捷键总结

提升操作效率!Windows 10 快捷键汇总表格

微软已经正式发布了最新的 Windows 10 操作系统了,我们已经提供了镜像下载.性能对比等.除了大量的新功能和界面改进,Windows 10中同样包含了一批新的键盘快捷键,以下为整理的表格,熟练的话可以大大提高操作效率,很实用,推荐大家收藏. Windows 10 快捷键汇总 Win键 + Tab 激活任务视图 Win键 + A 激活操作中心 Win键 + C 通过语音激活Cortana Win键 + D 显示桌面 Win键 + E 打开文件管理器 Win键 + G 打开Xbox游戏录制工具