사용자 도구

사이트 도구


vim:tags

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
vim:tags [2011/06/14 01:21]
kwon37xi [TagList]
vim:tags [2021/08/27 13:47] (현재)
kwon37xi
줄 1: 줄 1:
-====== Vim Tags ====== +====== Vim Tag ====== 
-[[http://ctags.sourceforge.net/|Exuberant Ctags]]를 사용한 소스코드 내비게이션에 관해 정리한다.+  [[programming:ctags|ctags]] 
 +  * [[vim:tagbar|Vim - Tagbar]] 
 +  * [[vim:fzf|fzf.vim]] 를 통해 tags 생성과 현재 버퍼의 태그간 이동이 가능하다. 
 +  * ''ctags''를 사용한 소스코드 내비게이션에 관해 정리한다.
  
 Vim 에서 소스를 관리하려면 필수적으로 익혀야 한다. Vim 에서 소스를 관리하려면 필수적으로 익혀야 한다.
줄 6: 줄 9:
 ===== tags의 기본 ===== ===== tags의 기본 =====
   * 일단 ctags 설치   * 일단 ctags 설치
-  * <code bash> +<code bash> 
-sudo apt-get install exuberant-ctags+sudo apt-get install universal-ctags
 </code> </code>
 +
 +===== vim-gutentags =====
 +  * [[https://bolt80.com/gutentags/|Gutentags]]
 +  * [[https://vimawesome.com/plugin/vim-gutentags|vim-gutentags - Vim Awesome]]
 +  * https://github.com/ludovicchabant/vim-gutentags
 +  * 백그라운드에서 tags 자동 갱신
  
 ===== TagList ===== ===== TagList =====
   * http://vim.sourceforge.net/scripts/script.php?script_id=273   * http://vim.sourceforge.net/scripts/script.php?script_id=273
 +  * [[vim:tagbar|Vim - Tagbar]]가 더 좋다.
   * 소스 코드의 메소드 등의 목록을 바로 보고 이동할 수 있다.   * 소스 코드의 메소드 등의 목록을 바로 보고 이동할 수 있다.
   * <code vim>   * <code vim>
줄 30: 줄 40:
 ===== 기타 플러그인 ===== ===== 기타 플러그인 =====
   * [[http://www.vim.org/scripts/script.php?script_id=3114|easytags]]   * [[http://www.vim.org/scripts/script.php?script_id=3114|easytags]]
-  * http://www.vim.org/scripts/script.php?script_id=2179 +  * [[http://www.vim.org/scripts/script.php?script_id=2179|Source Explorer (SrcExpl) : A Source code Explorer for viewing definition(s) and contextual info 
-  * http://www.vim.org/scripts/script.php?script_id=2018 +]] 
-  * http://vim.wikia.com/wiki/Auto_tags_by_project.vim+  * [[http://www.vim.org/scripts/script.php?script_id=2018|ttags : Tag list browser (List, filter, preview, jump to tags)]] 
 +  * [[http://vim.wikia.com/wiki/Auto_tags_by_project.vim|Auto tags by project.vim]] 
 +  * [[https://github.com/zackhsi/fzf-tags/search?l=vim-script|zackhsi/fzf-tags]]
  
 ===== 참조 ===== ===== 참조 =====
줄 39: 줄 51:
   * [[http://vim.wikia.com/wiki/Browsing_programs_with_tags|Browsing Programs with tags]]   * [[http://vim.wikia.com/wiki/Browsing_programs_with_tags|Browsing Programs with tags]]
   * [[http://www.viper.pe.kr/cgi-bin/moin.cgi/ctags_%EC%99%80_vi_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0|ctags와 vi 사용하기]]   * [[http://www.viper.pe.kr/cgi-bin/moin.cgi/ctags_%EC%99%80_vi_%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0|ctags와 vi 사용하기]]
- +  * [[https://my.yirum.net/universal-ctags-%EC%99%80-tagbar-%EC%84%A4%EC%B9%98/|universal-ctags 와 tagbar 설치 - YIRUM.NET]] 
- +  [[http://vim.wikia.com/wiki/Cscope|Cscope]]에 대해서도 정리해 볼 것. 
- +  * [[https://johngrib.github.io/wiki/ctags/|ctags 명령어 - 기계인간 John Grib]] 
-[[http://vim.wikia.com/wiki/Cscope|Cscope]]에 대해서도 정리해 볼 것. +  * [[https://courses.cs.washington.edu/courses/cse451/10au/tutorials/tutorial_ctags.html|Ctags Tutorial]] 
- +  * [[https://kulkarniamit.github.io/whatwhyhow/howto/use-vim-ctags.html|Use vim with ctags | what-why-how]]
- +
- +
vim/tags.1307982063.txt.gz · 마지막으로 수정됨: 2011/06/14 01:21 저자 kwon37xi