[英]How to open VIM [no name] file from terminal
我正在使用 Linux。
在終端我可以輸入
vim sample
文件 'sample' 的 vim 窗口打開
這里任何更改都可以用:w
保存
但我想打開一個沒有名稱的新 vim 文件,並使用名稱 sampleName 保存它
:w sampleName
但我無法這樣做。
在終端中只輸入 vim 會給我一個包含關於和版權信息的窗口
我沒有使用gvim
,而是使用vim
你應該能夠不帶任何參數地運行vim
。 它會自己打開vim。 要將其保存到文件,請執行命令:w <new file name>
發出命令:enew
並了解 Vim 如何管理文件編輯
我建議在幫助文件 usr_22.txt 中閱讀 Vim 中的文件和緩沖區使用情況。
正如 architrex 所指出的,默認情況下,如果啟動 Vim 時參數列表中沒有列出文件,則會創建一個新緩沖區。 請參閱:help starting
。
如果你像你描述的那樣使用文件參數列表中的一個文件啟動 vim, vim sample
,使用空緩沖區的一種常見方法是發出:enew
命令(通常在你將更改寫入名為 sample 的文件之后, :w
)。
完成對新緩沖區的修改后,您可以發出寫入命令:w sampleName
,並獲得寫入文件的預期結果。
Vim 對緩沖區的使用很直觀,你會越用越熟練。
當我開始使用 Vim 時,我利用了 NETRW,這是一個帶有 Vim 的種子文件導航插件,用於文件創建(並將這些新文件放在緩沖區中)。
以下是利用 NETRW 來執行此操作的一種方法。
如果你已經啟動了 Vim,我會輸入:Exp
或:e.
這是將啟動文件瀏覽器的 ex 命令,這是種子文件導航插件 NETRW 的一個功能。
可以啟動 Vim:
啟動 NETRW 的文件瀏覽器:
然后我會使用文件資源管理器導航到所需的文件以創建一個你想要編輯的新文件( k
向上, j
向下,回車鍵意味着選擇)。
接下來,我將在導航到所需位置后鍵入%
。
您將收到“輸入文件名”的通知。 只需輸入“sampleName”並按回車鍵。
進入編輯模式(例如i
)並開始輸入。
NETRW 是一個強大的文件導航工具。 在所需的文件位置創建文件是使用好 Vim 的一項基本技能。
您還可以閱讀有關 NETRW 的幫助文件(例如 ex 命令, :help netrw
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.