1
當我在VIM中打開一個新的空緩衝區(在Windows中)時,我通常會爲自己寫一個便條。如何在「另存爲」瀏覽窗口中創建默認文件類型,編號爲.txt
?VIM:如何使'saveas'瀏覽窗口文件類型爲.txt
我已嘗試設置browsefilter無濟於事:
:let b:browsefilter="Text\t*.txt\n"
建議?
編輯:我剛剛放棄。我崩潰了,對着GVIM 7源代碼 - 在「gui_gtk.c
」它具有如下:
/*
* Put up a file requester.
* Returns the selected name in allocated memory, or NULL for Cancel.
* saving, select file to write
* title title for the window
* dflt default name
* ext not used (extension added)
* initdir initial directory, NULL for current dir
* filter not used (file name filter)
*/
char_u *
gui_mch_browse(int saving UNUSED,
char_u *title,
char_u *dflt,
char_u *ext UNUSED,
char_u *initdir,
char_u *filter UNUSED)
{
這表明,我認爲這確實爲瀏覽保存GUI提示功能,明確地說,它忽視了ext
參數 - 所以我不能指定一個默認類型。
我已經解決了一個可怕的自定義保存命令,並提供了實際的SaveAs命令之前的文件名 - 所以特設,我腮紅在這裏包括它。
無論如何,謝謝你們。
它可以是全球性的,'g'或局部於緩衝區,'B'。然而在這種情況下,我想'g:browsefilter'就是我們所期望的。有關更多信息,請參閱':h browsefilter'。如果你想了解更多關於vim的變量方案,請參閱':h internal-variables' –
這並沒有改變行爲。我做了上面的工作,做了'File-> Save As',輸入了'hello',vim命名了文件'hello'(我正在拍'hello.txt')。 –
對於它的價值,我們可能會使用錯誤的機制 - 即使名稱暗示它是一種過濾我正在查找的文件的方法,而不是爲我創建的文件提供默認(類型)屬性。有沒有人知道VIM代碼足以引導我們走向正確的方向? –