Vim实用技巧 - [英] Drew Neil

Vim实用技巧

[英] Drew Neil

出版时间

2014-04-30

ISBN

9787115338693

评分

★★★★★

标签

计算机

书籍介绍

vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。vim能够大大提高程序员的工作效率。对于vim高手来说,vim能以与思考同步的速度编辑文本。同时,学习和熟练使用vim又有一定的难度。

《vim实用技巧》为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,帮助读者提升vim的使用技能。《vim实用技巧》示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通vim。

《vim实用技巧》适合想要学习和掌握vim工具的读者阅读,有一定vim使用经验的程序员,也可以参考查阅以解决特定的问题。

AI导读
核心看点
  • 全书21章121个技巧,系统讲解Vim高效编辑方法
  • 深入解析普通、插入、可视等模式下的核心操作逻辑
  • 通过丰富示例与清晰讲解,帮助读者精通Vim高级技巧
适合谁读
  • 希望提升编程效率、熟练掌握Vim工具的程序员
  • 有一定Vim使用经验,想解决特定问题的进阶用户
  • 对Vim哲学感兴趣,追求极致文本编辑体验的读者
读前提醒
  • 本书非入门教程,建议先完成vimtutor再阅读
  • 技巧需边读边在电脑上实操,仅阅读难以掌握精髓
  • 部分技巧较高级,初学者可先关注基础章节内容
读者共识
  • Vim学习是顿悟过程,本书能显著提升使用层次
  • 技巧实用且极具哲学意味,但记忆负担较重
  • 印刷与校对存在瑕疵,但不影响其作为经典的价值

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "If you take my advice, you’ll throw away the Caps Lock key forever. You won ’t miss it, I promise."
  • "But if you ’re getting a feel for the Vim way, then this should raise alarm bells for you."
  • "Normal mode: * # : search current word (forward / backward) g* g# : search current word forward / backward without word delimiters gv : reselect last selection zz : redraw screen so that current is in the center gg : go to start of file g~, gu, gU : change cases S : cc C : c$ @ : repeat last Ex ; , "
  • "表801 分隔符文本对象 ---- 文本对象 选择区域 ================================================== a)或ab 一对圆括号 {parentheses} i)或ib 圆括号内部 (parentheses)内部 a}或aB 一对花括号{braces} i}或iB 花括号{braces}内部 a] 一对方括号 [brackets] i] 方括号[brackets]内部 a> 一对尖括号<angle brackets> i> 尖括号<brackets>内部 a' 一对单引号'single quotes' i' 单引号'single quotes"
  • "删除周边,修改内部"
  • "For example, if we wanted to yank the current word into register a, we could run "ayiw. Or if we wanted to cut the current line into register b, we could run "bdd. Then we could paste the word from register a by typing "ap, or we could paste the line from register typing "bp. In addition to the Norm"
  • "Vim的自动补全可以在插入模式下被触发。当此功能被调用的时, Vim会首先根据当前编辑会话所有缓冲区的内容建立一份补全列表,然后再检测光标左侧的字符,看能否找到单词的一部分。如果找到的话,会用这个未完成的单词对补全列表进行过滤,所有不是以它开头的内容都将被过滤掉!最终的补全列表都以菜单形式出现,供我们选择。 通过 <C -p> 与 <C -n>这两个组合键,我们不仅可以在插入模式下触发Vim自动补全,而且还可以用它们在补全列表中反向或正向选择。"
  • "<C-p>与<C-n>命令均会调用普通关键字来自动补全。除此之外,还有其他自动补全的方式,所有这些命令均以组合键<C -x>来作为起始操作。 触发Vim自动补全的方法总结"
作者简介
Drew Neil 是一位独立程序员、作家和培训师。他在世界各地参加研讨会、经常在会议上发言,并专门从事制作教学视频的工作。你可以在 vimcasts.org 网站上,找到他关于 Vim 的文章以及视频教程。
目录
《vim实用技巧》
第1章 vim解决问题的方式 1
技巧1 结识·命令 1
技巧2 不要自我重复 4
技巧3 以退为进 6

显示全部
用户评论
据说学习VIM是个顿悟的过程,这本书让我顿悟到更高的一个层次
Emacs学不会用户最终的妥协。大部分技巧确实称得上实用,原作名也大概属实,可惜大部分技巧还是属于授人以鱼的程度。Anyway,从此就是一名VIM党了
必须给5星。虽然很早就在用vim学习了一些快捷键,但基本都是用于查看服务器日志。看完这本书才知道,它原来有这么多和其他所有的编辑器都不一样的快捷操作。
自从用了 vim,便再也回不去了。
这书没有校对么???挺好的一本书被排版上的低级错误毁了
打开-保存-关闭,贯穿我所有的vim编辑工作,其他便捷命令实在是用得太少了。。
非常实用,让我对于终身使用 Vim 充满了信心
讲的很细、不如直接用、用到学一下、 基本就学会了
以思维的速度编辑文本:指专注于home row大幅提高编辑速度,但时刻做脑力体操减慢思维速度。
补标,大学时看的
下载
收藏