我想要一個腳本用vim打開一個新文件,在文件打開時(以及在加載所有.vimrc配置和插件等之後),運行一個簡單的vimscript命令。其實只有一個命令。打開vim並在打開時運行腳本
我不需要維護一個客戶端 - 服務器連接或任何東西......打開時只是一次性的腳本。
我試過使用自定義vimrc -u
,但後來我不知道如何加載默認插件以及。
謝謝!
編輯:任何類型的命令都可以工作...... vim腳本或正常模式命令,因爲我很樂意將我的腳本與任何腳本一起使用。
我想要一個腳本用vim打開一個新文件,在文件打開時(以及在加載所有.vimrc配置和插件等之後),運行一個簡單的vimscript命令。其實只有一個命令。打開vim並在打開時運行腳本
我不需要維護一個客戶端 - 服務器連接或任何東西......打開時只是一次性的腳本。
我試過使用自定義vimrc -u
,但後來我不知道如何加載默認插件以及。
謝謝!
編輯:任何類型的命令都可以工作...... vim腳本或正常模式命令,因爲我很樂意將我的腳本與任何腳本一起使用。
你沒有明確告訴你要對文件執行什麼樣的「命令」。 有一些選項,你可以看看。
+{command} //e.g vim "+1,5d" file will auto-remove first 5 lines
-c {command} //e.g vim -c "1,5d" file will auto-remove first 5 lines
-s {script} // same as you typed those characters in file, the file could be generatd by -w
-S {file} //same as source, then you don't have to mess up with your .vimrc
你可以在命令行通過在前面將它們與+
執行VIM命令:
vim '+echo "hello"' file.txt
如果您需要做更復雜的東西,你很可能要在vimrc
文件或其他一些定義函數配置和使用:call
命令來運行該功能:
vim '+call MyFunction()'