autocmd

    0热度

    1回答

    我遇到了问题,我的.vimrc文件。我已经完成了所有python和sh文件的自动命令。我已经在下面列出了。 gvim test.py 如果我使用的路径相对于当前工作目录,但是,如: gvim ../test.py 我收到以下错误: Error detected while processing BufNewFile Auto commands for "*.{py,sh}" E488: T

    4热度

    1回答

    当我插入模式时,有时我的光标移动,因为我的手掌意外地放在了触控板上。所以,我想让autocmd在插入模式下禁用鼠标,并在正常模式下启用它。 我写这样的: autocmd InsertEnter * set mouse="" autocmd InsertLeave * set mouse=a 它的工作,以禁用鼠标。但是,当我离开插入模式时,鼠标未被激活。 如何使这项工作? 编辑:我刚刚

    0热度

    1回答

    " Python logger-print and vice-versa function! SetPrintLogMaps() echom "called" nnoremap <buffer> <Leader>lp "lyy"lp"l5cawprint^[ nnoremap <buffer> <Leader>ll "lyy"lp"lcawself.logger.

    1热度

    1回答

    我想做什么: 在vim中的文件/缓冲区中,尤其是未命名的文件/缓冲区中(例如,使用:enew创建的),有时我觉得我写的内容值得保存(比如说,我突然想通过电子邮件发送它),但不觉得特别需要将其保存到临时文件,也不要相信自己足以在退出时“记住”保存它。 所以我想,如果我在vim的命令行运行 autocmd BufLeave * ggvG"+y 什么一次,从失去这个内容的恐惧。 但它不起作用。当我退

    1热度

    1回答

    如果您按C,它会更改NERD树中光标下文件夹的NERD树的根。我想通过使用此命令来更改vim的工作目录(例如,当您使用::lcd \path\to\directory时)。任何人都知道这样做的方式?

    1热度

    1回答

    我有一个函数在我的.vimrc中,它自动更新我正在编辑的文件,其中包含最后一个'save'(:w)的时间戳(修改)。 我想也更新文件名和文件路径。我有一个更新文件名的autocmd(通过展开(“%”))。至于Filepath,从我在文档中读到的内容,使用expand(“%:p:h”)应该允许我插入路径文件名),但它不工作 任何人都可以告诉我怎么在我的头插入文件路径,我想文件头的 示例更新:? Mo

    2热度

    1回答

    我希望每当我“:w”在vim中保存一个.h/.cpp文件时,vim都会自动运行cpplint来检查我的格式,并在需要时更改文件。 如何用autocmd指定它? 谢谢。

    1热度

    1回答

    我想一个热键添加到我的VIM运行我的python文件,所以我已经添加以下行到我的vimrc: autocmd FileType python map <F5> :w|!python3 % 但在打开文件,而不是运行autocmd,它会用我的文件运行python。 对我来说,这与使用autocmd和map的许多教程建议没有什么不同,所以我想知道这里发生了什么,而不是我期望的行为。

    5热度

    2回答

    我跟着本指南以不同的头模板自动插入到基于文件的扩展名不同类型的新文件,在一行中的新文件开始插入一个反斜杠: http://www.thegeekstuff.com/2008/12/vi-and-vim-autocommand-3-steps-to-add-custom-header-to-your-file/ 它很好用!我有一个自定义的python源文件头文件,当我打开一个新的.py文件时它会自动

    0热度

    1回答

    我正在处理vim'logging'插件。我试图将任何呼叫挂接到'源','回声','echom','echoerr'。 AFAIK,通常在'events'上执行任意代码的方式是通过autocmd(事件)使用autocmd(grp) - 但是它似乎无法通过这个钩住任何这些命令方法。 任何建议如何可能这可能吗? 编辑: 我目前正在玩弄这一点了,猛的什么我正在为主旨的位置: https://gist.gi