1、文件的导入(r):

导入前:

导入后:

在光标处,将tmp目录下的zhbb文件的内容导入到了当前文件。

2、命令的查找:

3、导入命令的执行结果:

光标所在行为导入的位置。

4、自定义快捷键:

(1)注释一行:

上图定义的是在光标所在行的行首插入#。

操作步骤为输入map后点击Ctrl+v+p,然后输入命令I和#,最后命令进入命令行模式。

只需点击Ctrl+p,即可将光标所在行注释掉。

(2)去掉某一行的注释:

点击Ctrl+b即可将行首元素(#)删除。

(3)插入自定义字段:

点击Ctrl+m快捷键即可完成插入操作。

(4)同时注释掉多行:

注释前:

注释后(其中^代表行首的意思):

(5)同时恢复多行:

即:将#替换为空:

但是以上去掉注释的方法有一个巨大缺陷,就是删除的是行内的所有#,不只是行首的#。

因此,可以使用下面的命令,仅删除行首的#。

(6)行首插入//(\为转义字符):

插入前:

插入后:

5、ab命令:

命令的初始化:

插入myemail:

点击回车:

可以看出myemail会立即改变为初始化时对其赋的值。

6、快捷键的保存:

但是以上快捷键在重启系统后就没有了,因此,需要把快捷键写到配置文件中。

管理员:/root/vimrc

普通用户:/home/username/vimrc

最新文章

  1. iOS键盘出现时界面跟着往上推
  2. 提高IT团队工作效率的建议
  3. Linux 常用基本命令
  4. robotframework-FQA
  5. python 分片
  6. 数据结构与算法(c++)——反转链表
  7. leetcode-83.删除排序链表中的重复元素
  8. 如何用chrome查看post get及返回的数据
  9. 读书笔记(chapter3)
  10. bat处理打开关闭exe
  11. Sep 10th 2018
  12. 【python】Python 中的 classmethod 和 staticmethod
  13. Java 集合系列Stack详细介绍(源码解析)和使用示例
  14. php parse_str() 函数
  15. linux命令总结之traceroute命令
  16. 如今在 Internet 上流传的“真正”的程序员据说是这样的
  17. 【Java集合的详细研究6】Java 数组
  18. C#中文件和byte[]互换问题
  19. Bootstrap学习记录
  20. 在AndroidStudio中导入开源库 或者jar

热门文章

  1. GoF的23种设计模式之行为型模式的特点和分类(1)
  2. Java基础扫盲系列(-)—— String中的format
  3. 数据库权限优化,权限设计BigInteger
  4. 《MySQL实战45讲》学习笔记2——MySQL的日志系统
  5. Implementing Azure AD Single Sign-Out in ASP.NET Core(转载)
  6. kafka broker Leader -1引起spark Streaming不能消费的故障解决方法
  7. layout_gravity 属性和 gravity属性的区别
  8. python3对字符串进行base64转码
  9. CSS揭秘-半透明边框与多重边框
  10. Springboot2 jpa druid多数据源