Heim > Fragen und Antworten > Hauptteil
Es heißt, dass Sie im Befehlsmodus von Vim direkt vimtutor eingeben und die Eingabetaste drücken können, um das offizielle Vim-Tutorial zu öffnen. Sobald jedoch der Buchstabe v eingegeben wird, wechselt er automatisch in den visuellen Modus und der Zweck des Öffnens des Vimtutor-Tutorials kann überhaupt nicht erreicht werden.
Eine andere Art, es auszudrücken, ist: Geben Sie zuerst den Befehlsmodus und dann vimtutor ein, aber es kann immer noch nicht geöffnet werden.
Wie öffne ich vimtutor direkt per Befehl? Kann es nur mit der Maus geöffnet werden?
------------Das Problem wurde gelöst--------------
Es stellte sich heraus, dass es sich auf die Befehlszeilen-Eingabeaufforderung der Shell und dann auf Enter bezieht vimtutor. Ich verstehe, dass es vimtutor im Befehlsmodus ist.囧......
世界只因有你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
文件, 退出;
第二条: 打开文件, 认定非兼容模式