0
輸入字段中選擇一個單詞
我正在寫在Vim的自定義功能,詢問他們願意到當前文件重命名爲哪些用戶:在Vim的
let b:newname = input('Rename to: ', expand('%'))
它預填充的輸入域與例如ExampleFile.php的文件名。
但是,是否有可能在輸入字段中只選擇ExampleFile
字,以便用戶可以迅速點擊刪除並開始輸入新名稱,同時保持擴展的完整性?
我可以在normal
模式下使用w
輕鬆實現這一點,但我不確定這是否甚至可以在輸入字段中。
嘗試使用'expand(「%:t:r」)'而不是'expand('%')'。有關更多信息,請參閱':h expand'。 – Sergio
謝謝@Sergio。這對其他讀取此線程的用戶有什麼好處? –
不客氣。通過使用'expand(「%:t:r」)'',您可以只選擇文件的名稱,並忽略其擴展名。 – Sergio