SlideShare a Scribd company logo
vim+cscope+ctags+taglist Powerful Source Insight Author: Tony
What's vim ? A convenient and powerful editor in linux
Problem for Programmer feature is too simple in vim
Trouble: Definition Not convenient!!!
Trouble: Call Hierarchy
Trouble: Lack of View
What We Need ? More convenient  More Powerful vim - You can!
cscope & ctags & taglist help you work easy
Installation Installation Files  (taglist)
 
Find the Definition:  Ctrl + ] Return to Last Position:  Ctrl + t
 
Find all this symbol ”Ctrl + \” then ”s"
 
Who call this function ” Ctrl + \” then ”c"
 
Find functions called by this function ” Ctrl + \” then ”d"
 
Show the function list Press F12 button &  ” Ctrl + W" then press left button
 
Conclusion Quick to modify a source code file
vi is the default editor such as git and svn

More Related Content

PDF
Cadence GenusTutorial------------ .pdf.pdf
PDF
How to Identify and Prevent ESD Failures using PathFinder
PDF
Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)
PDF
Timing closure document
PPTX
Placement
PPTX
IP Concept in LTE
PPTX
Storage interface sata_pata
PPTX
NSN NOKIA 3G KPI for Network planning and optimization
Cadence GenusTutorial------------ .pdf.pdf
How to Identify and Prevent ESD Failures using PathFinder
Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)
Timing closure document
Placement
IP Concept in LTE
Storage interface sata_pata
NSN NOKIA 3G KPI for Network planning and optimization

What's hot (20)

PPTX
Dft (design for testability)
DOCX
Interview question for 2g,3g,4g
PPT
VLSI routing
PDF
5G NR Throughput Calculation
PPT
Unit 2 arithmetics
PPTX
Vlsi physical design automation on partitioning
PDF
2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...
PPT
PDF
cours transmission numerique.pdf
PPTX
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
PDF
CWMP TR-069 Training (Chinese)
PPTX
MPLS-TE
PPTX
Nokia engineer basic_training_session_v1
PDF
DPDK in Containers Hands-on Lab
PDF
통신시스템(Wcdma network)
DOC
Top 10 3 G Radio Optimisation Actions
PPSX
VLSI Design Flow
PPTX
Multiprotocol label switching (mpls) - Networkshop44
PDF
Anatomy of the loadable kernel module (lkm)
ODP
Les systèmes embarqués arduino
Dft (design for testability)
Interview question for 2g,3g,4g
VLSI routing
5G NR Throughput Calculation
Unit 2 arithmetics
Vlsi physical design automation on partitioning
2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...
cours transmission numerique.pdf
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
CWMP TR-069 Training (Chinese)
MPLS-TE
Nokia engineer basic_training_session_v1
DPDK in Containers Hands-on Lab
통신시스템(Wcdma network)
Top 10 3 G Radio Optimisation Actions
VLSI Design Flow
Multiprotocol label switching (mpls) - Networkshop44
Anatomy of the loadable kernel module (lkm)
Les systèmes embarqués arduino
Ad

Similar to Vim+cscope+ctags+taglist (20)

PDF
Coding with Vim
ODP
Introduction to vim
PDF
Using VIM for PHP/Symfony development
PDF
Vim Rocks!
PPTX
andrew's guide to vim
PDF
Vi IMproved, a programmers text editor
ODP
Vim and Python
PDF
vim brownbag - Richard forth
PDF
Useful Vim Plugins
PPTX
Vim knowhow
PDF
PDF
vim-cheatsheet.pdf
KEY
Vim week
PPTX
Alt Dot Net Usergroup: Does the world end if you stop using Visual Studio?
PPT
ODP
Coding In Vim
PPTX
Cscope and ctags
PDF
VIM for (PHP) Programmers
PDF
Vim For Php
PDF
Tuffarsi in vim
Coding with Vim
Introduction to vim
Using VIM for PHP/Symfony development
Vim Rocks!
andrew's guide to vim
Vi IMproved, a programmers text editor
Vim and Python
vim brownbag - Richard forth
Useful Vim Plugins
Vim knowhow
vim-cheatsheet.pdf
Vim week
Alt Dot Net Usergroup: Does the world end if you stop using Visual Studio?
Coding In Vim
Cscope and ctags
VIM for (PHP) Programmers
Vim For Php
Tuffarsi in vim
Ad

More from Picker Weng (9)

PDF
Introduction to Agile & Scrum
ODP
The Theory and Implementation of DVFS on Linux
PDF
Android Multimedia Framework
PDF
Tutorial for Installing eclox
DOCX
Chromium OS - User Accounts and Management
ODP
Android Camera Architecture
ODP
[C++ GUI Programming with Qt4] chap6
ODP
OpenCV 2.2.0 for Android
ODP
Introduction to Agile & Scrum
The Theory and Implementation of DVFS on Linux
Android Multimedia Framework
Tutorial for Installing eclox
Chromium OS - User Accounts and Management
Android Camera Architecture
[C++ GUI Programming with Qt4] chap6
OpenCV 2.2.0 for Android

Vim+cscope+ctags+taglist