VIM 的101个技巧

来源:互联网 发布:大学java专业课程 编辑:程序博客网 时间:2024/06/05 21:58

在网上看到一本有关于Vim技巧的书籍《VIM 101 Hacks》,可以作为入门和精通的学习书记,感觉还是不错。

在学习过程中做了些翻译的工作,希望对那些想学习和精通Vim的人有所帮助!

Vim 101 Hacks目 录
介绍...1
关于作者...2
版本和声明...2
前言...3
版本...3
第一章 Vim基础...4
打开一个文件...4
保存一个文件...4
关闭文件...4
Vim模式类型...4
基本模式...5
高级模式...5
在一个文件中移动...5
Vim配置文件(~/.vimrc)...6
本地Vimrc.6
全局的Vimrc.6
VIM版本...6
Vim 安装...7
关于Vim帮助全部...7
使用Vim教程实践...7
第二章 基本的导航...9
技巧1:滚动整屏或半屏...9
技巧2:词导航...9
技巧3:在一行中特殊位置上的位置光标...10
技巧4:段落、章节和句子导航...10
第三章 高级导航...11
技巧5:屏幕导航...11
技巧6:重画在顶部、底部或者中间的当前行的屏幕...11
技巧7:导航到文件的开始和结束...11
技巧8:导航到文件的第N个字符或百分之N处...11
技巧9:行号导航...12
技巧10:源代码导航...12
技巧11:从插入模式下导航...12
第四章 专家导航...13
技巧12:使用CTRL-0和CTRL-I跳转...13
技巧13:在非常长的行中导航...13
技巧14:Vim命令行导航...14
技巧15:使用标签来创建本地书签...14
技巧16:在Vim文件中创建全局书签...15
技巧17:如何显示所有书签...15
技巧18:导航使用ctags的任何源代码...16
技巧19:为任何编程语言转换Vim编辑器未漂亮的源代码浏览器...17
第五章 基本文本操作...20
技巧20:插入或者添加文本...20
技巧21:代替文本...20
技巧22:替换文本...20
技巧23:改变文本...21
技巧24:使用非合并空格选项合并多行...21
第六章 高级文本操作...22
技巧25:拷贝一个字符、单词、行或者到指定位置...22
技巧26:在拷贝行/词/其它之后或之前粘贴...22
技巧27:删除单个字符、词或者行...22
技巧28:从剪切板缓冲区插入内容...23
技巧29:从文件中插入内容到剪切板...23
技巧30:写文件的部分内容到另一个文件...23
技巧31:交换相邻的字符...23
技巧32:.(点)命令的强大功能...24
技巧33:可视化模式命令...24
技巧34:使用:g编辑...25
第七章 专家级文本操作...27
技巧35:拷贝多行到命名缓冲区随后使用...27
技巧36:转换插入文本到正常模式的命令...27
技巧37:简写和全写...27
技巧38:自动拼写更正...28
技巧39:记录和使用宏...28
技巧40:排序文件内容...30
技巧41:恢复删除的文本...31
技巧42:给文件使用添加自动头部...31
第八章 Vim作为程序员编辑器...34
技巧43:让Vim智能的高亮你的代码...34
技巧44:智能格式缩进...34
技巧45:从Vim中访问Unix的函数帮助页...35
技巧46:跳到变量声明处...35
技巧47:对齐变量的赋值语句...35
技巧48:使用CTRL键来增加和减少数量...36
技巧49:在插入模式下执行一个Vim命令...36
第九章 Vim命令行技巧...37
技巧58:在只读模式下打开文件...37
技巧59:简单地覆盖Swap文件...37
技巧60:在打开文件时执行任意Vim命令...37
第十章 gVim技巧...38
技巧64:显示和隐藏gVim菜单和工具栏...38
技巧65:添加用户菜单或者菜单项到gVim..38
技巧66:gVim中改变字体...39
第十一章 Vim外观、标签和窗口...40
技巧67:水平和垂直分割窗口...40
技巧68: 改变窗口标题...40
技巧69:改变Vim颜色...41
技巧70:在标签中编辑多个文件...41
第十二章 Vim编辑器的其它特征...43
技巧71:重复一个操作N次...43
技巧72:撤销和重做操作...43
技巧73:打开在光标下面的文件...43
技巧74:使用传统的方式编辑多个文件...44
技巧75:自动保存文件...44
技巧76:在Vim加密文件...44
技巧77:存储和恢复Vim会话...45
技巧78:Vim中执行Unix Shell命令...45
技巧79:使用vimdiff查看文件之间的不同...46
技巧80:Vim的map(映射)命令...46
技巧81:使得Bash脚本如Vim编辑器一样工作...47
技巧82:设置Vim选项...47
技巧83:不设置(取消)Vim选项...47
技巧84:缺省寄存器及其使用...47
技巧85:数字寄存器和恢复删除...48
技巧86:Vim目录操作...48
第十三章 搜索的力量...50
技巧87:利用搜索导航...50
技巧88:移动到当前词的下一个/前一个出现位置...50
技巧89:在一行中搜索一个字符...50
技巧90:12个有用的查找和替换例子...51
技巧91:使用vimgrep在多个文件中进行搜索...53
技巧92:颜色高亮搜索结果...53
技巧93:Vim增量搜索...54
技巧94::match的力量...54
第十四章 自动完成...55
技巧95:自动补全单词...55
技巧96:自动行补全...55
技巧97:自动文件名补全...56
技巧98:字典补全...56
技巧99:同义词字典单词补全...56
技巧100:自动打开一个弹出菜单用于补全...58
技巧101:输入时自动提供单词补全...59
第十五章 额外技巧...61
额外技巧1:为项目的列表添加项目符号风格...61
额外技巧2:设置Vim作为通用缺省编辑器...62
额外技巧3:是的Vim作为缺省编辑器...62
额外技巧4:格式化段落...62
额外技巧5:编辑可重用的宏...62
额外技巧6:缩进代码块...62
额外技巧7:合并的力量...63
额外技巧8:标识文件的改变...63
额外技巧9:刷新屏幕...63
额外技巧10:插入非键盘字符...63
额外技巧11:Vim ex模式...64
额外技巧12:放置光标在匹配的最后...64
额外技巧13:查看字符的ASCII值...64
额外技巧14:在Vim编辑器中编辑二进制文件...64
额外技巧15:换行—只查看代码要求的部分...64
反馈和支持...66

Vim 101 Hacks的英文和中文版电子书本可以从下面的网址中下载:

http://download.csdn.net/detail/fan_hai_ping/4820853

书籍版权归作者所有,请不要做为任何商业用途!


原创粉丝点击