VIM 的帮助文档在哪里?看这里。
我一直奇怪,像VIM这么优秀的软件怎么就没有个详细的文档。
再优秀,新手不会用也是白搭啊。再说,谁生下来就是老手么?
只有那个简单的tutor么?
虽说看了这个tutor也能用了,但作为“编辑器之神”不会就这点功能吧?
难道一定要买《XX指南》之类的书才能操控这“编辑器之神”么?
非也!(虽然我也买了本书,感觉还不错。书是在我发现文档之前买的。如果在买之前就发现了这个文档……已经没有如果)
一个不经意间,我发现,不是没有秘籍。而是我寻找的姿势不对。
MS-Windows
如果你在Windows下也装了VIM,在安装目录下有这样一个目录 vimxx (xx代表版本号)。进入该层目录,会发现很多文件和文件夹,其中一个叫 doc 的目录就是文档所在的目录了。里面的 usr_xx.txt (其中,xx表示序列,01、02、03 ...)就是帮助文档了。
以笔者的VIM74版本为例,文档的路径如下:
D:\Program Files\Vim\vim74\doc
*nix
Windows下都有了,*nix下当然也有了。
咦,不对啊,怎么没有?
难道姿势又错了?
我向左向右,向上向下,向前向后,找遍了还是没有啊。
无奈之下,我打开了终端,输入了命令 vi ,进入 vi 后又输入了 :help 命令,结果得到了如下的提示:
The Vim online help is not installed on this Debian GNU/Linux system.
WHY ?
Because the "vim-runtime" package containing it is not installed.
This may happen if your administrator has chosen to install as only Vim variant
the "vim-tiny" package. The "vim-tiny" package contains a minimal version of
Vim compiled with no graphical user interface and only a small subset of
features in order to keep small the package size.Since the "vim-runtime" package is rather huge when compared to "vim-tiny",
installing the latter does not automatically install the former.
默认没装啊。
那咱就装呗。
以Ubuntu为例,在终端输入如下命令 sudo apt-get install vim ,选择你想安装的包,就可以安装了。
安装完成后,进入目录 /usr/share/vim/vim74/doc ,就可以看到文档了。和Windows下类似,就不多说了。
Mac OS 下,路径和Ubuntu类似。注意下版本号就行。
注:这些帮助文档(usr_xx.txt)在其他编辑器下,就是个普通文本,查看时排版结构有点乱。所以推荐在VIM中查看,结构整齐,颜色分明,还可以边看边练习,多好!
VIM 的帮助文档在哪里?看这里。的更多相关文章
- 安装配置Vim中文帮助文档
1.home/.vimrc是用户自己的vim配置文件,在这个配置文件中设置的配置只影响该用安装前的准备工作: 在home目录下列新建文件夹 : .vim ------------------> ...
- [No0000190]vim8安装教程和vim中文帮助文档Vimcdoc安装方法-Vim使用技巧(5)
Vim8.0是近十年来的一次大更新,支持任务.异步I/O.Channels和JSON以及异步计时器.Lambdas 和 Closures等,还包括对GTK + 3的支持.由于ubuntu默认安装的Vi ...
- vim中文帮助文档安装
vim自带的帮助手册是英文的, 对平时编程的人来说没有多大阅读困难,在何况还有"星级译王"呢, 但是我猜和我一样连英语四级都愁的大有人,可偏偏就有一帮好心人人将其翻译成了中文, 可 ...
- vim下处理文档中的\r\n\t字符
问题复现 拿到的文档中包含了大量的\r.\n.\t等字符,形如: \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\ ...
- 【实习记】2014-08-15文档太少看着源码用cgicc+stl库之模板谓词函数对象
总结1: 今天找到了昨天scanf的问题答案,scanf与printf一样的神奇而复杂,稍不留神,就会被坑.scanf函数在读入非空白符分割的多个字符串的解决方法是这个:/* 以 | 分割 * ...
- 使用vim编写hexo文档,并用ultisnips/snipmates/snippets插件补全
作为一个vim使用者,编写markdown文档时若不能用vim这怎么能受的了! 下面是我编写markdown的时候用到的插件 Plugin 'Markdown'Plugin 'Markdown-syn ...
- ES shrink ——一般是结合rollover一起使用的,一开始没有看懂官方shrink文档,当看了这个之后就明白了
rollover Elasticsearch 从 5.0 开始,为日志场景的用户提供了一个很不错的接口,叫 rollover.其作用是:当某个别名指向的实际索引过大的时候,自动将别名指向下一个实际索引 ...
- VIM显示utf-8文档乱码解决方法
1.相关基础知识介绍 在Vim中.有四个与编码有关的选项,它们是:fileencodings.fileencoding.encoding和termencoding. 在实际使用中.不论什么一个选项出现 ...
- VIM辅导:视频教程,文档资料,经典插件
VIM辅导:25个vim视频' 教程 '资源 转自: http://blog.jobbole.com/10250/ 编注:@程序员的那些事 12月14日在新浪微博发起的<你最常用哪些文本编辑 ...
随机推荐
- iptables设置端口转发
转自:https://blog.csdn.net/sigangjun/article/details/17412821 一 从一台机到另一台机端口转发 启用网卡转发功能 #echo 1 > /p ...
- 出现System.web.mvc冲突的原因及解决方法CS0433
1.问题描述 CS0433:类型“System.Web.Mvc.WebViewPage<TModel>”同时存在于URL1和URL2中 2.解决方案 找到Web.config文件中的< ...
- centos7下安装gcc7
之前写过在linux下升级gcc 4.8至gcc 4.9的过程,现在gcc最新的版本是8,有些软件必须是gcc 7或者以上的版本才可以编译,比如clickhouse,gcc 7的安装过程和之前基本上一 ...
- grep 多行 正则匹配
https://stackoverflow.com/questions/2686147/how-to-find-patterns-across-multiple-lines-using-grep I ...
- 【Java】关于MyBatis框架的总结
最近在学习MyBatis框架,我在这里记录一下学习MyBatis过程中的心得体会. Mybatis是什么?使用它我们可以做什么? MyBatis是一个开源的数据持久层框架,它内部封装了通过JDBC访问 ...
- sublime text3怎么安装Package Control
sublime text3地址:https://packagecontrol.io/installation#st3 1.打开Preferences——Browse Packages,打开一个文件夹C ...
- 对span设置鼠标光标样式
<html> <body> <p>请把鼠标移动到单词上,可以看到鼠标指针发生变化:</p> <span style="cursor:au ...
- 【Java】java数据库连接中C3P、DBCP、Druid连接池的使用
使用JDBC的步骤:1.加载数据库驱动2.通过DriverManager获得数据库连接3.通过Connection获得Statement对象4.使用Statement执行SQL语句.5.操作结果集合6 ...
- Java中使用FileputStream导致中文乱码问题的修改方案
package com.pocketdigi; import java.io.File; import java.io.FileInputStream; import java.io.FileOutp ...
- Easyui-DataGrid 分页多选框 及 遍历所有选中项
html <table id='grid' class='easyui-datagrid' style='height:500px' url='Ajax-index.php?module=< ...