vim的IDE进阶之路

devtools/2025/1/16 2:54:19/

一 ctags

1 安装

安装ctags比较简单,我用的是vim-plug,网络上随便一搜应该就有很多教程,而且没有什么坑

2 使用

vim之函数跳转功能_nvim函数跳转-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/ballack_linux/article/details/71036072不过针对cuda程序,不能用ctags -R .来创建符号,而是需要

ctags -R --langmap=c++:+.cu *

并且需要在vimrc中加入

 set tags=tags;
 set autochdir 

二 tagbar

记一次通过vim-plug安装tagbar过程_vim tagbar tagbar: exuberant ctags not found!-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/L_insting/article/details/106201569 

call plug#begin('~/.vim/plugged')
Plug 'majutsushi/tagbar'
call plug#end()
 

:TagbarToggle
 


http://www.ppmy.cn/devtools/26520.html

相关文章

Java(一)——初识Java

文章目录 Java初识Java基本知识注释标识符关键字字面常量基本数据类型变量类型转换类型提升初识字符串类型运算符语句顺序结构分支结构ifswitch 循环语句while循环for循环do-while循环 输入输出 Java 初识Java 基本知识 Java的源文件后缀名.java,经过Java编译器j…

.NET 面向对象程序设计 —— 学习笔记 详细版

开始考虑通过封装、继承、多态把程序的耦合度降低(传统印刷 术的问题就在于所有的字都刻在同一版面上造成耦合度太高所制),开始用设计模式使得程序更加的灵活,容易修改, 并且易于复用。 1.代码规范重构 大鸟说:“且先不说出题人的意思,单就你现在的代码,就有很多不足的…

nvm pnpm powershell

nvm 下载 在 nvm 安装路径下修改 settings.txt root: e:\xxx\nvm path: e:\xxx\nodejs npm_mirror https://npmmirror.com/mirrors/npm/ node_mirror https://npmmirror.com/mirrors/node/nvm list available nvm install 18.20.2 nvm use 18.20.2npm config list npm config …

Docker常用命令 镜像库设置

Docker常用命令 & 镜像库设置 1. 镜像操作2. 容器操作3. 网络操作4. Docker Compose操作5. Docker volume操作6. Docker run介绍7. 镜像库设置 1. 镜像操作 列出本地所有的镜像 docker images从远程仓库拉取镜像到本地 docker pull <image_name>删除本地的指定镜像…

Vue通过下拉框选择字典值,并将对应的label以及value值提交到后端

产品品种从字典中获取 产品性质也是从字典中获取 字典当中的保存 dict_type表 dict_data表 在表单提交的方法中 1.因为做的产品性质是多选&#xff0c;它会以数组的方式提交&#xff0c;所以需要先将Json格式转变为String JSON.stringify(this.form.nature) 2.提交表单&…

Mybatis-Plus扩展接口InnerInterceptor

InnerInterceptor 接口就是 MyBatis-Plus 提供的一个拦截器接口&#xff0c;用于实现一些常用的 SQL 处理逻辑&#xff0c;处理 MyBatis-Plus 的特定功能,例如PaginationInnerInterceptor、OptimisticLockerInnerInterceptor 等,都实现了 InnerInterceptor 接口&#xff0c;并添…

Flutter运行项目一直:running gradle task

大体原因就是访问国外的资源由于网络等原因导致访问失败&#xff0c;解决方法就是换成国内的源 修改项目的android/build.gradle 文件&#xff0c;将里面的 google() mavenCentral()替换为 maven {allowInsecureProtocol trueurl https://maven.aliyun.com/repository/googl…

React 之 如何启动一个新的项目(六)

React本身是为构建SPA&#xff08;单页面应用&#xff09;而设计的。 想完全用 React 构建一个新的应用或网站&#xff0c;我们建议选择社区中流行的、由 React 驱动的框架。 生产级的 React 框架 1. Next.js Next.js 的页面路由 是一个全栈的 React 框架。它用途广泛&#x…