作为一个没有vi经验的完整初学者,如何仅靠Vim本身学习使用Vim?有内置的教程,如何访问?
假设我有一台装有Linux和Vim的笔记本电脑,并且没有Internet连接。
作为一个没有vi经验的完整初学者,如何仅靠Vim本身学习使用Vim?有内置的教程,如何访问?
假设我有一台装有Linux和Vim的笔记本电脑,并且没有Internet连接。
Answers:
vimtutor
是香草vim安装随附的程序。这是一个30分钟的教程程序,它解释了vim的基本知识。在* nix系统上,通常只需要vimtutor
在命令行上执行即可。gvimtutor
如果您更喜欢GUI版本,Unix也可以使用。
在Windows上,vimtutor.bat
位于中$VIMRUNTIME
(通常类似C:\Program Files (x86)\Vim\vim74
或类似)。vimtutor.bat
在Windows上默认为GUI vim;通-console
如果要强制使用控制台活力。至少在Windows 8上,您也可以只从“开始”菜单中搜索“ vim tutor”(当然不带引号)以打开该教师。
您可以通过:help
上下阅读来学习Vim 。当您输入时:help
,它看起来像这样:
*help.txt* For Vim version 7.3. Last change: 2010 Jul 20
VIM - main help file
k
Move around: Use the cursor keys, or "h" to go left, h l
"j" to go down, "k" to go up, "l" to go right. j
Close this window: Use ":q<Enter>".
Get out of Vim: Use ":qa!<Enter>" (careful, all changes are lost!).
Jump to a subject: Position the cursor on a tag (e.g. |bars|) and hit CTRL-].
With the mouse: ":set mouse=a" to enable the mouse (in xterm or GUI).
Double-click the left mouse button on a tag, e.g. |bars|.
Jump back: Type CTRL-T or CTRL-O (repeat to go further back).
Get specific help: It is possible to go directly to whatever you want help
on, by giving an argument to the |:help| command.
It is possible to further specify the context:
如您所见,它从本质开始,例如四处走动,跳转到主题并返回等等。如果向下滚动一点,此文档列表将变为可见:
------------------------------------------------------------------------------
*doc-file-list* *Q_ct*
BASIC:
|quickref| Overview of the most common commands you will use
|tutor| 30 minutes training course for beginners
|copying| About copyrights
|iccf| Helping poor children in Uganda
|sponsor| Sponsor Vim development, become a registered Vim user
|www| Vim on the World Wide Web
|bugs| Where to send bug reports
USER MANUAL: These files explain how to accomplish an editing task.
|usr_toc.txt| Table Of Contents
Getting Started
|usr_01.txt| About the manuals
|usr_02.txt| The first steps in Vim
|usr_03.txt| Moving around
使用顶部提供的导航提示(并Ctrl]单击链接),您可以开始访问这些部分,例如从开始tutor
。(实际上,这是我首先学习Vim的方式。)
:help
,并开始阅读。
就像其他人提到的那样,这vimtutor
是一个不错的起点。还有许多其他资源可用来增进您对vim哲学的知识和理解,这不仅是辉煌的,而且是令人惊讶的和令人愉快的直观。
但是,我仍然想用一个例子来说明如何学习vim。
当我们出生时,我们几乎是不动的,我们需要被带到任何需要去的地方,慢慢地,我们的腿和手臂会发展出肌肉,并通过实践逐渐学会如何使用它们并精确地控制它们以利用它们开始爬行,以便我们自己探索周围的环境。随着我们进一步成长并发展出更多的肌肉,力量和协调能力,我们开始行走,最终,我们可以继续行走。现在您可能会以为这就是终点,但并不是这样,当我们相当舒适地步行/奔跑到我们想要的任何地方后,我们感到有必要走得越来越远,意识到需要更多的工具(不同的车辆)走得更远,更快。
在IMO中学习vim应该与之类似,因为您应该学习足够的知识以使您的大脑快速掌握,并且通过练习可以渗入您的肌肉记忆并成为第二天性,这将使您有时间进一步学习技巧并重复循环。
在花了足够的时间和精力来理解和制作vim哲学之后,它就进入了您的肌肉记忆,您会感到沮丧,因为使用其他没有模仿vim支持的应用程序和编辑器会带来多么痛苦和缓慢。
vimtutor
30分钟开始。在接下来的一周中继续练习。繁荣!您可以流利地使用Vim并具有所有优点。