出版社: 东南大学出版社
原作名: Learning the vi and Vim Editors
译者: O’Reilly Taiwan公司
出版年: 2011-3
页数: 456
定价: 82.00元
装帧: 平装
丛书: O'Reilly动物系列(中译本)
ISBN: 9787564126049
内容简介 · · · · · ·
《学习vi和Vim编辑器(中文版)(第7版)》的主要内容是:将近三十年的时间里,vi一直是Unix与Linux采用的标准编辑器,从1986年开始,《学习vi和Vim编辑器》一直是第一线的vi导引手册。但三十年来,Unix已不再是三十年前的样子,这《学习vi和Vim编辑器(中文版)(第7版)》也不能一成不变。第7版的《学习vi和Vim》涵盖了Vim的详细指引,Vim是一种很棒的vi同类品。Vim现在是大多数Linux系统上的默认编辑器,也是MacOSX的默认vi版本,同时能在许多其他操作系统上执行。《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就《学习vi和Vim编辑器(中文版)(第7版)》的经典地位。
作者简介 · · · · · ·
Arnold Robbins,专业程序员与技术作家,从1980年即开始使用Unix系统,协助打造了awk的POSIX标准。
Elbert Hannah,是位专业软件工程师与软件设计师,于1983年使用汇编语言写出全屏编辑器,完成第一件受指派的专业任务。
Linda Lamb,O’Reilly Media的第一代编辑中的一员,也是本公司的技术作家与营销经理。
目录 · · · · · ·
前言
第一部分 基础与高级的vi
第一章 vi文本编辑器
简史
打开与关闭文件
结束而不保存编辑结果
第二章 简单的文本编辑
vi命令
移动光标
简单的编辑
更多插入文本的方法
基本vi命令的复习
第三章 快速移动位置
根据屏幕来移动
根据文本块来移动
根据搜索模式的结果来移动
根据行号来移动
vi移动命令的复习
第四章 越过基础的藩篱
.更多命令组合
打开vi的选项
善加利用缓冲区
对一处做标记
第五章 ex编辑器概述
ex命令
用ex编辑
将一个文件复制到另一个文件
编辑多个文件
第六章 全局替换
确认替换
与上下文相关的替换
模式匹配的规则
模式匹配的范例
模式匹配的最后叮咛
第七章 高级编辑方法
自定义vi
执行unix命令
保存命令
使用ex脚本
编辑程序源代码
第八章 vi同类品的功能总览
它们都是我兄弟
多窗口编辑
图形用户界面
扩展正则表达式
增强的标签
改进的便利功能
编程辅助
编辑器功能一览表
还是原创品最好
预告
第二部分 vim
第九章 vim(vi improved)概述
概览
取得vim
取得unix与gnu/linux环境中的vim
取得windows环境中的vim
取得macintosh环境中的vim
其他操作系统
给新用户的帮助工具与简易模式
小结
第十章 vim对vi的主要改进
内置帮助功能
启动与初始化选项
新的移动命令
扩展的正则表达式
自定义可执行文件
第十一章 vim的多窗口功能
启动多窗口编辑
打开窗口
游走窗口间(在窗口间移动光标)
移动窗口
调整窗口尺寸
缓冲区及其与窗口的交互
在窗口里追踪标签
分页编辑
关闭与离开窗口
摘要
第十二章 vim脚本
你最爱什么色调?
通过脚本动态配置文件类型
关于vim脚本编码的其他思考
资源
第十三章 图形化vim(gvim)
gvim概述
自定义滚动条、菜单与工具栏
microsoft windows中的gvim
x windows system中的gvim
gui选项与命令概要
第十四章程序员专用的vim强化功能
折叠与大纲(大纲模式)
自动智慧缩排
关键字与字典词汇补全
标签堆栈
语法高亮显示
用vim编译与检查错误
关于使用vim设计程序的最后叮咛
第十五章 其他好用的vim功能
编辑二进制文件
digraph:非ascii字符
在其他地方编辑文件
目录间的移动与改变
使用vim备份
以html表现文本
有何差异?
撤销“撤销”
现在的位置?
内容行(大小)
vim命令与选项的缩写
几项快捷窍门(不只vim专用)
参考资源
第三部分 其他vi同类品
第十六章 nvi:新的vi
作者与历史
重要的命令行参数
在线帮助与其他说明文档
初始化
多窗口编辑
图形用户界面
扩展正则表达式
改进的编辑功能
编程辅助
国际化支持
资源与支持的操作系统
第十七章 elvis
作者与历史
重要的命令行参数
在线帮助与其他说明文档
多窗口编辑
图形用户界面
扩展正则表达式
改进的编辑功能
编程辅助
有趣的功能
elvis的未来
资源与支持的操作系统
第十八章vile:类似emacs的vi
作者与历史
重要的命令行参数
在线帮助与其他说明文档
初始化
多窗口编辑
图形用户界面
扩展正则表达式
改进的编辑功能
编程辅助
有趣的功能
资源与支持的操作系统
第四部分 附录
附录a vi、ex与vim编辑器
附录b 设置选项
附录c 问题集
附录d vi与国际互联网
· · · · · · (收起)
丛书信息
喜欢读"学习vi和Vim编辑器(中文版)"的人也喜欢的电子书 · · · · · ·
喜欢读"学习vi和Vim编辑器(中文版)"的人也喜欢 · · · · · ·
学习vi和Vim编辑器(中文版)的书评 · · · · · · ( 全部 16 条 )

程序员们确实应当好好了解



学习vi和Vim编辑器(中文版)
> 更多书评 16篇
-
$vi +n file 打开文件到第n行 $vi + file 打开文件到最后一行 $vi +/pattern file 打开文件到模式首次出现的位置(如果搜索模式中含有空格,就必须用单引号或双引号把整个模式括起来,或者使用飞斜杠对空格进行转义) $vi -R file 以只读方式浏览文件 :w! 忽略只读方式,保存文件 :wq! 忽略只读方式,保存文件并退出vi 恢复缓冲区 在系统重新运行后首次登录时,将会收到缓冲区已被保存的信息。如果输入下面的命令: $ex -r ...
2013-08-05 00:57:54
$vi +n file 打开文件到第n行 $vi + file 打开文件到最后一行 $vi +/pattern file 打开文件到模式首次出现的位置(如果搜索模式中含有空格,就必须用单引号或双引号把整个模式括起来,或者使用飞斜杠对空格进行转义) $vi -R file 以只读方式浏览文件 :w! 忽略只读方式,保存文件 :wq! 忽略只读方式,保存文件并退出vi 恢复缓冲区 在系统重新运行后首次登录时,将会收到缓冲区已被保存的信息。如果输入下面的命令: $ex -r 或者: $vi -r 将得到系统所有已保存的文件列表。 使用带文件名的-r 选项恢复已编辑的缓冲区 :pre 强迫系统保存缓冲区 引自 第4章 基本编辑命令的扩展--启动vi时的选项 回应 2013-08-05 00:57:54
-
-
makto (infinita)
设置右边界距离,以便自动插入换行符: :set wm=10 设置显示行号: :set nu 移动光标: 0 => 一行开头 ^ => 一行第一个非空格字符 $ => 一行最后 w, b 分别是前进、后退一个单词 W, B 同样,但不将标点算作单词 G 将光标移动到文章最后一行 10G 移动到第10行2012-08-18 19:17:23
-
$vi +n file 打开文件到第n行 $vi + file 打开文件到最后一行 $vi +/pattern file 打开文件到模式首次出现的位置(如果搜索模式中含有空格,就必须用单引号或双引号把整个模式括起来,或者使用飞斜杠对空格进行转义) $vi -R file 以只读方式浏览文件 :w! 忽略只读方式,保存文件 :wq! 忽略只读方式,保存文件并退出vi 恢复缓冲区 在系统重新运行后首次登录时,将会收到缓冲区已被保存的信息。如果输入下面的命令: $ex -r ...
2013-08-05 00:57:54
$vi +n file 打开文件到第n行 $vi + file 打开文件到最后一行 $vi +/pattern file 打开文件到模式首次出现的位置(如果搜索模式中含有空格,就必须用单引号或双引号把整个模式括起来,或者使用飞斜杠对空格进行转义) $vi -R file 以只读方式浏览文件 :w! 忽略只读方式,保存文件 :wq! 忽略只读方式,保存文件并退出vi 恢复缓冲区 在系统重新运行后首次登录时,将会收到缓冲区已被保存的信息。如果输入下面的命令: $ex -r 或者: $vi -r 将得到系统所有已保存的文件列表。 使用带文件名的-r 选项恢复已编辑的缓冲区 :pre 强迫系统保存缓冲区 引自 第4章 基本编辑命令的扩展--启动vi时的选项 回应 2013-08-05 00:57:54 -
^G:使下列信息显示在屏幕底部:当前行号、文件总行数和当前行在总行中的百分比 G:把光标移动文件最后一行 44G:把光标移动到第44行的开始 两个反引号(``): 如果没有进行编辑,返回原来的位置(上次调用G命令的位置) 如果已经进行了编辑,然后使用了不同于G的命令移动过光标,则返回上次编辑的位置。 如果已经调用了搜索命令,则把光标返回到开始进行搜索的位置 一对单引号('')除了把光标返回到行首而不是光标以前所在的...
2013-08-04 19:54:18
-
/pattern:搜索模式,模式可以是整个单词或任何其它的字符序列 ?pattern:向后搜索 n:同向重复搜索 N:反向重复搜索 /RETURN:向前重复搜索 ?RETURN:向后重复搜索 :set nowrapscan:取消折回搜索 通过搜索进行修改: 可以把/和?搜索操作与c和d之类的文本修改命令结合在一起使用。 d?move:删除从光标到单词“move”之间的所有文本。删除操作以字符为基础进行,并没有对整行进行删除。 当前行内搜索: fx:在行内搜索(移动光...
2013-08-04 16:29:55
/pattern:搜索模式,模式可以是整个单词或任何其它的字符序列 ?pattern:向后搜索 n:同向重复搜索 N:反向重复搜索 /RETURN:向前重复搜索 ?RETURN:向后重复搜索 :set nowrapscan:取消折回搜索 通过搜索进行修改: 可以把/和?搜索操作与c和d之类的文本修改命令结合在一起使用。 d?move:删除从光标到单词“move”之间的所有文本。删除操作以字符为基础进行,并没有对整行进行删除。 当前行内搜索: fx:在行内搜索(移动光标到)x的下一个实例,这里x代表任何字符。 Fx:在行内搜索(移动光标到)x的上一个实例。 tx:在行内搜索(移动光标到)x的下一个实例前面的字符。 Tx:在行内搜索(移动光标到)x的上一个实例后面的字符。 ;:同方向重复前面的搜索命令。 ,:反方向重复前面的搜索命令。 dfx:删除到指定字符x(包括x)之间的文本 ct.:命令可以修改到句子结尾的的所有文本,并保留句点。 引自 第3章 快速移动-按搜索移动 回应 2013-08-04 16:29:55
论坛 · · · · · ·
为神码中文版和英文版的评分会差那么多? | 来自maxy218 | 2 回应 | 2022-02-03 02:27:01 |
相比较第六版的中文版 | 来自盲刺客 | 2011-05-17 23:45:00 |
这本书的其他版本 · · · · · · ( 全部6 )
-
开明出版社 (2009)8.1分 131人读过
-
O'Reilly Media (2008)8.3分 151人读过
-
机械工业出版社 (2003)7.8分 252人读过
-
O'Reilly Media (1998)7.4分 19人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 改变自己▶编程 (Chain)
- 开智 Python 班书单 (开智学堂)
- 欲读无类 (催眠)
- 计算机专业 (示云_好好生活)
- VIM参考书及学习资料汇总 (熊猫哥哥)
谁读这本书?
二手市场
订阅关于学习vi和Vim编辑器(中文版)的评论:
feed: rss 2.0
0 有用 [已注销] 2013-10-23 00:06:47
这货干货太少了!
0 有用 makto 2012-11-14 15:33:48
作为参考书的存在
0 有用 ZERO 2012-07-09 17:36:16
最近看的书都是坑爹的货呀。。我还指望书里来点儿啥好玩的,结果尼玛就是个渣啊。。没看过文档的可以买。。可是你看完了还是要去看文档。
0 有用 prife 2012-01-09 13:26:31
大二读的
0 有用 Silvery 2012-11-10 17:56:07
基本什么都没讲。。vim部分很少..ex/vi/nvi这些东西占太多了..
0 有用 discuz_x 2022-08-04 10:48:45
介绍vi与vim非常优秀的书籍,基本涵盖了vi与vim所有的特性与使用方法,对于建立vi与vim编辑器知识体系具有巨大的推动作用,推荐阅读。
0 有用 诗酒词茶 2020-07-01 21:48:27
vim最佳最经典没有之一,介绍了很多上下文,也帮助你去用思维编辑,而不是重复劳作去编辑
0 有用 光影 2020-05-29 16:13:44
没有《Vim实用技巧》讲解的透彻,同时排版也不行。
0 有用 轩辕拾銉 2020-04-27 16:14:40
一周目; 扫了一遍, 入门推荐; 但是后续对于 宏 和 插件 的内容, 还是有所缺失; 这些东西得自己想办法了...
0 有用 山越野人 2020-04-09 08:17:55
应该早点看