热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ctags查看java代码,vim+cscope+ctags+taglist配置

-————————————————-ubuntu中如何将终端添加到右键?在右键里面添加一个“打开终端”的菜单。sudoapt-getinstallnautilus-open-ter

-————————————————-

ubuntu中如何将终端添加到右键?

在右键里面添加一个“打开终端”的菜单。

sudo apt-get install nautilus-open-terminal

-————————————————-

Install Mannual(By CMM)

一、Install vim

sudo apt-get install vim (vim-full)

sudo apt-get install rar unrar p7zip-full

sudo apt-get install build-essential

二、In comand line, install cscop, ctags:

# sudo apt-get install cscop ctags

三、 taglist的安装和使用:

1、 在home目录下建立.vim文件夹,把taglist文件夹内的内容放入其中

2、 在home目录新建名为“.vimrc”的文件,并拷入以下内容:

set mouse=a

let Tlist_Use_Right_Window=1

let Tlist_File_Fold_Auto_Close=1

map :TlistTogglenoremap :makenoremap :make clean;makenoremap :Tlistnoremap :TlistSyncnoremap :!./vitags.sh:cs resetnoremap :!cvs upnnoremap &#64;&#61;( ( foldclosed(line(‘.’)) <0 ) ? ‘zc’ : ‘zo’)if has(“multi_byte”)

set encoding&#61;utf-8

set fileencoding&#61;chinese

set fileencodings&#61;ucs-bom,utf-8,chinese

endif

set wrap

set hlsearch

filetype plugin on

colorscheme elflord

syntax on

set nocp

filetype plugin on

filetype indent on

if has(“cscope”)

set csprg&#61;/usr/bin/cscope

set csto&#61;0

set cst

set nocsverb

” add any database in current directory

if filereadable(“cscope.out”)

cs add cscope.out

” else add database pointed to by environment

elseif $CSCOPE_DB !&#61; “”

cs add $CSCOPE_DB

endif

set csverb

set cscopetag

endif

set nu

set ts&#61;4

set sw&#61;4

set ru

set hls

set is

set sm

set cin

set cino&#61;:0g0t0(sus

set autoread ” read open files again when changed outside Vim

set incsearch ” use incremental search

set nowrap ” do not wrap lines

set nobackup

set nowritebackup

map :!ctags -R –c-kinds&#61;&#43;p –fields&#61;&#43;iaS –extra&#61;&#43;q .map :!ctags -R .

现在再试试vim -t &#xff0c;这时如果有多个选项的话就会出现一个列表让你选择你需要的那个。

一个好用的工具可以让你的工作效率大大提高&#xff0c;这里只是介绍了一点点&#xff0c;希望大家补充&#xff0c;纠正错误。

更多资料还可以看这里&#xff1a;

使用VIM开发软件项目&#xff0d;&#xff0d; 使用tag文件和taglist插件 (二)

http://www.360doc.com/content/10/0806/17/2555231_44139610.shtml

https://www.cnblogs.com/bluestorm/category/344572.html



推荐阅读
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • 本文详细介绍了Java反射机制的基本概念、获取Class对象的方法、反射的主要功能及其在实际开发中的应用。通过具体示例,帮助读者更好地理解和使用Java反射。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 基于Linux开源VOIP系统LinPhone[四]
    ****************************************************************************************** ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • 本文深入探讨了如何利用Maven高效管理项目中的外部依赖库。通过介绍Maven的官方依赖搜索地址(),详细讲解了依赖库的添加、版本管理和冲突解决等关键操作。此外,还提供了实用的配置示例和最佳实践,帮助开发者优化项目构建流程,提高开发效率。 ... [详细]
  • 如何高效启动大数据应用之旅?
    在前一篇文章中,我探讨了大数据的定义及其与数据挖掘的区别。本文将重点介绍如何高效启动大数据应用项目,涵盖关键步骤和最佳实践,帮助读者快速踏上大数据之旅。 ... [详细]
  • Linux 实时网络流量监控工具 iftop 使用指南
    iftop 是一款强大的实时网络流量监控工具,通过安装和配置该工具,用户可以实时监控网络接口的流量情况。本文将详细介绍 iftop 的安装步骤、常用参数及操作命令。 ... [详细]
  • 在 CentOS 6.4 上安装 QT5 并启动 Qt Creator 时,可能会遇到缺少 GLIBCXX_3.4.15 的问题。这是由于系统中的 libstdc++.so.6 版本过低。本文将详细介绍如何通过更新 GCC 版本来解决这一问题。 ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • 本文将详细介绍如何注册码云账号、配置SSH公钥、安装必要的开发工具,并逐步讲解如何下载、编译 HarmonyOS 2.0 源码。通过本文,您将能够顺利完成 HarmonyOS 2.0 的环境搭建和源码编译。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • 如何在 Node.js 环境中将 CSV 数据转换为标准的 JSON 文件格式? ... [详细]
  • 在循环读取文本文件时,经常会遇到一些常见的错误,如日期格式不正确、文件路径错误等。本文详细分析了这些问题,并提供了具体的解决方法,包括如何正确处理日期字符串和确保文件路径的准确性。通过这些方法,可以有效提高数据读取的稳定性和可靠性。 ... [详细]
author-avatar
手机用户2602925621
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有