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常用命令(转)—默写版的更多相关文章

  1. vim常用命令(复习版)(转)

    原文链接:http://blog.csdn.net/love__coder/article/details/6739670 1.光标移动 上:k 下:j 左:l 『字母L小写』 右:h 上一行行首:- ...

  2. vim常用命令总结(转)

    vim常用命令 -------------------------------------------------------------------------------------------- ...

  3. 图解vim常用命令

    VI 即 Visual Interface,可视化接口,VIM是VI的增强版 (improved),两张图总结vim常用命令. 图片来自 https://www.cnblogs.com/yangjig ...

  4. 转 vim常用命令总结

    vim常用命令总结 vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束 ...

  5. Vim常用命令总结

    Vim常用命令总结: 下文是小编自己整理的关于日常linux vim编程过程中用的一些常用命令,资料参考鸟哥的 如果有需要的小伙伴可以参考一下!(底部有下载地址) 一. 一般模式可用的按钮说明 1.1 ...

  6. vim常用命令(iOS)

    iOS下vim的使用: vim 的三种模式: .一般模式(默认) .插入模式(写文字) .命令行模式(保存) 各种模式的功能区分如下: .一般模式:控制屏幕光标的移动,字符和光标的删除,移动复制某区段 ...

  7. 实用手册:130+ 提高开发效率的 vim 常用命令

    Vim 是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器.这里收录了130+程 ...

  8. vim常用命令汇总

    vim常用命令汇总: http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 定位 本行第一个字符 ctrl+$ ...

  9. [转]vim常用命令

    [转]vim常用命令 http://www.cnblogs.com/sunyubo/archive/2010/01/06/2282198.html http://blog.csdn.net/wooin ...

随机推荐

  1. [2018集训队作业][UOJ424] count [笛卡尔树+括号序列+折线法+组合数学]

    题面 请务必不要吐槽我的标签 传送门 思路 一个很重要的结论:原序列的一组同构的解等价于同一棵拥有$n$个节点的笛卡尔树 注意笛卡尔树的定义:父亲节点是区间最值,并且分割区间为左右部分 所以如果两个序 ...

  2. [六省联考2017]分手是祝愿 期望DP

    表示每次看见期望的题就很懵逼... 但是这题感觉还是值得一做,有可借鉴之处 要是下面这段文字格式不一样的话(虽然好像的确不一样,我也不知道为什么,是直接从代码里面复制出来的,因为我一般都是习惯在代码里 ...

  3. 在Windows*上编译Tensorflow教程

    背景介绍 最简单的 Tensorflow 的安装方法是在 pip 一键式安装官方预编译好的包 pip install tensorflow 通常这种预编译的包的编译参数选择是为了最大兼容性而不是为了最 ...

  4. BZO4197 & 洛谷2150 & UOJ129:[NOI2015]寿司晚宴——题解

    https://www.lydsy.com/JudgeOnline/problem.php?id=4197 https://www.luogu.org/problemnew/show/P2150 ht ...

  5. HDU1007:Quoit Design——题解

    http://acm.hdu.edu.cn/showproblem.php?pid=1007 题目大意:给n个点,求点对最短距离/2. —————————————————————— 平面分治裸题. 暂 ...

  6. ZOJ3229:Shoot the Bullet——题解

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3229 题目大意:射命丸文要给幻想乡的居民照相,共照n天m个人,每天射命丸文 ...

  7. WizTools.org RESTClient 启动方法

    关于 WizTools.org RESTClient的使用 今天分享一个很好用的测试service的工具,很好用 提供两种方法使用这个东东. 第一种方法 通过cmd命令窗口. (1)cd C:\Use ...

  8. How Many Nines ZOJ - 3950 打表大法好

    If we represent a date in the format YYYY-MM-DD (for example, 2017-04-09), do you know how many 9s w ...

  9. Java并发编程学习笔记

    Java编程思想,并发编程学习笔记. 一.基本的线程机制 1.定义任务:Runnable接口 线程可以驱动任务,因此需要一种描述任务的方式,这可以由Runnable接口来提供.要想定义任务,只需实现R ...

  10. Qt ---------- connect连接类型

    Qt::AutoConnection 0 (Default) If the receiver lives in the thread that emits the signal, Qt::Direct ...