在 vim 中使用 cscope 仅在给定文件中查找符号
我想转到给定文件中的一个符号(例如 main)。 是否可以使用 cscope 将搜索范围限制为给定文件? :cs find s main 如果没有这个,当我查找像 main 这…
将 ALE 与 clangd 结合使用进行 linting 和自动完成
我目前正在使用 ALE 和 clangd 作为 linter,但当我尝试使用它进行自动完成时,我遇到了问题。只要我在 .vimrc 文件中设置 let g:ale_cpp_clangd_opti…
如何使用 GTK3 安装 gVim,并修复“gdk-frame-clock:布局连续请求”问题
我尝试使用 sudo apt install vim-gtk3 在 WSL 2 环境中安装 gVim。 一切正常,但当我调整 gVim 窗口大小时,会出现以下 gdk 警告: 除了 “Gdk-WARNI…
vim:将块粘贴到块旁边
我得到了这个 ______0______ / \ __7__ __3__ / \ / \ 0 4 9 8 / \ / \ / \ / \ 7 7 0 4 6 0 3 2 ______another______ / \ __block__ __just__ / \ / …
YCM vim 插件未拾取 C++头文件
在我们的 C++ 项目中,一些头文件(使用 qt 的头文件)具有扩展名“hq”。我正在尝试让 vim 的 YCM 插件来处理这些文件。我几年前就发现了类似的线索…
我正在寻找 Vim 功能,可以在编辑文件中添加注释以将配置应用到自己的文件
我不记得该功能是如何工作的。我无法很好地搜索它。 我记得它看起来像这样: # many code... # -*- Vim: set shiftwidth=4 softtabstop=4 expandtab -…
在 vim 中使用 netrw 时文件路径不会改变
在 vim 中编辑文件并使用 netrw 在第二个分割中打开另一个文件时,当前工作目录不会更改,并且路径与打开的第一个文件相同。有什么办法可以解决这个问…
YouCompleteMe :YcmDiag E788 现在无法编辑另一个缓冲区?
为什么YCM不能编辑自己的缓冲区? Diagnostics refreshed Error detected while processing function 187_ShowDiagnostics: line 1: Traceback (most …
让 YcmCompleter RefactorRename 快捷方式正常工作
我想添加 YcmCompleter RefactorRename 命令的快捷方式。这是我到目前为止所拥有的: nmap yrn :exe 'YcmCompleter RefactorRename '.input('refactor…
Mac(m1 芯片组)终端问题:一切看起来都像 vim 编辑器
有一次我使用 sudo vim 编写并保存一个隐藏文件(如 .gitignore)。 之后,我碰巧使用了git log,结果是: 在此处输入图像描述 终端中没有显示任何其…
vim - 运行 ex 命令以在正常模式下从函数转到行
我有一个在 InsertEnter autocmd 上运行的函数设置。在函数中我想跳到特定行。 所以到目前为止我已经尝试过(简化)的是: function JumpToLineBefore…
导航 vim 编辑器
Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…
当我在 vim 中分割窗口时,coc.nvim 不起作用
这是我在stackoverflow上的第一个问题,如果有任何错误,请原谅我并告诉我我犯了什么错误。 我使用coc.nvim自动完成我的golang源码。 当我输入此命令…
Norminette 空行或不在末尾
为什么 VStudio 上带有 norminette 突出显示的人会在末尾添加一个空行。 当他们在 iTerm 中执行norminette时,它就可以工作 当您使用Vim并在末尾放置…