2.2.3.1vim + ctags + cscope + taglist

news/2024/7/21 15:11:19 标签: vim, 编辑器, linux, ctags, cscope, nerdtree

在window下,我们一般用Source Insight来查看代码而在linux下,使用vim来查看代码,vim是一个简单的文本浏览/编辑器,它可以通过插件的形式,搭建一个完全的类Source Insight环境,通过快捷键的形式,快速查看、定位变量/函数,本文就是基于vim,通过ctags+cscope+taglist+Nerdtree将vi/vim打造成一个IDE.

1 vim安装与适配

1.1 安装

ubuntu默认安装的是vi,要想安装vim,需要手动安装

sudo apt -get install vim

vim --version

1.2 适配

通过通过.vimrc文件进行适配

2 ctags安装与适配

ctags,实现函数间的跳转,高速查找函数的定义

2.1 安装

1 命令安装:
sudo apt-get install ctags
或sudo apt-get install exuberant-ctags 
2 源码安装:
Exuberant Ctags
$ wget


http://www.niftyadmin.cn/n/5068361.html

相关文章

小程序中如何开启分销

小程序共享微信生态,商家可以通过小程序来快速扩大自己的销售渠道,其中一个非常受重要的功能就是分销。通过开启分销功能,商家可以让更多的人参与到销售中来,从而提高销售额。那么,在小程序中如何开启设置分销呢&#…

五、互联网技术——网络管理命令

文章目录 一、windows常用命令二、Linux常见命令 一、windows常用命令 ipconfig ipconfig:显示IP地址、子网掩码和缺省网关值ipconfig/all :显示它已配置且所要使用的附加信息,并且显示内置于本地网卡中的物理地址。 ping -t不停地向目标主机发送数据-a以IP地址…

React框架核心原理

一、整体架构 三大核心库与对应的组件 history -> react-router -> react-router-dom react-router 可视为react-router-dom 的核心&#xff0c;里面封装了<Router>&#xff0c;<Route>&#xff0c;<Switch>等核心组件,实现了从路由的改变到组件的更新…

光纤掺杂浓度之间的转换计算方法

掺杂浓度表示形式 掺杂浓度是光纤光学中无源或有源掺杂光纤中最重要的参数之一。在文献中可以找到许多不同的方法来表示基于原子或摩尔的掺杂浓度。 化学元素基于原子或离子的定义是非常明确的。例如原子百分比&#xff08;atomic percentage&#xff0c;at.%&#xff09;、原…

Python程序如何封装成Excel加载项

批量 Vlookup 是 Excel 中非常常用的一项功能&#xff0c;可以用来在多个表格之间查找数据并进行匹配。在 Python 中&#xff0c;可以使用 Pandas 库来实现这个功能&#xff0c;并且可以通过加载项将程序加载到 Excel 中方便使用。下面是一个简单的批量 Vlookup 的 Python 程序…

力扣 -- 474. 一和零(二维费用的背包问题)

解题步骤&#xff1a; 参考代码&#xff1a; 未优化代码&#xff1a; class Solution { public:int findMaxForm(vector<string>& strs, int m, int n) {//开一个三维的dp表vector<vector<vector<int>>> dp(strs.size()1,vector<vector<in…

【数据库——MySQL】(13)过程式对象程序设计——存储函数、错误处理以及事务管理

目录 1. 存储函数2. 存储函数的应用3. 错误处理4. 抛出异常5. 事务处理6. 事务隔离级7. 应用实例参考书籍 1. 存储函数 要 创建 存储函数&#xff0c;需要用到 CREATE 语句&#xff1a; CREATE FUNCTION 存储函数名([参数名 类型, ...])RETURNS 类型[存储函数体]注意&#xff1…

OriginTrail平行链通过XCM与Moonbeam集成

波卡上的首选多链开发平台Moonbeam宣布与OriginTrail平行链建立XCM集成。目前&#xff0c;OriginTrail平行链已开通与Moonbeam之间的通道&#xff0c;用户可以在Moonbeam dApp中跨链使用OTP Token。同时&#xff0c;GLMR Token也可在OriginTrail平行链上自由使用。 OriginTrai…