我時常使用:e %
命令。這個命令只是說原因:e%在Windows下無法運行Vim
編輯當前緩衝區
它的工作對Linux
和Mac
機,但最近我被迫切換到Windows
機器,每當我型:e %
我得到的環境變量列表。我知道Windows
中的環境變量從%
開始。那麼如何在Vim
中編輯Windows
中的當前緩衝區?
我時常使用:e %
命令。這個命令只是說原因:e%在Windows下無法運行Vim
編輯當前緩衝區
它的工作對Linux
和Mac
機,但最近我被迫切換到Windows
機器,每當我型:e %
我得到的環境變量列表。我知道Windows
中的環境變量從%
開始。那麼如何在Vim
中編輯Windows
中的當前緩衝區?
How do I edit the current file in vim?
那麼,在大多數情況下,當前文件在緩衝區中打開,並且是您正在編輯的主文件。如果要編輯當前文件,請按i
進入插入模式並進行更改,或者使用命令刪除,複製,粘貼和添加文字的字符,塊,行和段落。 如果您的當前文件只能讀取,您仍然可以編輯它並通過鍵入:w newname
以新名稱進行保存。 如果您特別想使用:e
(編輯)命令來編輯文件,可以直接給:e
編輯當前文件(緩衝區)。 vim中的大多數命令都接受一個參數。因此,:e
也接受文件名作爲參數並編輯該文件。如果你沒有提供任何文件名,那麼它需要當前的緩衝區。
即使:e
足以編輯當前文件,如果你還在渴望編輯與%符號,那麼,類型:e
該文件,然後按Ctrl < \骨節病> + R < \骨節病>然後%
。它在命令行中插入當前文件的名稱。您現在可以編輯它。
我不確定你在說什麼。它在Windows上對我來說工作得很好。 – DJMcMayhem
@DJMcMayhem嗯......這很有趣。 [這是我得到的](https://ibin.co/30qiLdNHy56V.png)當我輸入'e%'時。我是否錯誤地編譯了我的'vim'?有沒有一個標誌告訴我如何使用'e%'? – flashburn
它看起來你沒有自動完成而不是進入?你有沒有想過只使用已經編輯當前文件的':e'? – FDinoff