Visual studio code Vimspector如何定义发射前任务 我尝试用C++编写IDE,使用 PuReRuurn/VimSputoS/和 YCM核心/YouSuthEMe < /Cuff>插件作为调试器/启动器/错误检查器等。 --myproject\ ----src\ main.cpp (includes maininclude in include folder) ----include\ maininclude.h (included in main in src folder) ----.vscode\ (all vscode .json files reside inside this folder) tasks.json launch.json Makefile Makefile-Debug Makefile-impl Makefile-variables ----.vim\ (all vim ide related files ideally should reside here) .ycm_extra_conf.py Makefile Makefile-Debug Makefile-impl Makefile-variables .vimspector.json

Visual studio code Vimspector如何定义发射前任务 我尝试用C++编写IDE,使用 PuReRuurn/VimSputoS/和 YCM核心/YouSuthEMe < /Cuff>插件作为调试器/启动器/错误检查器等。 --myproject\ ----src\ main.cpp (includes maininclude in include folder) ----include\ maininclude.h (included in main in src folder) ----.vscode\ (all vscode .json files reside inside this folder) tasks.json launch.json Makefile Makefile-Debug Makefile-impl Makefile-variables ----.vim\ (all vim ide related files ideally should reside here) .ycm_extra_conf.py Makefile Makefile-Debug Makefile-impl Makefile-variables .vimspector.json,visual-studio-code,vim,ide,Visual Studio Code,Vim,Ide,有没有办法让vimspector从.vim\文件夹中引用.vimspector.json文件,而不是直接在myproject\文件夹下面?例如,是否有一个等效于以下设置(适用于YouCompleteMe)的设置应放置在.vimrc中 设g:ycm_global_ycm_extra_conf='./.vim/.ycm_extra_conf.py' 这会更改读取此配置文件的默认位置 原因是我希望所有与vim ide相关的文件都完全包含在.vim\文件夹中,而不是外部项目文件夹中 .vimspect

有没有办法让
vimspector
.vim\
文件夹中引用
.vimspector.json
文件,而不是直接在
myproject\
文件夹下面?例如,是否有一个等效于以下设置(适用于
YouCompleteMe
)的设置应放置在
.vimrc

设g:ycm_global_ycm_extra_conf='./.vim/.ycm_extra_conf.py'
这会更改读取此配置文件的默认位置

原因是我希望所有与vim ide相关的文件都完全包含在
.vim\
文件夹中,而不是外部项目文件夹中

  • .vimspector.json
    文件的内容似乎与
    .vscode/launch.json
    文件类似。我的
    .vscode/launch.json
    文件有一个构建项目的
    preLaunchTask
    选项
  • “预启动任务”:“lindbgbbuild”,

    此生成任务只执行以下操作:

    "command": "make",
    "args": ["CONF=Debug", "-C", "./.vscode"],
    
    此外,在VSCode中,building会自动保存任何已更改但尚未保存的源代码文件。所有这些的净效果是,在VSCode中,只需按一个按钮(
    F5
    )就可以直接更改文件、设置断点并运行它(如果有错误,在此过程中,VSCode会自动指示错误所在的位置并中止调试启动)。注意
    -C./.vscode
    选项。这允许我从
    myproject\
    文件夹启动VSCode,并访问
    myproject\.VSCode\
    文件夹中的makefile。所有这些都非常方便


    vimspector
    中是否有类似的功能,可以自动保存文件,如果更改,则使用
    .vim\
    文件夹
    Makefile
    s中的make生成文件,然后启动调试器,直到达到断点?到目前为止,由于我无法使用此功能(假设它存在),我必须单独导航到
    \myproject\.vim\
    ,并发出
    make CONF=Debug
    ,然后返回到Vim,然后点击ycm和vimspector维护人员回答的
    F5

    :和ycm和vimspector维护人员回答的:和