支持的编程语言:C,CPP,Python,Obj-C,Swift,Verilog,JS,TS 开发环境:C/CPP相关,机器学习,部分FPGA,IOS开发,Web全套 Terminal配置 主要是针对Mac下的配置。 1. iTerm2 iTerm2一般是在Mac上用很爽,下载链接如下: iterm2.com/downloads.ht 注意:Apple最新的M1芯片进行C/CPP开发,在iTerm2的启动选项里一定要选择...
gtags 原生支持 C/C++/Java , 如想要更多语言, gtags 可以借助 pygments 支持 50+ 种语言。因此我们要安装 pygments 1. 保证你的 $PATH 里面有 python pip install pygments 或 sudo apt install python-pygments 2. 在vimrc中配置环境变量: vim-gutentags: let $GTAGSLABEL = 'native-pygments' LeaderF: le...
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ihzik4QO-1683939658098)(C:\Users\86150\AppData\Roaming\Typora\typora-user-images\image-20230509193140841.png)] 安装::TSInstall javascript 卸载::TSUninstall javascript 安装后会在 packer 中生成相应语言的so文件 自动安装配置 lua/pl...
Neovim是一个高度可定制的文本编辑器,它是Vim编辑器的一个分支。它提供了许多增强功能和改进,旨在提高编辑效率和开发体验。 Neovim选择语言提示是指Neovim编辑器中的一项功能,它可以根据...
配置.vimrc 文件: 打开~/.vimrc 文件。 在文件最后添加以下配置项,以启用 YouCompleteMe 插件的 C 语言补全功能: let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/.ycm_extra_conf.py' 1 保存并关闭 ~/.vimrc 文件。 附:我的.vimrc文件: "---这是vim的配置--- set number "显示...
nvim-tree 作为文件树插件,通过 Ctrl + N 开启或关闭,与 vim 中的 nerd tree 不同。搭配使用,提升文件管理效率。丰富的语法高亮功能,通过 npm install tree-sitter-cli 实现,初次进入编程语言时输入 :TSInstall 即可自动安装对应语言的语法高亮,提供更加多彩的代码显示。代码补全与自动纠错功能虽...
1. Lua 配置语言 在NeoVim 中,Lua 和 VimScript 一样成为了一等公民。 不得不说 Lua 是真的香,更干净的语法,更快的性能。不过和 VimScript 相比也不能算是完全秒杀,总体给我的感觉是,Lua 更适合作为一个编程语言,VimScript 更适合用来做配置语言。不过为了让文件结构简单一点,我整个配置全用 Lua 写了,整...
现在主力语言是C/C++,开发环境也是Linux/gcc/g++。 所以使用vim作为开发环境变得合理和科学。 在此之前我或多或少或系统或零散的学过vim的语法和哲学,配置 vim + c/cpp 开发环境就是写于当时。 但是由于上面提及的原因,一直没有形成能投入生产环境的肌肉记忆。现在是时候再次尝试了。
在配置文件夹~/nvim/lua/dap/nvim-dap/cpp.lua(C语言和C++都用这一个就可以了) 将command改为自己刚刚下载的路径即可 F6 打断点 Ctrl+F5 开始调试 Shift+F5 停止调试 调试的时候如果需要使用gdb命令需要加前缀-ecec如a打断点dap> -exec b hello.cpp : 6 ...