We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.

The latest version of the book is P1.1, released over 1 year ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

Key: Typo Tech. Error Suggestion Not a problem Next edition

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:  

(To find out what version you have, look at the copyright page, a few pages in from the front of the book. If it says (say) 'Second Printing', then here it'll be P2.0. If there are interim PDF releases in that printing, they'll be 2.1, 2.2, and so on.)

PDF Paper Description Found in Fixed in
all

#76658: The Kindle book does not have page numbers, so am unable to make use of the Erratum.
I am using Kindle 1.10.8 last updated 4/13/2014, on Windows 7.
--wolfv

P1.1
13-Apr-14
0

#50785: Thanks for this book ! I think it may worth adding some tips about folding ?--Loic Pefferkorn

P1.0
11-Feb-13
1
#53254: Help links are all broken (h: links) An error has been encountered in accessing this page. 1. Server: vimdoc.sourceforge.net 2. URL pa...more...
P1.1
30-Nov-13
9
#50824: In the .mobi version of the book, Tip 4 (Act, Repeat, Reverse) Table 1 (Repeatable Actions and How to Reverse Them) has only 3 columns: Intent...more...
P1.1
15-Feb-13
13 xi

#50387: s/Alex Khan/Alex Kahn

Sorry I misspelled your name Alex!--Drew Neil

P1.1
17-Dec-12
32

#50161: Two for the Price of One: S compound command for ^C (should be equivalent to cc) - vim newbie referring to :help S and trying examples on Mac & Ubuntu--Ian Fleeton

P1.1
15-Nov-12
34

#49950: In tip 19 the keystrokes "R, b<Esc>" is using a space instead of the Space notation "R,␣b<esc>".--Arturo Salazar

P1.0
13-Oct-12
59

#53311: In the table, you show "R, b<ESC>", but you really should show that a space needs to be input using your convention of the ␣ to indicate the spacebar.--Robert Sink

P1.1
07-Dec-13
82
#50951: re: tip 82, David Bürgin emailed to point out that :%s///gn can be shortened to :%~gn This looks very strange but apparen...more...
P1.1
03-Mar-13
88

#50436: :cl[ose] ==> :clo[se]--Dietmar

P1.1
04-Jan-13
88

#52612: in the table under closing Windows

:cl[ose] should read :clo[se]

P1.1
09-Sep-13
95

#50066: Last ex command on the page: ":edit %:h<Tab>M<Tab>" will open Mailer.js, not Main.js. Perhaps add an extra "<Tab>" at the end?--James Silberbauer

P1.0
27-Oct-12
112

#76635: Missing image for matrix of word-wise motions

P1.1
08-Apr-14
112
#76472: (the page # at the top of the PDF page is 112, but Preview.app says its page 131) I re-downloaded several of my PDFs, have two versions of ...more...
P1.1
04-Mar-14
113
#50221: In the example box: {start} e.g. we're going too slow WWWW e.g. we're going too slow WWW e.g. we're going too slow The first motion li...more...
P1.1
30-Nov-12
114
#49165: There appears to be a formatting issue throughout the Kindle ebook when displaying buffer contents. The character that is currently under the...more...
B1.1
20-Apr-12
126

#50096: iBooks renders tip 53 in the ePub version with pencil marks in place of backticks.--Nelson Chen

P1.0
31-Oct-12
132

#50088: In the table of jumps there is an extra "/" in front of the second command: "//pattern<CR>/?pattern...".--James Silberbauer

P1.0
30-Oct-12
137

#50094: Missing "to" after "us" in 1st line of 2nd para of tip 58, "allows us create a mark".--James Silberbauer

P1.0
31-Oct-12
156

#52109: At the very end of the chapter, the text mentions 'autocommand'. Given what was previously discussed in this chapter, it should be 'autoindent'.--Giuseppe Maxia

P1.1
02-Jul-13
173

#50133: The last of the buffer contents in table 18 should show the Person class within the Rank module.--James Silberbauer

P1.0
04-Nov-12
196
#50337: In the second to last paragraph of tip 78, it says "getcmdtype().'\' produces "/\" if we're searching forward and ?\ if we're searching backwa...more...
P1.0
08-Dec-12
218

#50226: Tip 53 says that typing ?{mark} jumps to the exact position of a given mark. This seems to be wrong: acording to :h mark-motions it should be `{mark}.--Jeremy Cook

P1.1
02-Dec-12
222
#49725: In the source text for search/quoted-strings.txt, apostrophes are being used as quotes, and in the rest of the examples, the quotes are repres...more...
Drew Neil says: I see what you mean. In the manuscript, I use single-prime marks throughout, but they appear differently in code samples and buffer simulations. I've referred this issue to the typesetter.
B5.0
22-Aug-12
243
#50377: last two lines contain: h1” and “h2,” but “<h1,” “</h1,” “<h2,” “</h2,” and should h1" and "h2", but "<h1", "</h1", "<h2", "</h2"...more...
P1.1
13-Dec-12
262

#50137: In "Don't Lose the Place", make! is shown as if run from the command line ("=> $ make!"), but it is run from vim, so should be "=> :make!").--James Silberbauer

P1.0
06-Nov-12
263

#50208: Title of Table 28 missing a space between the words 'Command' and 'for'. Reads as 'Table 28-Commandsfor Navigating the Quickfix List'.--Nikush Patel

P1.1
26-Nov-12
275
#49641: In tip 100, the file global/unsorted.css included with the downloadable code is slightly different than the example. In the example the code...more...
Drew Neil says: That's strange. The labels should be stripped out before being hosted for readers to download.
B5.0
12-Aug-12
289
#50516: Down at the bottom of the page in the last fragment: " :set spell :set spellang=fr " The second line is actually with 3 'l's: " :set...more...
P1.1
23-Jan-13
289
#51109: Under the topic "Obtain Spell Files for Other Languages" there is a listing with: ➾ :set spell ➾ :set spellang=fr In the word spelllang the...more...
P1.1
23-Mar-13
301

#50376: This snippet:

set nocompatible
plugin on

should read

set nocompatible
filetype plugin on

--Łukasz Balcerzak

P1.1
13-Dec-12