1. 《Vim实用技巧(第2版)》学习笔记
  2. 1. 第1章-Vim解决问题的方式
    1. 1.1. 技巧1-认识.命令
    2. 1.2. 技巧2-不要自我重复
    3. 1.3. 技巧3-以退为进
    4. 1.4. 技巧4-执行、重复、回退
    5. 1.5. 技巧5-查找并手动替换
    6. 1.6. 技巧6-认识范式
  3. 2. 第2章-普通模式
    1. 2.1. 技巧7-停顿时请移开画笔
    2. 2.2. 技巧8-把撤销单元切成块
    3. 2.3. 技巧9-构造可重复的修改
    4. 2.4. 技巧10-用次数做简单的算术运算
    5. 2.5. 技巧11-能够重复,就别用次数
    6. 2.6. 技巧12-双剑合璧,天下无敌
  4. 3. 第3章-插入模式
    1. 3.1. 技巧13-在插入模式中可即时更正错误
    2. 3.2. 技巧14-返回普通模式
    3. 3.3. 技巧15-不离开插入模式,粘贴寄存器中的文本
    4. 3.4. 技巧16-随时随地地做运算
    5. 3.5. 技巧17-用字符编码插入非常用字符
    6. 3.6. 技巧18-用二合字母插入非常用字符
    7. 3.7. 技巧19-用替换模式替换已有文本
  5. 4. 第4章-可视模式
    1. 4.1. 技巧20-深入理解可视模式
    2. 4.2. 技巧21-选择高亮选区
    3. 4.3. 技巧22-重复执行面向行的可视命令
    4. 4.4. 技巧23-只要可能,最好用操作符命令,而不是可视命令
    5. 4.5. 技巧24-面向列面向列块的可视模式编辑表格数据
    6. 4.6. 技巧25-修改列文本
    7. 4.7. 技巧26-在长短不一的高亮块后添加文本
  6. 5. 第5章-命令行模式
    1. 5.1. 技巧27-认识Vim的命令行模式
    2. 5.2. 技巧28-在一行或多个连续行上执行命令
    3. 5.3. 技巧29-‘:t’和‘:m’复制和移动行
    4. 5.4. 技巧33-把当前单词插入命令行
    5. 5.5. 技巧34-回溯历史命令
    6. 5.6. 技巧35-运行Shell命令
    7. 5.7. 技巧36-批处理运行Ex命令
  7. 6. 第6章-管理多个文件
    1. 6.1. 技巧37-批处理运行Ex命令
    2. 6.2. 技巧38-用参数列表将缓冲区分组
    3. 6.3. 技巧39-管理隐藏缓冲区
    4. 6.4. 技巧40-将工作区切分成窗口
    5. 6.5. 技巧41-用标签页将窗口分组
  8. 7. 第7章 打开及保存文件
    1. 7.1. 技巧42-用:edit命令打开及保存文件
    2. 7.2. 技巧43-使用:find打开文件
    3. 7.3. 技巧44-使用netrw管理文件系统
    4. 7.4. 技巧45-把文件保存到不存在的目录中
    5. 7.5. 技巧46-以超级用户权限保存文件
  9. 8. 第8章 用动作命令在文档中移动
    1. 8.1. 技巧47-让手指保持在本位行上
    2. 8.2. 技巧48-区分实际行与屏幕行
    3. 8.3. 技巧49-基于单词移动
    4. 8.4. 技巧50-对字符进行查找
    5. 8.5. 技巧51-通过查找进行移动
    6. 8.6. 技巧52-用精确的文本对象选择区域
    7. 8.7. 技巧53-删除周边,修改内部
    8. 8.8. 技巧54-设置位置标记,以便快速跳回
    9. 8.9. 技巧55-在匹配括号间跳转
  10. 9. 第9章 在文件间跳转
    1. 9.1. 技巧56-遍历跳转列表
    2. 9.2. 技巧57-遍历改变列表
    3. 9.3. 技巧58-跳转到光标下的文件
    4. 9.4. 技巧59-用全局位置标记在文件间快速
  11. 10. 第10章 复制与粘贴
    1. 10.1. 技巧60-用无名寄存器实现删除、复制与粘贴操作
    2. 10.2. 技巧61-深入理解Vim寄存器
    3. 10.3. 技巧62-用寄存器中的内容替换高亮选区的内容
    4. 10.4. 技巧63-把寄存器的内容粘贴出来
    5. 10.5. 技巧64-与系统剪贴板进行交换
  12. 11. 第11章 宏
    1. 11.1. 技巧65-宏的读取与执行
    2. 11.2. 技巧66-规范光标位置、直达目标以及中止宏
    3. 11.3. 技巧67-加次数回放宏
    4. 11.4. 技巧68-在连续的文本行上重复修改
    5. 11.5. 技巧69-给宏追加命令
    6. 11.6. 技巧70-在一组文件中执行宏
    7. 11.7. 技巧71-用迭代求值的方式给列表编号
    8. 11.8. 技巧72-编辑宏的内容
  13. 12. 第12章 按模式匹配以及按原义匹配
    1. 12.1. 技巧73-调整查找模式的大小写敏感性
    2. 12.2. 技巧74-按正则表达式查找时,使用\v模式开关
    3. 12.3. 技巧75-按原义查找文本时,使用\V原义开关
    4. 12.4. 技巧76-使用圆括号捕获子匹配
    5. 12.5. 技巧77-界定单词的边界
    6. 12.6. 技巧78-界定匹配的边界
    7. 12.7. 技巧79-转义问题字符
  14. 13. 第13章 查找
    1. 13.1. 技巧80-结识查找命令
    2. 13.2. 技巧81-高亮查找匹配
    3. 13.3. 技巧82-在执行前查找当前预览第一处匹配
    4. 13.4. 技巧83-将光标偏移到查找匹配的结尾
    5. 13.5. 技巧84-对完整的查找匹配进行操作
    6. 13.6. 技巧85-利用查找历史,迭代完成复杂的模式
    7. 13.7. 技巧86-统计当前模式的匹配个数
    8. 13.8. 技巧87-查找当前高亮选区中的文本
  15. 14. 第14章 替换
    1. 14.1. 技巧88-认识substitute命令
    2. 14.2. 技巧89-在文件范围内查找并替换每一处匹配
    3. 14.3. 技巧90-手动控制每一次替换操作
    4. 14.4. 技巧91-重用上次的查找模式
    5. 14.5. 技巧92-用寄存器的内容替换
    6. 14.6. 技巧93-重复上一次substitute命令
    7. 14.7. 技巧94-使用子匹配重排CSV文件的字段
    8. 14.8. 技巧95-在替换过程中执行算术运算
    9. 14.9. 技巧96-交换两个或更多的单词
    10. 14.10. 技巧97-在多个文件中执行查找与替换
  16. 15. 第15章 global命令
    1. 15.1. 技巧98-认识global命令
    2. 15.2. 技巧99-删除所有包含模式的文本行
    3. 15.3. 技巧100-将TODO项收集至寄存器
    4. 15.4. 技巧101 将CSS文件中所有规则的属性按字母排序
  17. 16. 第16章 通过ctags建立索引,并用其浏览源代码
    1. 16.1. 技巧102-认识ctags
    2. 16.2. 技巧103-配置Vim使用ctags
    3. 16.3. 技巧104-使用Vim的标签跳转命令,浏览关键字的定义
  18. 17. 第17章 编译代码,并通过Quickfix列表浏览错误信息
    1. 17.1. 技巧105-不用离开Vim也能编译代码
    2. 17.2. 技巧106-浏览Quickfix列表
    3. 17.3. 技巧107-回溯以前的Quickfix列表
    4. 17.4. 技巧108-定制外部编译器
  19. 18. 第18章 通过grep、vimgrep以及其他工具对整个工程进行查找
    1. 18.1. 技巧109-不必离开Vim也能调用grep
    2. 18.2. 技巧110-定制grep程序
    3. 18.3. 技巧111-使用Vim内置的正则表达式引擎的Grep
  20. 19. 第19章 自动补全
    1. 19.1. 技巧112-认识Vim的关键字自动补全
    2. 19.2. 技巧113-与自动补全的弹出式菜单进行交互
    3. 19.3. 技巧114-掌握关键字的来龙去脉
    4. 19.4. 技巧115-使用字典中的单词进行自动补全
    5. 19.5. 技巧116-自动补全整行文本
    6. 19.6. 技巧117-自动补全单词序列
    7. 19.7. 技巧118-自动补全文件名
    8. 19.8. 技巧119-根据上下文自动补全
  21. 20. 第20章 利用Vim的拼写检查器,查找并更正拼写错误
    1. 20.1. 技巧120-对你的工作进行拼写检查
    2. 20.2. 技巧121-使用其他拼写字典
    3. 20.3. 技巧122-将单词添加到拼写文件中
    4. 20.4. 技巧123-在插入模式下更正拼写错误

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

第2章 普通模式

  • 技巧7-停顿时请移开画笔
  • 技巧8-把撤销单元切成块
  • 技巧9-构造可重复的修改
  • 技巧10-用次数做简单的算术运算
  • 技巧11-能够重复,就别用次数
  • 技巧12-双剑合璧,天下无敌
  • 返回