搜索結果返回Q &作爲鈴聲,我不知道如何改寫這個更好的,所以原諒我,如果這是一個重複:如何從腳本路徑運行Vim shell?
我運行一個Python腳本的Vim。該腳本位於~/path/to/my/script.py
,同一路徑中有一個樣式表文件。
代碼的內容打開文件:
f = open('./stylesheet.css', 'r')
s = f.read()
f.close()
如果我跑在Vim我的代碼,像這樣:!python %
,它將返回:IOError: [Errno 2] No such file or directory: 'stylesheet.css'
如此看來Vim執行我的代碼不是從代碼的位置,但從/ home或根?
如何在執行過程中使用代碼路徑作爲根路徑?
非常感謝。我將把它映射到一個新的命令':runthere'或類似的東西。 – Benjamin
我認爲用戶定義的命令必須以大寫字母開頭。看看編輯的答案。您可以將CDP更改爲:Runthere或其他內容。乾杯,這是一個有趣的練習,以更好地瞭解vim。 – arunkumar
大寫字母你是對的:)謝謝。 – Benjamin