都說Vim的命令模式下直接輸入vimtutor后回車,可以打開官方vim教程??墒侵灰惠斎胱帜竩,就自動(dòng)切換到可視模式了,根本無法實(shí)現(xiàn)打開vimtutor教程的目的。
另有一種說法是先輸入:進(jìn)入命令模式,再輸入vimtutor,但仍然無法打開。
到底該如何通過命令直接打開vimtutor?難道只能通過鼠標(biāo)打開?
------------問題已解決--------------
原來指的是shell的命令行提示符后輸入vimtutor,我理解成了vim命令模式下輸入vimtutor。囧......
vimtutor
并不是一個(gè)文件, 也不是一種模式, 而是一個(gè)可執(zhí)行程序, 在shell
命令行中輸入vimtutor
直接進(jìn)入.
要想使用gvim
來使用vimtutor
, 可以添加-g
參數(shù). 即在cmd
或shell
中, 執(zhí)行vimtutor -g
.
vimtutor
本質(zhì)上只是不使用用戶配置文件, 非兼容模式下打開tutor
文件. 類UNIX
系統(tǒng)下在$VIMRUNTIME/tutor/tutor
, Windows
下是%HOME%/vimfiles/tutor
(這點(diǎn)不確定). 你總可以在vim
中執(zhí)行:set runtimepath
回車來獲取運(yùn)行時(shí)路徑.
你可以在文件管理器中, 復(fù)制粘貼文件, 或是命令下執(zhí)行. 主要是考慮到盡量不要修改原文件:
vim -u NONE -c "e $VIMRUNTIME/tutor/tutor" -c "w! TUTORCOPY" -c "q"
vim -u NONE -c "set nocp" TUTORCOPY
說明:
-u
指定用戶配置文件, 此處NONE
表示不使用用戶配置文件
-c
執(zhí)行命令
第一條: 打開運(yùn)行時(shí)路徑的tutor
文件, 保存為TUTORCOPY
文件, 退出;
第二條: 打開文件, 認(rèn)定非兼容模式