logo资料库

简明Vim教程.pdf

第1页 / 共203页
第2页 / 共203页
第3页 / 共203页
第4页 / 共203页
第5页 / 共203页
第6页 / 共203页
第7页 / 共203页
第8页 / 共203页
资料共203页,剩余部分请下载后查看
简明 Vim 教程 A Byte of Vim 【印度】Swaroop C H 著 李哲 恒亿·小宋 译 Zhen Peng 1
作者简介: S waroop C H先生曾在雅虎和奥多比等公司工作过,还曾担 任印度最大的电子商务公司之一的 InfiBeam 产品经理一 职,技术功底十分扎实。目前为独立(自由)技术咨询。 (邮箱: swaroop@swaroopch.com) Swaroop C H 先生最为中国程序员熟知的是他写的那本《简明 Python 教程》(A Byte of Python)。由当时上海交大在读博士生 沈洁元翻译为中文后,被公认为网上最好的 Python 教程之一。不少 人因为这本书而“无障碍”地掌握了“这条大蟒蛇”。 这本《简明 Vim 教程》延续了《简明 Python 教程》的特点,以 尽可能简单的语言介绍了尽可能多的功能,希望能对大家学习 Vim 有所帮助。 2
目录 第一章 本书介绍 ............................. 1 1、 简介 ......................................................... 1 2、 购买此书 .................................................... 1 3、 读者怎么说 ................................................... 2 4、 授权及条款 .................................................. 3 第二章 序言 ................................. 5 1、 什么是 Vim? ................................................ 6 2、 为什么选择 Vim? ............................................ 6 3、 为什么要写这本书? ........................................... 6 4、 本书的进度 .................................................. 8 5、 官方网站 .................................................... 8 6、 授权及条款 .................................................. 8 7、 值得思考的一些事 ............................................ 9 第三章 简介 ................................11 1、 Vim 是什么? ...............................................12 2、 Vim 能做什么?...............................................12 第四章 安装 ................................19 1、 Windows .................................................20 2、 Mac OS X .................................................20 3、 Linux/BSD...................................................20 4、 小结 ........................................................21 第五章 第一步 ..............................23 1、 启动 Vim....................................................24 2、 用图形界面还是终端? .......................................25 3、 介绍一下模式 (Modes)........................................26 4、 编辑文件 ...................................................29 5、 小结 .......................................................33 第六章 模式 ................................35 1、 简介 .......................................................36 2、 模式的类型 .................................................36 3、 正常模式 ...................................................36 4、 如何使用帮助 ...............................................37 5、 插入模式 ....................................................37 6、 可视模式 ...................................................43 3
7、 小结 ........................................................43 第七章 打字技巧.............................45 1、 简介........................................................46 2、 键位技巧....................................................46 3、 Vim 图解键盘图 .............................................47 4、 小结 ........................................................48 第八章 移动光标.............................49 1、 简介 ........................................................50 2、 用 Vim 的方式移动光标 ......................................51 3、 单词,句子,段落 ............................................54 4、 做标记......................................................57 5、 跳转 ........................................................58 6、 选取文本片段 ................................................58 7、 小结 ........................................................59 第九章 帮助.................................61 1、 简介........................................................62 2、 :help 命令 .................................................62 3、 如何阅读:help...............................................63 4、 命令:helpgrep...............................................64 5、 快速帮助 ....................................................64 6、 小结 ........................................................64 第十章 基本编辑.............................67 1、 介绍 ........................................................68 2、 读写文件 ....................................................68 3、 剪切、复制、粘贴 ............................................70 4、 标记你的区域 ................................................75 5、 用撤消/重做命令来启动时间机器 ...............................75 6、 强大的查找功能 ..............................................78 7、 小结 ........................................................80 第十一章 高级编辑...........................81 1、 介绍 ........................................................82 2、 查看文件和读取命令 ..........................................82 3、 内存中的寄存器 ..............................................83 4、 文本排版 ....................................................85 5、 查找并替换 ..................................................86 6、 简写 ........................................................87 7、 拼写检查 ....................................................88 8、 块选择 ......................................................90 9、 远程文件编辑 ................................................91 4
10、 小结 .......................................................92 第十二章 多重化 ............................93 1、 介绍 ........................................................94 2、 折叠多层区域 ................................................94 3、 多缓存区 ....................................................96 4、 多窗口 ......................................................97 5、 多标签 .....................................................100 6、 小结 .......................................................101 第十三章 个人信息管理 .....................103 1、 介绍 .......................................................104 2、 安装 Viki..................................................105 3、 开始步骤 ...................................................105 4、 标记语言 ...................................................106 5、 禁止"骆驼拼写法"...........................................107 6、 时间管理 ...................................................107 7、 小结 .......................................................109 第十四章 编写脚本 .........................111 1、 简介 ......................................................112 2、 使用宏 ....................................................112 3、 基本脚本编程 ..............................................114 4、 开始编写 Vim 脚本 .........................................119 5、 使用外部编程语言 ..........................................126 6、 小结 .......................................................130 第十五章 插件 .............................131 1、 简介 ......................................................132 2、 使用 vimrc 定制 ...........................................132 3、 全局插件 ..................................................137 4、 文件类型插件 ...............................................138 5、 语法模式 ..................................................146 6、 编译器插件 ................................................153 7、 作业:编写一个全局插件 ....................................154 8、 禁用插件 ...................................................155 9、 小结 .......................................................155 第十六章 程序员的编辑器 ...................157 1、 简介 ......................................................158 2、 从简单入手 ................................................158 3、 代码浏览 ..................................................161 4、 编译 ......................................................165 5、 轻松写代码 .................................................165 5
6、 IDE ......................................................173 7、 访问数据库 .................................................178 8、 小结 .......................................................178 第十七章 更多..............................179 1、 简介.......................................................180 2、 配置行(Modeline) .........................................180 3、 便携式 Vim.................................................180 4、 升级插件...................................................181 5、 Dr.Chip 的插件 ............................................181 6、 Vim 中的 Blog...............................................182 7、 将 FireFox 变成 Vim 的样子 ................................182 8、 Bram 建议的 7 条习惯......................................183 9、 为 Vim 贡献一份力量........................................183 10、 社区 .....................................................183 11、 小结 ......................................................184 第十八章 接下来............................185 1、 简介.......................................................185 2、 总结 .......................................................186 第十九章 反馈..............................187 第二十章 慈善软件..........................189 6
本书介绍 第一章 本书介绍 1、 简介 .................................. 1 2、 购买此书 ............................. 1 3、 读者怎么说 ............................ 2 4、 授权及条款 ........................... 3 1
分享到:
收藏