gpt4 book ai didi

neovim - 自动重新加载文件并在 neovim 中自动重新加载 nerbtree

转载 作者:行者123 更新时间:2023-12-02 19:28:54 34 4
gpt4 key购买 nike

我正在使用 neovim 编写 C++ 代码。我在用它编码时遇到了一些麻烦。

我经常使用文件来读写数据。当我通过命令 g++ -o data data.cpp && ./data 运行 C++ 文件时,输出文件不会在 neovim 中重新加载。

我试试看

set autoread 
au CursorHold * checktime

但它不起作用。

我不想在每次运行代码时都键入 :e 来重新加载

另外,我想知道如何在资源管理器上创建新文件或文件夹时设置自动重新加载nerbtreee

环境:

nvim: 0.4.3
Ubuntu 18.04 LTS

最佳答案

我解决了。

感谢 Reddit 上的 spacetime-continuum

这是我针对这个问题的配置方式:

    " trigger `autoread` when files changes on disk
set autoread
autocmd FocusGained,BufEnter,CursorHold,CursorHoldI * if mode() != 'c' | checktime | endif
" notification after file change
autocmd FileChangedShellPost *
\ echohl WarningMsg | echo "File changed on disk. Buffer reloaded." | echohl None

关于neovim - 自动重新加载文件并在 neovim 中自动重新加载 nerbtree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62100785/

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