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 - 将光标所在行置于屏幕底端
Vim常见快捷键汇总的更多相关文章
- 远程拷贝、查看端口、vim常见快捷键、查找替换命令、grep命令、查看存储空间的命令、chkconfig命令、系统自动启动级别、主机名配置、IP地址配置、域名映射、防火墙设置
2.1.远程拷贝 (将/export/servers/hadoop上的文件拷贝到bigdate@192.168.1.1:/export/servers/ ) scp –r /export/server ...
- Vim常见操作汇总
1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”.3.跳到第一行的第一个字符:先按两次“g”,4 ...
- Sublime Text 3 快捷键汇总
Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总. 用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类, ...
- Android Studio常用快捷键汇总(mac)
查看原文:http://blog.csdn.net/u010818425/article/details/52266195 mac上按键符号 ⌥ : option / alt ⇧ : shift ⌃ ...
- Sublime Text 3快捷键汇总
转自:http://blog.sina.com.cn/s/blog_73c5cfbe0101ldj8.html Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷 ...
- XMind快捷键汇总
在 XMind: ZEN 中,快捷键是可以大大提高绘图效率的存在.掌握常用的快捷键组合,就可以在键盘上运指如飞,快速地进行思维导图的绘制.还在等什么?感兴趣的朋友,下面就和小编一起来看看吧! XMin ...
- vim常用命令汇总
vim常用命令汇总: http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 定位 本行第一个字符 ctrl+$ ...
- vim使用快捷键
vim使用快捷键 索引 1. 关于Vim 1.1 Vim的几种模式 2. 启动Vim 3. 文档操作 4. 光标的移动 4.1 基本移动 4.2 翻屏 4.3 标记 5. 插入文本 5.1 基本插入 ...
- pydev+python+Eclipse环境搭建+ 调试快捷键汇总
http://www.cnblogs.com/Bonker/p/3584707.html 编辑器: Eclipse + pydev插件 1. Eclipse是写JAVA的IDE, 这样就可以通用了,学 ...
随机推荐
- STL 优先队列
STL 栈,队列,优先队列用法 分类: Learning C++2013-11-15 00:52 843人阅读 评论(2) 收藏 举报 c++栈队列优先队列STL STL 中栈的使用方法(stack) ...
- 从头开始编写一个Orchard网上商店模块(2) - 配置您的Orchard开发环境
原文地址:http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-par ...
- 让ASP.NET MVC页面返回不同类型的内容
在ASP.NET MVC的controller中大部分方法返回的都是ActionResult,更确切的是ViewResult.它返回了一个View,一般情况下是一个HTML页面.但是在某些情况下我们可 ...
- 使用Arcglobe 10与3dmax建立三维城市
转自:http://www.cnblogs.com/jinlun/p/3380307.html 随着国家大力推进数字城市的建设,三维城市的建设也是势在必行的.与传统二维地图相比,三维城市在立体层次.视 ...
- 分别应用include指令和include动作标识在一个jsp页面中包含一个文件。
分别应用include指令和include动作标识在一个jsp页面中包含一个文件. hello.jsp <%@ page language="java" import=&qu ...
- Sublime Text 2使用心得
一个比较详细的文章:http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html 一. 前言 作为一个前端,有一款好的开发利器是必 ...
- 2015 CCPC-C-The Battle of Chibi (UESTC 1217)(动态规划+树状数组)
赛后当天学长就说了树状数组,结果在一个星期后赖床时才有了一点点思路…… 因为无法提交,不确定是否正确..嗯..有错希望指出,谢谢... 嗯..已经A了..提交地址http://acm.uestc.ed ...
- web api中post参数时只能一个
在WebAPI中,请求主体(HttpContent)只能被读取一次,不被缓存,只能向前读取的流. 举例子说明: /?id=123&name=bob void Action(int id, st ...
- SPOJ4206Fast Maximum Matching(hopcroft-karp)
题目请戳这里 题目大意:裸的二分匹配. 题目分析:数据比较强,用来测模版的.这题用hungry跑着会比较吃力,所以用hopcroft-karp算法.这个算法较hungry高效是因为每次bfs找到一个增 ...
- csdn 刷分小工具(刷了1000多被封了,慎用)
先上图,周第一, 月第六代码未整理,比较乱,仅仅供参考(cookie已经废了,号被封了,哈哈) using System; using System.Collections.Generic; usin ...