《Vim 8文本处理实战》求取 ⇩

第1章开始Vim之旅1

1.1技术性要求2

1.2开始对话(关于模式界面)2

1.3安装3

1.3.1在Linux系统中设置Vim3

1.3.2在macOS系统中设置Vim4

1.3.3在Windows系统中设置Vim9

1.3.4可视化的Vim: gVim12

1.3.5安装结果的验证和故障排除14

1.4命令行Vim和gVim16

1.5通过.vimrc文件来配置Vim17

1.6常用操作(特别是如何退出Vim)18

1.6.1打开文件19

1.6.2修改文字20

1.6.3保存和关闭文件21

1.6.4关于交换文件23

1.6.5随意移动:与编辑器对话24

1.6.6插入模式下的简单编辑27

1.6.7持久性的撤销和重复29

1.6.8通过:help阅读Vim手册30

1.7小结33

第2章高级编辑和文本浏览34

2.1技术要求34

2.2安装插件35

2.3组织工作区36

2.3.1缓冲区37

2.3.2插件——unimpaired39

2.3.3窗口39

2.3.4标签页45

2.3.5折叠46

2.4文件树的浏览49

2.4.1目录浏览器Netrw50

2.4.2支持文件菜单的:e命令51

2.4.3插件——NERDTree52

2.4.4插件——Vinegar54

2.4.5插件——CtrlP55

2.5文本的浏览56

2.5.1切换到插入模式59

2.5.2用/和?搜索60

2.5.3利用文本对象64

2.5.4插件——EasyMotion65

2.6使用寄存器进行复制和粘贴66

2.6.1寄存器68

2.6.2从外部复制文本到Vim中69

2.7小结70

第3章使用先导键——插件管理71

3.1技术要求71

3.2插件的管理71

3.2.1vim-plug72

3.2.2荣誉推荐75

3.2.3分析运行慢的插件78

3.3模式详解82

3.3.1正常模式82

3.3.2命令行模式和ex模式82

3.3.3插入模式83

3.3.4可视模式和选择模式83

3.3.5替换模式和虚拟替换模式85

3.3.6终端模式86

3.4命令的重映射87

3.5先导键90

3.6插件的配置91

3.7小结93

第4章理解文本94

4.1技术要求94

4.2代码自动补全94

4.2.1内置自动补全95

4.2.2YouCompleteMe插件96

4.2.3用标签浏览代码库99

4.3撤销树和Gundo103

4.4小结106

第5章构建、测试和执行107

5.1技术要求107

5.2使用版本控制108

5.2.1版本控制和Git介绍108

5.2.2Git与Vim的整合(vim-fugitive)115

5.3用vimdiff解决冲突118

5.3.1比较两个文件118

5.3.2vimdiff和Git121

5.4 Tmux、 Screen和Vim的终端模式124

5.4.1Tmux125

5.4.2 Screen130

5.4.3终端模式130

5.5构建和测试133

5.5.1快速恢复列表133

5.5.2位置列表135

5.5.3构建代码135

5.5.4测试代码137

5.5.5用Linter来检查语法138

5.6小结142

第6章用正则表达式和宏来重构代码144

6.1技术要求144

6.2用正则表达式来搜索和替换144

6.2.1搜索和替换145

6.2.2用参数列表来处理多个文件148

6.2.3正则表达式基础150

6.2.4魔法(magic)详解153

6.2.5正则表达式的实际案例154

6.3宏的录制和回放158

6.3.1宏的编辑163

6.3.2递归的宏164

6.3.3跨文件运行宏166

6.4用插件来实现代码重构166

6.5小结167

第7章定制自己的Vim168

7.1技术要求168

7.2 Vim用户界面169

7.2.1配色169

7.2.2状态栏171

7.2.3gVim相关的配置174

7.3配置文件的同步175

7.4健康的Vim定制习惯176

7.4.1优化工作流程176

7.4.2整理.vimrc177

7.5小结179

第8章卓尔不凡的Vimscript181

8.1技术要求181

8.2为什么要用Vimscript181

8.3如何执行Vimscript182

8.4语法184

8.4.1设置变量184

8.4.2打印输出185

8.4.3条件表达式186

8.4.4列表188

8.4.5字典190

8.4.6循环192

8.4.7函数194

8.4.8类195

8.4.9Lambda表达式197

8.4.10映射和过滤197

8.4.11与Vim交互199

8.4.12文件相关的命令200

8.4.13输入提示201

8.4.14使用帮助205

8.5关于编程风格的指南205

8.6编写一个插件206

8.6.1插件的文件布局206

8.6.2一个基本的插件207

8.6.3插件的重新组织211

8.6.4插件的改进214

8.6.5插件的发布219

8.6.6还能进行哪些改进219

8.7延伸阅读219

8.8小结220

第9章Neovim221

9.1技术要求221

9.2为什么需要另外一种Vim221

9.3Neovim的安装和配置222

9.3.1检查健康状态223

9.3.2合理的默认选项225

9.4 Oni226

9.5 Neovim高亮显示插件228

9.6小结229

第10章延伸阅读230

10.1高效文本编辑的7个习惯230

10.2无处不在的模式界面231

10.2.1拥有Vim用户体验的网页浏览器232

10.2.2无处不在的Vim234

10.3推荐的阅读材料和社区236

10.3.1邮件列表236

10.3.2IRC237

10.3.3其他社区237

10.3.4学习资源237

10.4小结238

2020《Vim 8文本处理实战》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

文化中国之旅全集  第2册  历史人物之旅(1987 PDF版)
文化中国之旅全集 第2册 历史人物之旅
1987 华严出版社
中文版 Word2007文档处理实用教程( PDF版)
中文版 Word2007文档处理实用教程
JAVA多线程与大数据处理实战(2020 PDF版)
JAVA多线程与大数据处理实战
2020
热处理(试用本)(1973.09 PDF版)
热处理(试用本)
1973.09 机械工业出版社
公文处理(1941.12 PDF版)
公文处理
1941.12 中央训练委员会
战伤处理纲要( PDF版)
战伤处理纲要
华北军区卫生部
财政公文处理实用手册( PDF版)
财政公文处理实用手册
WORDSTAR 文书处理处门( PDF版)
WORDSTAR 文书处理处门
上海电子计算机厂
符号处理语言FCY文本(1977 PDF版)
符号处理语言FCY文本
1977 中国科学院数学研究所计算站
PE2中文文书处理实用教程(1994 PDF版)
PE2中文文书处理实用教程
1994 上海:上海科学普及出版社
热处理实验(1994 PDF版)
热处理实验
1994 北京:机械工业出版社
CorelDRAW 8实战手册(1998 PDF版)
CorelDRAW 8实战手册
1998 苏州:古吴轩出版社
WPS文字处理系统最新版本实用大全(1992 PDF版)
WPS文字处理系统最新版本实用大全
1992 陕西电子编辑部
实用热处理(1975 PDF版)
实用热处理
1975 长沙:湖南人民出版社
热处理工实践(1988 PDF版)
热处理工实践
1988 上海:上海科学技术出版社