7.
增加注释(一个操作应用在多行)
比如需要增加#或者是//这种注释:
Ctrl + v 定位到开始行,然后选定需要的行,然后执行 I
命令,然后输入 # 或 //,然后按 Esc键两次,即可把注释操作应用到所有选定的行,记住选定不能使用v指令,而应该使用Ctrl + v
(清除注释请参考上面的方法)(v是按行选定,Ctrl + v 是按照列选定)

8. 对齐行
v 选定需要整齐的行,输入 =
进行归整

9. 打开多窗口
在vim中使用 :sp 文件名 打开行窗口(横),使用 :vsp 文件名 打开列窗口(竖),使用 :q
关闭当前窗口,使用 :qa 关闭所有窗口,使用 Ctrl + w 在各个窗口中进行切换。
最大化窗口:Ctrl + w 激活某个窗口,然后 Shitf
+ - 进行最大化
改变窗口到指定行高度:Ctrl + w 激活窗口,10(需要变成的行大小数字),Shift +
-,执行改变
增加若干行高度:Ctrl + w 激活窗口,10(需要增加的行大小数字),Shift + +,执行改变

10.
字符串/变量提示
在输入内容状态,按 Ctrl + P 则显示所有本页中定义的字符串,如果输入字符串部分内容,然后按 Ctrl + p
则把所有你输入字符串开头的内容显示出来。在输入状态下按 Ctrl + x 能过查看所有有效的其他方式

参考URL:
http://www-128.ibm.com/developerworks/cn/linux/l-tip-vim1/
http://man.chinaunix.net/newsoft/vi/doc/help.html

--------------------------------------分割线--------------------------------------

知数堂 (http://zhishuedu.com)培训是由资深MySQL专家叶金荣、吴炳锡联合推出的专业优质培训品牌,主要有MySQL DBA实战优化和Python运维开发课程,是业内最有良心、最有品质的培训课程。

转载于:https://blog.51cto.com/imysql/1879706

一些使用Vim的小技巧相关推荐

  1. VIM使用小技巧-重新载入文件

    VIM使用小技巧-重新载入文件 - Anything的专栏 - 博客频道 - CSDN.NET VIM使用小技巧-重新载入文件 2012-03-02 23:37 348人阅读 评论(0) 收藏 举报 ...

  2. Vim替换小技巧(兼浅谈Vim哲学)

    想必用过Vim的人都知道,在Vim里面,以下命令可以替换当前文件的内容: :[range]s/{要被替换的模式}/{替换的内容}/[flags] 其中range指定替换命令生效的范围.flags指定替 ...

  3. 【Linux】vim使用小技巧

    (图片来源于网络,侵删) Vim 使用技巧整理 Vim 是 VIMproved 的缩写,即 Vim 编辑器是 Vi 编辑器的改进版.Vim 采用模式编辑的理念,其提供多种操作模式,按键在不同的模式下作 ...

  4. 新手入门之VIM 编辑小技巧

    一:命令状态下, 有如下一些常用命令: 新增:   a 光标后面添加文本             A 光标所在行末尾添加文本 插入:    i 光标前面插入文本             I 从光标所在 ...

  5. Linux系统编程之Vim使用小技巧---代码自动对齐,智能提示

    自动对齐:(gg=G) 在命令模式下(即非"插入"等编辑模式),先输入gg,这时候光标会移动到第一行第一个字符,然后按 "=" 号之后切换成大写,再按一下G,这 ...

  6. Vim snippet 小技巧

    要使用 vim snippet 要经过下面几个步骤: 1. 为自己的 vim 添加 snippet 插件 使用 vim snippet 的话首先要在自己的 ~/.vimrc 添加如下的2个插件内容: ...

  7. 【linux】vim操作小技巧合集 vim命令如何使用教程

    vim命令 修改配置文件命令: # 打开 vim 文件名# 由普通模式进入命令模式 ( centos中) shift 和 : 一起按 ,例如不保存 输入q!i : 编辑命令(insert) 进入编辑模 ...

  8. Vim小技巧及快捷键大全【持续更新】

    来源个人博客:https://agou-ops.cn/post/vim-tricks/ 该文章用于记录个人在使用vim期间常用的技巧和快捷键. 2021-08-20 15:27:56:初始化: 202 ...

  9. 使用 vim 需要知道的几个小技巧

    文章目录 vim 如何去掉某个设置,比如去掉行号? vim 如何设置tab缩进为 4 个空格? vim 里如何设置搜索,比如搜索字符串时不区分大小写? 从网上粘贴代码段到 vim 里, 如何使格式不乱 ...

最新文章

  1. php7.0 cli,PHP-7.1 源代码学习:php-cli 启动流程
  2. 范灵俊(1983-),男,博士,中国科学院计算技术研究所工程师,信息技术战略研究中心战略研究主管,美国韦恩州立大学访问学者。...
  3. 前端怎么使用jsessionid_前端搞微前端 | 侑夕 - 如何落地微前端一体化运营工作台...
  4. linux disk 清除数据,如何在Linux中使用TestDisk恢复已删除的文件
  5. 分享一个Ubuntu16.0.4安装MySQL5.7脚本
  6. sdram 时钟相位_SDRAM小结 — Windows Live
  7. (转)Julia PkgServer 镜像服务
  8. db2 sqlcode
  9. Mugeda (木疙瘩)H5案例课—交互动画类H5制作-岑远科-专题视频课程
  10. Android Studio 项目运行错误,弹出“Detected ADB对话框”
  11. R 散点图,添加标签
  12. Python处理Excel求取某列固定间隔数的平均值
  13. web漏洞-远端WWW服务支持TRACE请求
  14. 图像/短视频文件的MD5码的定义、作用以及获取方式
  15. 微服务(二)——注册中心(Eureka、Nacos)
  16. ryzen linux 搭配显卡,R3 2200G适合搭配什么显卡?AMD锐龙3 2200G适合搭配的显卡攻略...
  17. 洛谷P1075 质因数分解C语言
  18. 智能配线架的单配/双配应用方案比较
  19. MFC中链接access2013数据库
  20. 开启redis服务后,无法远程连接服务器上的redis的问题解决办法(Connection refused: no further information)

热门文章

  1. 开发人员绩效考核中有效bug数的统计
  2. 最近做了一个小小的系统,收获挺大的....我想总结一下
  3. Request.ServerVariables参数集
  4. 域名解析和cdn 原理
  5. 用C#编写获取远程IP,MAC的方法
  6. SQL Server 中各个系统表的作用
  7. 汇编语言系统调用过程
  8. FFmpeg通过摄像头实现对视频流进行解码并显示测试代码(新接口)
  9. C++11中rvalue references的使用
  10. ednote服务器运行失败,endnote搜索文献时连不上服务器 Endnote连接服务器问题