comparison runtime/doc/intro.txt @ 15334:9d3d7b0f4861

Update runtime files commit https://github.com/vim/vim/commit/4c05fa08c9739e307ddc88ac91ba6d208f1fd68e Author: Bram Moolenaar <Bram@vim.org> Date: Tue Jan 1 15:32:17 2019 +0100 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Tue, 01 Jan 2019 15:45:06 +0100
parents 5c5908e81e93
children f0f06837a699
comparison
equal deleted inserted replaced
15333:37502e631202 15334:9d3d7b0f4861
1 *intro.txt* For Vim version 8.1. Last change: 2018 Jan 24 1 *intro.txt* For Vim version 8.1. Last change: 2019 Jan 01
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
50 This manual is a reference for all the Vim commands and options. This is not 50 This manual is a reference for all the Vim commands and options. This is not
51 an introduction to the use of Vi or Vim, it gets a bit complicated here and 51 an introduction to the use of Vi or Vim, it gets a bit complicated here and
52 there. For beginners, there is a hands-on |tutor|. To learn using Vim, read 52 there. For beginners, there is a hands-on |tutor|. To learn using Vim, read
53 the user manual |usr_toc.txt|. 53 the user manual |usr_toc.txt|.
54 54
55 *book* 55 *book* *books*
56 There are many books on Vi that contain a section for beginners. There are 56 Most books on Vi and Vim contain a section for beginners. Others are spending
57 two books I can recommend: 57 more words on specific functionality. You can find an overview of Vim books
58 58 here:
59 "Vim - Vi Improved" by Steve Oualline 59 http://iccf-holland.org/vim_books.html
60
61 This is the very first book completely dedicated to Vim. It is very good for
62 beginners. The most often used commands are explained with pictures and
63 examples. The less often used commands are also explained, the more advanced
64 features are summarized. There is a comprehensive index and a quick
65 reference. Parts of this book have been included in the user manual
66 |frombook|.
67 Published by New Riders Publishing. ISBN: 0735710015
68 For more information try one of these:
69 http://iccf-holland.org/click5.html
70 http://www.vim.org/iccf/click5.html
71
72 "Learning the Vi editor" by Linda Lamb and Arnold Robbins
73
74 This is a book about Vi that includes a chapter on Vim (in the sixth edition).
75 The first steps in Vi are explained very well. The commands that Vim adds are
76 only briefly mentioned. There is also a German translation.
77 Published by O'Reilly. ISBN: 1-56592-426-6.
78 60
79 ============================================================================== 61 ==============================================================================
80 2. Vim on the internet *internet* 62 2. Vim on the internet *internet*
81 63
82 *www* *WWW* *faq* *FAQ* *distribution* *download* 64 *www* *WWW* *faq* *FAQ* *distribution* *download*
83 The Vim pages contain the most recent information about Vim. They also 65 The Vim pages contain the most recent information about Vim. They also
84 contain links to the most recent version of Vim. The FAQ is a list of 66 contain links to the most recent version of Vim. The FAQ is a list of
85 Frequently Asked Questions. Read this if you have problems. 67 Frequently Asked Questions. Read this if you have problems.
86 68
87 Vim home page: http://www.vim.org/ 69 Vim home page: https://www.vim.org/
88 Vim FAQ: http://vimdoc.sf.net/ 70 Vim FAQ: https://vimhelp.appspot.com/vim_faq.txt.html
89 Downloading: ftp://ftp.vim.org/pub/vim/MIRRORS 71 Downloading: https://www.vim.org/download.php
90 72
91 73
92 Usenet News group where Vim is discussed: *news* *usenet* 74 Usenet News group where Vim is discussed: *news* *usenet*
93 comp.editors 75 comp.editors
94 This group is also for other editors. If you write about Vim, don't forget to 76 This group is also for other editors. If you write about Vim, don't forget to
112 Vim. 94 Vim.
113 95
114 See http://www.vim.org/maillist.php for the latest information. 96 See http://www.vim.org/maillist.php for the latest information.
115 97
116 NOTE: 98 NOTE:
99 - Anyone can see the archive, e.g. on Google groups. Search this if you have
100 questions.
117 - You can only send messages to these lists if you have subscribed! 101 - You can only send messages to these lists if you have subscribed!
102 - The first message is moderated, thus it may take a few hours to show up.
118 - You need to send the messages from the same location as where you subscribed 103 - You need to send the messages from the same location as where you subscribed
119 from (to avoid spam mail). 104 from (to avoid spam mail).
120 - Maximum message size is 40000 characters.
121 105
122 *subscribe-maillist* 106 *subscribe-maillist*
123 If you want to join, send a message to 107 If you want to join, send a message to
124 <vim-subscribe@vim.org> 108 <vim-subscribe@vim.org>
125 Make sure that your "From:" address is correct. Then the list server will 109 Make sure that your "From:" address is correct. Then the list server will
148 Preferably start Vim with: > 132 Preferably start Vim with: >
149 vim --clean -u reproduce.vim 133 vim --clean -u reproduce.vim
150 Where reproduce.vim is a script that reproduces the problem. Try different 134 Where reproduce.vim is a script that reproduces the problem. Try different
151 machines, if relevant (is this an MS-Windows specific bug perhaps?). 135 machines, if relevant (is this an MS-Windows specific bug perhaps?).
152 136
153 Send me patches if you can! 137 Send me patches if you can! If you create a pull request on
138 https://github.com/vim/vim then the automated checks will run and report any
139 obvious problems. But you can also send the patch by email (use an attachment
140 to avoid white space changes).
154 141
155 It will help to include information about the version of Vim you are using and 142 It will help to include information about the version of Vim you are using and
156 your setup. You can get the information with this command: > 143 your setup. You can get the information with this command: >
157 :so $VIMRUNTIME/bugreport.vim 144 :so $VIMRUNTIME/bugreport.vim
158 This will create a file "bugreport.txt" in the current directory, with a lot 145 This will create a file "bugreport.txt" in the current directory, with a lot
187 introduce Y2K problems, but those are not really part of Vim itself. 174 introduce Y2K problems, but those are not really part of Vim itself.
188 175
189 ============================================================================== 176 ==============================================================================
190 3. Credits *credits* *author* *Bram* *Moolenaar* 177 3. Credits *credits* *author* *Bram* *Moolenaar*
191 178
192 Most of Vim was written by Bram Moolenaar <Bram@vim.org>. 179 Most of Vim was created by Bram Moolenaar <Bram@vim.org>.
193 180
194 Parts of the documentation come from several Vi manuals, written by: 181 Parts of the documentation come from several Vi manuals, written by:
195 W.N. Joy 182 W.N. Joy
196 Alan P.W. Hewett 183 Alan P.W. Hewett
197 Mark Horton 184 Mark Horton
266 Stefan 'Sec' Zehl Maintainer of vim.org 253 Stefan 'Sec' Zehl Maintainer of vim.org
267 Yasuhiro Matsumoto many MS-Windows improvements 254 Yasuhiro Matsumoto many MS-Windows improvements
268 Ken Takata fixes and features 255 Ken Takata fixes and features
269 Kazunobu Kuriyama GTK 3 256 Kazunobu Kuriyama GTK 3
270 Christian Brabandt many fixes, features, user support, etc. 257 Christian Brabandt many fixes, features, user support, etc.
258 Yegappan Lakshmanan many quickfix features
271 259
272 I wish to thank all the people that sent me bug reports and suggestions. The 260 I wish to thank all the people that sent me bug reports and suggestions. The
273 list is too long to mention them all here. Vim would not be the same without 261 list is too long to mention them all here. Vim would not be the same without
274 the ideas from all these people: They keep Vim alive! 262 the ideas from all these people: They keep Vim alive!
275 *love* *peace* *friendship* *gross-national-happiness* 263 *love* *peace* *friendship* *gross-national-happiness*
298 *Elvis* 286 *Elvis*
299 Elvis Another Vi clone, made by Steve Kirkendall. Very compact but isn't 287 Elvis Another Vi clone, made by Steve Kirkendall. Very compact but isn't
300 as flexible as Vim. 288 as flexible as Vim.
301 The version used is 2.1. It is still being developed. Source code is 289 The version used is 2.1. It is still being developed. Source code is
302 freely available. 290 freely available.
291 *NeoVim*
292 NeoVim A Vim clone. Forked the Vim source in 2014 and went a different way.
293 Very much bound to github and has many more dependencies, making
294 development more complex and limiting portability. Code has been
295 refactored, resulting in patches not being exchangeable with Vim.
296 Supports a remote GUI and integration with scripting languages.
303 297
304 ============================================================================== 298 ==============================================================================
305 4. Notation *notation* 299 4. Notation *notation*
306 300
307 When syntax highlighting is used to read this, text that is not typed 301 When syntax highlighting is used to read this, text that is not typed