autocmd

    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

    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.