Vim经常使用技巧总结1
我的主力博客:半亩方塘
1、 反复上次的操作在普通模式下用 .
命令
2、 取消上次的操作在普通模式下用 u
命令
3、 整行删除在普通模式下用 dd
命令,此命令在删除行后 不进入插入模式
4、 整行删除在普通模式下用 S
命令,此命令在删除行后 进入插入模式
5、 删除某个单词在普通模式下用 dw
命令,此命令删除单词后 不进入插入模式
6、 删除某个单词在普通模式下用 cw
命令,此命令删除单词后 进入插入模式
7、 删除光标位置的字母在普通模式下用 x
命令,此命令删除字母后 不进入插入模式
8、 删除光标位置的字母在普通模式下用 s
命令,此命令删除字母后 进入插入模式
9、 在光标所在行的下一行插入在普通模式下用 o
命令,此命令 进入插入模式
10、 在光标所在行的上一行插入在普通模式下用 O
命令,此命令 进入插入模式
11、 在光标所在位置的下一位置进行插入操作,在普通模式下用 a
命令,此命令进入 插入模式
12、 将光标移动到该行末尾最后一个字母的位置。在普通模式下用 $
命令,该命令 不进入插入模式
13、 将光标移动到该行末尾的最后一个字母的下一个位置进行插入操作。在普通模式下用 A
命令,此命令 进入插入模式
14、 将光标移动到该行的第一个位置进行插入操作。在普通模式下用 I
命令。该命令 进入插入模式
15、 在大规模的范围内进行反复性的操作一般须要用到命令行模式下的 :normal
命令,譬如凝视掉所有的代码用:%normal
,
i//:normal
命令无论光标所在位置在哪儿,都会将其移动到所选区域的行首进行操作。所以这里的:%normal
和
i//:%normal I//
效果是一样的, %
表示的是所有文档的范围
16、 从光标所在行到文件末尾这全部的范围进行缩进在普通模式下用 >G
命令。该命令 不进入插入模式
17、 进入某个文件夹能够在命令行模式下用 :cd ...
命令,这个命令跟 shell 中的类似,在该文件夹下打开文件用:open
命令。将 filesname 由相应的文件名替代
filesname
版权声明:本文博主原创文章,博客,未经同意不得转载。
Vim经常使用技巧总结1的更多相关文章
- Vim实用小技巧
Vim实用小技巧 一些网络上质量较高的Vim资料 从我07年接触Vim以来,已经过去了8个年头,期间看过很多的Vim文章,我自己觉得非常不错,而且创作时间也比较近的文章有如下这些. Vim入门 目前为 ...
- Vim/Vi实用技巧(第二版)
Vim/Vi实用技巧 1.导入文件 :r [文件名] #导入到当前编辑的文件中 如 :r /etc/inittab 文件上部为/etc/services文件,下部为/etc/inittab文件 2.执 ...
- Vim新手入门资料和一些Vim实用小技巧
一些网络上质量较高的Vim资料 从我07年接触Vim以来,已经过去了8个年头,期间看过很多的Vim文章,我自己觉得非常不错,而且创作时间也比较近的文章有如下这些. Vim入门 目前为阿里巴巴高级技术专 ...
- [原]总结VIM的实用技巧
VIM真是一个神奇而又复杂的编辑器,让我这样的Linux编程新手茫然不已啊.每次到真正动手编程的时候才发现完全不知道该怎么操作VIM,一点都没感觉到VIM的强大,哈哈--正好今天学习了一点VIM操作技 ...
- vim常用操作技巧与配置
vi是linux与unix下的常用文本编辑器,其运行稳定,使用方便,本文将分两部分对其常用操作技巧和配置进行阐述,其中参考了网上的一些文章,对作者表示感谢 PART1 操作技巧 说明: 以下的例子中 ...
- vim文本处理技巧
如果要把这篇文章写的详细透彻,那我没有必要去书写,因为已经有了这本书--<Vim实用技巧> 如果时间和精力足够的同学可以购买或者借阅,真的是写的很详细. Vim实用技巧 (豆瓣)http: ...
- Vim插件使用技巧(转)
在 IDEA Intellij小技巧和插件 一文中简单介绍了一下IdeaVim插件.在这里详细总结一下这个插件在日常编程中的一些常用小技巧.供有兴趣使用这个插件,但对Vim还不十分熟悉的朋友参考.当然 ...
- vim 常用操作技巧
记录常用的vim操作技巧,基本满足90%的日常编辑使用. 文档操作 vim test.txt 打开当前目录下的test.txt文档,若不存在则创建该文件 :w 保存当前修改到文件 :w bak.txt ...
- vim 快捷键 以及技巧
[root@centos01 biji]# vim + 1.txt 打开文件,光标定位到最后一行[root@centos01 biji]# vim +5 1.txt 打开文件,光标定位到第5行[roo ...
- VIM实用基本操作技巧
文本编辑器有很多,图形模式下有gedit.kwrite等编辑器,文本模式下的编辑器有vi.vim(vi的增强版本)和nano.vi和vim是Linux系统中最常用的编辑器.有人曾这样的说过在世界上有三 ...
随机推荐
- 一位同学3年通过CPA, CFA, ACCA的经验
3 年从 ACCA!!! 今天收到 ACCA,只去考了一门,因为要下 field,可恶的 H R 和 manager 都不批准我的假.不过还好,功夫不负有心人,CPA 了,也是本科毕业那年. 本科结束 ...
- bash,bg,bind,break,builtin,caller,compgen, complete,compopt,continue,declare,dirs,disown,enable,eval,exec,expo
bash,bg,bind,break,builtin,caller,compgen, complete,compopt,continue,declare,dirs,disown,enable,eval ...
- 【甘道夫】Apache Hadoop 2.5.0-cdh5.2.0 HDFS Quotas 配额控制
前言 HDFS为管理员提供了针对文件夹的配额控制特性,能够控制名称配额(指定文件夹下的文件&文件夹总数),或者空间配额(占用磁盘空间的上限). 本文探究了HDFS的配额控制特性,记录了各类配额 ...
- Unable to start MySQL service. Another MySQL daemon is already running with the same UNIX socket
Unable to start MySQL service. Another MySQL daemon is already running with the same UNIX socket 特征 ...
- ACdream原创群赛(18)のAK's dream题解
只做了4题水题ADGI A题需要注意的就是“[...]”的输出了,何时输出,何时不输出. #include <stdio.h> int main() { int n, cur, d; ; ...
- 正則表達式 取出img标签 保存于指定路径
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...
- ASP.NET——验证码的制作
我们在登陆站点,发表博客或者提交评论的时候,常常会遇到填写验证码这一项,当时感觉挺奇妙的样子,最终在牛腩新闻公布系统里接触到了,在这里小小的总结下. 用到的东东有三个: ...
- Javascript 优化
Javascript 优化 作者:@gzdaijie本文为作者原创,转载请注明出处:http://www.cnblogs.com/gzdaijie/p/5324489.html 目录 1.全局变量污染 ...
- POJ培训计划2253_Frogger(最短/floyd)
解决报告 意甲冠军: 乞讨0至1所有最大的道路值的最小数量. 思维: floyd. #include <iostream> #include <cstdio> #include ...
- Windows 8 应用开发 - 异步调用
原文:Windows 8 应用开发 - 异步调用 不论是桌面客户端还是Web应用通常会出现处理时间较长的操作,为了在这段时间内不影响用户与应用之间的交互体验,开发人员通常会使用异步调用技术,使 ...