《Vim实用技巧(第2版)》学习笔记

第1章 Vim解决问题的方式


第一部分 模式

第2章 普通模式


第3章 插入模式


第4章 可视模式


第5章 命令行模式

  • 技巧30- 在指定范围上执行普通模式命令
    • 如果想在一系列连续行上执行一条普通模式命令,可以用:normal命令。
    • :normal命令与.命令结合能完成大量重复性任务。
    • :%normal A; Vim在文件每行的结尾都添加一个分号。
    • :%normal i// 注释整个文件。
  • 技巧31-重复上次的Ex命令
    • .命令可以重复上次的普通模式命令。
    • @:重复上次的Ex命令。
    • :bn在列表中逐项正向移动。
    • :bp在列表中逐项反向移动。
  • 技巧32-自动补全Ex命令
    • Vim显示可用的补全列表。
    • Tab 依次遍历剩余的补全项。
  • 技巧33-把当前单词插入命令行
  • 技巧34-回溯历史命令
  • 技巧35-运行Shell命令
  • 技巧36-批处理运行Ex命令

第二部分 文件

第6章 管理多个文件


第7章 打开及保存文件


第三部分 更快地移动及跳转

第8章 用动作命令在文档中移动


第9章 在文件间跳转


第四部分 寄存器

第10章 复制与粘贴


第11章 宏


第五部分 模式

第12章 按模式匹配以及按原义匹配


第13章 查找


第14章 替换


第15章 global命令


第六部分 工具

第16章 通过ctags建立索引,并用其浏览源代码


第17章 编译代码,并通过Quickfix列表浏览错误信息


第18章 通过grep、vimgrep以及其他工具对整个工程进行查找


第19章 自动补全


第20章 利用Vim的拼写检查器,查找并更正拼写错误


第21章 接下来干什么

  • 21.1 继续练习
  • 21.2 定制你自己的Vim
  • 12.3 欲善其事,先利其器

附录 A 根据个人喜好定制Vim

  • A.1 动态改变Vim的设置项
  • A.2 将配置信息存至vimrc文件
  • A.3 为特定类型的文件应用个性化设置

未完待续…