都說Vim的命令模式下直接輸入vimtutor後回車,可以開啟官方vim教學(xué)。可是只要一輸入字母v,就自動切換到可視模式了,根本無法實(shí)現(xiàn)開啟vimtutor教學(xué)的目的。
另一種說法是先輸入:進(jìn)入指令模式,再輸入vimtutor,但仍無法開啟。
到底該如何透過指令直接開啟vimtutor?難道只能透過滑鼠打開?
------------問題已解決--------------
原來指的是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í)路徑.
你可以在文件管理器中, 複製貼上文件, 或是命令下執(zhí)行. 主要是考慮到盡量不要修改原文件:
vim -u NONE -c "e $VIMRUNTIME/tutor/tutor" -c "w! TUTORCOPY" -c "q"
vim -u NONE -c "set nocp" TUTORCOPY
說明:
-u
指定用戶配置文件, 此處NONE
表示不使用使用者設(shè)定檔
-c
執(zhí)行指令
第一條: 開啟運(yùn)行時(shí)路徑的tutor
文件, 保存為TUTORCOPY
檔, 退出;
第二條: 開啟檔案, 認(rèn)定非相容模式