搜尋

首頁  >  問答  >  主體

gVim中,命令模式下輸入vimtutor後回車,無法開啟官方vim教程,會進入可視模式

都說Vim的命令模式下直接輸入vimtutor後回車,可以開啟官方vim教學。可是只要一輸入字母v,就自動切換到可視模式了,根本無法實現開啟vimtutor教學的目的。

另一種說法是先輸入:進入指令模式,再輸入vimtutor,但仍無法開啟。

到底該如何透過指令直接開啟vimtutor?難道只能透過滑鼠打開?

------------問題已解決--------------
原來指的是shell的命令列提示符後輸入vimtutor,我理解成了vim指令模式下輸入vimtutor。囧......

过去多啦不再A梦过去多啦不再A梦2824 天前1101

全部回覆(1)我來回復

  • 世界只因有你

    世界只因有你2017-05-16 16:38:41

    vimtutor并不是一个文件, 也不是一种模式, 而是一个可执行程序, 在shell命令行中输入vimtutor直接進入.

    要使用gvim来使用vimtutor, 可以添加-g参数. 即在cmdshell中, 执行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檔, 退出;

    • 第二條: 開啟檔案, 認定非相容模式

    回覆
    0
  • 取消回覆