都说Vim的命令模式下直接输入vimtutor后回车,可以打开官方vim教程。可是只要一输入字母v,就自动切换到可视模式了,根本无法实现打开vimtutor教程的目的。
另有一种说法是先输入:进入命令模式,再输入vimtutor,但仍然无法打开。
到底该如何通过命令直接打开vimtutor?难道只能通过鼠标打开?
------------问题已解决--------------
原来指的是shell的命令行提示符后输入vimtutor,我理解成了vim命令模式下输入vimtutor。囧......
世界只因有你2017-05-16 16:38:41
vimtutor
并不是一个文件, 也不是一种模式, 而是一个可执行程序, 在shell
命令行中输入vimtutor
直接进入.
要想使用gvim
来使用vimtutor
, 可以添加-g
参数. 即在cmd
或shell
中, 执行vimtutor -g
.
vimtutor
本质上只是不使用用户配置文件, 非兼容模式下打开tutor
文件. 类UNIX
系统下在$VIMRUNTIME/tutor/tutor
, Windows
下是%HOME%/vimfiles/tutor
(这点不确定). 你总可以在vim
中执行:set runtimepath
回车来获取运行时路径.
你可以在文件管理器中, 复制粘贴文件, 或是命令下执行. 主要是考虑到尽量不要修改原文件:
vim -u NONE -c "e $VIMRUNTIME/tutor/tutor" -c "w! TUTORCOPY" -c "q"
vim -u NONE -c "set nocp" TUTORCOPY
说明:
-u
指定用户配置文件, 此处NONE
表示不使用用户配置文件
-c
执行命令
第一条: 打开运行时路径的tutor
文件, 保存为TUTORCOPY
文件, 退出;
第二条: 打开文件, 认定非兼容模式