"使用tComment VIM插件在.ini文件中添加/删除注释时,为什么会添加/删除分号而不是井号?"

2024-10-02 14:16:26 发布

您现在位置:Python中文网/ 问答频道 /正文

在编辑开发.iniPylons/Python项目中的文件。默认值开发.ini文件使用hash#符号注释掉了行,这是Python中注释掉行的标准方法。但是,当我试图在gVIM中使用tcommert键盘快捷键来取消对行的注释时,我看不到会消失。相反,我看到一个分号被添加到行首。在

如何更正tComment的行为,使其在Pylons.ini文件中添加或删除分号,而不是添加或删除分号?在


Tags: 文件项目方法编辑标准符号hash键盘
1条回答
网友
1楼 · 发布于 2024-10-02 14:16:26

在自动加载目录中的tcomment.vim文件中,您应该可以找到如下列表:

call tcomment#DefineType('aap',              '# %s'             )
call tcomment#DefineType('ada',              '  %s'            )
call tcomment#DefineType('apache',           '# %s'             )

在那里你会发现这一行:

^{pr2}$

假设您不需要经常注释windows.ini文件,您可以将其更改为:

call tcomment#DefineType('dosini',           '# %s'             )

更新:

这里有一个稍微好一点的选择,因为你不需要编辑任何东西,除了你的vimrc。由于您的vimrc通常是先加载的,因此我们尝试定义的任何内置文件类型都会被上面的文件重新定义,所以让我们自己创建:

au BufRead,BufNewFile, *.ini   set filetype=pythonini
call tcomment#DefineType('pythonini',           '# %s'             )

我们首先将.ini文件设置为我们自己的文件类型pythonini,然后为其添加我们自己的tcomment定义。在

我们可以先打电话给Vimnt,然后再打电话给你:

if exists('loaded_tcomment')
    au BufRead,BufNewFile, *.ini   set filetype=pythonini
    call tcomment#DefineType('pythonini',           '# %s'             )
endif

相关问题 更多 >

    热门问题