Vim常用命令(转)—默写版
1、光标移动
上:
下:
左: 『字母小写』
右:
上一行行首: 『减号』
下一行行首:
行首: 『数字0』
行尾:
单词词尾或后一个单词词尾:
后一个单词词首:
单词词首或前一个单词词首:
跳转到特定行::行号 ( :5 :跳转到第5行 )
上一屏:
下一屏:
上半屏:
下半屏:
向上滚屏:
向下滚屏:
跳到文件头:
跳到文件尾:
2、搜索
向后模式搜索:
向前模式搜索:
注意:结合n和N向前向后查找
3、追加或插入
光标右侧追加:
光标行尾追加:
光标左侧追加:
光标行首追加:『i的大写』
光标下方插入行:【字母o】
光标上方插入行:【字母o的大写】
n到m行行首插入#: 『1到5行,行首插入wow :1,3 s/^/wow/g 』
n到m+l行行首插入#: 『1到6行,行首插入# :1,+5 s/^/#/g 』
4、删除
删除光标:
删除光标左侧:
删除光标所在的单词:
删除当前行:
删除光标至行尾:
删除当前行及以下n-1行: 『n是数字,是要删除的行数』
删除n到m行: : 『删除1到3行 :1,3 d』 当m 用$ 时,表示到文档尾
5、复制粘贴
复制光标所在的单词:
复制光标至行尾:
复制当前行:
复制行n次:
复制当前行及以下n-1行:『n是数字,是要复制的行数』
复制n到m行,粘贴到k+1行: : 『复制1到3行,粘贴到第5行 :1,3 co 4』
剪切n到m行,粘贴到k+1行: : 『剪切1到3行,粘贴到第5行 :1,3 m 4』
粘贴到光标下:
粘贴到光标上:
6、撤销回复
撤销:
恢复:
7、替换
替换光标所在的字符:
替换一个单词:
替换光标所在的前一个字符:
替换光标至行尾的所有字符:
替换当前行:
替换当前行的第一个old为new:
替换当前行的所有的old为new:
替换当前行到最后行的第一个old为new:
替换当前行到最后行的所有old为new:
替换第n行到第m行的第一个old为new:
替换第n行到第m行的所有old为new:
替换所有行的第一个old为new:替换所有行的所有old为new:
8、其他
查看当前设置:
显示行号:
隐藏行号:
不保存退出:
不保存强制退出:
保存编辑:
保存并退出:
把两行连接在一起:
把n行连接在一起: 光标所在行及其下n-1行
执行shell命令: 例如:查看到当前时间:
读取shell执行的结果,并把结果放在光标的后面: 例如:列出目录中的文件::r!ls
简单加密文件:
vim +n filename 打开文件filename,并且把光标置于第n行行首
vim + filename 打开文件filename,并把光标置于最后一行行首
vim +/pattern filename 打开文件,并把光标置于第一个与pattern匹配的串行
vim -r filename 在上次vim崩溃处恢复filename
Vim常用命令(转)—默写版的更多相关文章
- vim常用命令(复习版)(转)
原文链接:http://blog.csdn.net/love__coder/article/details/6739670 1.光标移动 上:k 下:j 左:l 『字母L小写』 右:h 上一行行首:- ...
- vim常用命令总结(转)
vim常用命令 -------------------------------------------------------------------------------------------- ...
- 图解vim常用命令
VI 即 Visual Interface,可视化接口,VIM是VI的增强版 (improved),两张图总结vim常用命令. 图片来自 https://www.cnblogs.com/yangjig ...
- 转 vim常用命令总结
vim常用命令总结 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束 ...
- Vim常用命令总结
Vim常用命令总结: 下文是小编自己整理的关于日常linux vim编程过程中用的一些常用命令,资料参考鸟哥的 如果有需要的小伙伴可以参考一下!(底部有下载地址) 一. 一般模式可用的按钮说明 1.1 ...
- vim常用命令(iOS)
iOS下vim的使用: vim 的三种模式: .一般模式(默认) .插入模式(写文字) .命令行模式(保存) 各种模式的功能区分如下: .一般模式:控制屏幕光标的移动,字符和光标的删除,移动复制某区段 ...
- 实用手册:130+ 提高开发效率的 vim 常用命令
Vim 是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器.这里收录了130+程 ...
- vim常用命令汇总
vim常用命令汇总: http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 定位 本行第一个字符 ctrl+$ ...
- [转]vim常用命令
[转]vim常用命令 http://www.cnblogs.com/sunyubo/archive/2010/01/06/2282198.html http://blog.csdn.net/wooin ...
随机推荐
- 【题解】CF#285 E-Positions in Permutations
挺有收获的一道题ヾ(◍°∇°◍)ノ゙ 恰好为 m ,这个限制仿佛不是很好处理.一般而言,我所了解的恰好为 k 的条件,不是用组合数 / dp状态转移 / 斜率二分就只剩下容斥了.我们可以先处理出 nu ...
- [洛谷P2463][SDOI2008]Sandy的卡片
题目大意:有$n$个字符串,求这$n$个字符串中最长的相似公共字串,相似的定义是加上一个数后相同 题解:差分,建广义后缀自动机,然后求出每个点在多少个字符串中出现过,若在$n$个中都出现,就更新答案 ...
- [洛谷P3380]【模板】二逼平衡树(树套树)
题目大意:有$5$种操作: $1\;l\;r\;k:$查询$k$在区间$[l,r]$内的排名 $2\;l\;r\;k:$查询区间$[l,r]$内排名为$k$的值 $3\;pos\;k:$把第$pos$ ...
- 【SPOJ - GSS2】Can you answer these queries II(线段树)
区间连续不重复子段最大值,要维护历史的最大值和当前的最大值,打两个lazy,离线 #include<cstdio> #include<cstring> #include< ...
- BZOJ1085:[SCOI2005]骑士精神——题解+IDA*粗略讲解
http://www.lydsy.com/JudgeOnline/problem.php?id=1085 Description 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空 ...
- Codeforces Round #337 (Div. 2)B
B. Vika and Squares time limit per test 2 seconds memory limit per test 256 megabytes input standard ...
- BZOJ2434: [NOI2011]阿狸的打字机(AC自动机+dfs序+树状数组)
[NOI2011]阿狸的打字机 题目链接:https://www.luogu.org/problemnew/show/P2414 题目背景 阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机. ...
- POJ 2289 最大流
Jamie's Contact Groups Time Limit: 7000MS Memory Limit: 65536K Total Submissions: 7624 Accepted: ...
- ObservableCollection 类
假设您正在创建 Windows 窗体应用程序,并且已将 DataGridView 控件绑定到标准 List(Of Customer) 数据结构.您希望能够使网格中的项目与基础数据源中的值保持同步.也就 ...
- 一个JAVA题引发的思考
转载自:http://www.cnblogs.com/heshan664754022/archive/2013/03/24/2979495.html 十年半山 今天在论坛闲逛的时候发现了一个很有趣的题 ...