当我在VIM中打开一个新的空缓冲区(在Windows上)时,我通常会给自己写一个注释。如何在“另存为”浏览窗口中创建默认文件类型,为.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命令之前有一个文件名的预提示符 - 所以 ad hoc 我羞于将其包含在这里。
非常感谢,伙计。
答案 0 :(得分:1)
您关闭b:
需要g:
。:
:let g:browsefilter="Text\t*.txt\n"