Errata for Practical Vim
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 7 months 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.
| Paper | Description | Found in | Fixed in | |
|---|---|---|---|---|
| 0 |
#50785: Thanks for this book ! I think it may worth adding some tips about folding ?--Loic Pefferkorn |
P1.0
11-Feb-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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 255 |
#49954: 1st para, 3rd sentence, "Francophone" should be "Anglophone".
"If we pressed it now, we would jump from the Speaker definition back to the ...more...
|
P1.0
18-Oct-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
should read set nocompatible
--Łukasz Balcerzak |
P1.1
13-Dec-12 |

