gpt4 book ai didi

vim - 扩展 vim 命令

转载 作者:行者123 更新时间:2023-12-04 05:01:55 27 4
gpt4 key购买 nike

如何在 vim 中扩展命令?

我想在两种情况下做,

  • 经过 :diffget:diffput一直想跑个:diffupdate
  • 经过 :NERDTreeToggle我想运行一个 <C-w>=
  • 最佳答案

    我不知道会为您的场景触发任何 autocmd 事件。但是,一些自定义映射可能会有所帮助。

    您可以更改默认值 dpdo映射也做一个 :diffupdate

    nnoremap dp dp:diffupdate<cr>
    nnoremap do do:diffupdate<cr>

    请注意,有时您不能使用 dp和/或 do并且必须使用 :diffput/ :diffget .在这些情况下,我建议您创建如下命令:
    command! -nargs=? -range=1 -bar Diffput <line1>,<line2>diffput <args>|diffupdate
    command! -nargs=? -range=1 -bar Diffget <line1>,<line2>diffget <args>|diffupdate

    或者您可以直接映射 :diffupdate
    nnoremap <f8> :diffupdate<cr>

    Nerd 树
    nnoremap <leader>N :NERDTreeToggle<cr><c-w>=

    关于vim - 扩展 vim 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16064986/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com