cygwin+ctags+taglist 打造vim c语言编辑器(IDE)
来源:互联网 发布:淘宝5金冠店铺排行 编辑:程序博客网 时间:2024/04/27 14:42
2.下载安装taglist,函数索引
http://download.csdn.net/detail/mybelief321/5683477
复制:
taglist/doc/taglist.txt -->/usr/share/vim/vim61/doc/
taglist/plugin/taglist.vim --> /usr/share/vim/vim61/plugin/
3.安装目录树插件NERD_tree
http://www.vim.org/scripts/script.php?script_id=1658 下载
复制:
nerd_tree/doc/taglist.txt -->/usr/share/vim/vim61/doc/
nerd_tree/plugin/taglist.vim --> /usr/share/vim/vim61/plugin/
set hls 搜索高亮
set nu 打开行号
syntax on 语法高亮
let Tlist_Ctags_Cmd='/bin/ctags'
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Use_Right_Window=1
"F7 NERDTree
map <F7> :NERDTreeToggle<CR>
imap <F7> <ESC>:NERDTreeToggle<CR>
"F12 TlistToggle
map <F12> :TlistToggle<CR>
imap <F12> <ESC>:TlistToggle<CR>
5.转到你的程序目录先用ctags -R 命令,对你的代码建立索引
6.vim *.php 打开代码文件 :
ctrl+] 跳转到光标代码定义片
ctrl+o 返回上次编辑处 ctrl+i 反向跳转
:Tlist 打开函数列表
ctrl+ww 切换到函数列表窗口
ctrl+w j或h或l或k 不同vim代码窗口间切换
其它:
7. vim和taglist切换窗口的快捷键Ctrl+ww
打开taglist的命令::TlistToggle或者:Tlist
在taglist窗口中,可以使用下面的快捷键:
Enter键 跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样
o 在一个新打开的窗口中显示光标下tag
空格键 显示光标下tag的原型定义
u 更新taglist窗口中的tag
s 更改排序方式,在按名字排序和按出现顺序排序间切换
x taglist窗口放大和缩小,方便查看较长的tag
+ 打开一个折叠,同zo
- 将tag折叠起来,同zc
* 打开所有的折叠,同zR
= 将所有tag折叠起来,同zM
[[ 跳到前一个文件
]] 跳到后一个文件
q 关闭taglist窗口
<F1> 显示帮助
8. vim里:NERDTree
打开目录树
ctrl + w + w 光标自动在左右侧窗口切换
o 展开左侧某个目录,再按一下就是合并目录
t 在新 Tab 中打开选中文件/书签,并跳到新 TabT 在新 Tab 中打开选中文件/书签,但不跳到新 Tab
P 跳到根结点p 跳到父结点
q 关闭 NerdTree 窗口
- cygwin+ctags+taglist 打造vim c语言编辑器(IDE)
- Cygwin+vim+cscope+ctags+taglist打造个性IDE开发环境
- 将vim调成好用的IDE(vim+ctags+taglist)
- 使用Vim打造IDE--taglist
- Linux Vim常用命令配置,插件ctags/taglist/WinManager/Easygrep,打造强悍IDE
- 用vim+ctags+taglist搭建一个IDE
- vim+ctags+taglist+cscope+NERDTree搭建IDE
- 打造vim IDE之:taglist插件
- ctags+taglist+cscope+VIM for C development
- Setup a simplified IDE on Linux OS(Vim +Ctags + Taglist)
- Vim+Ctags+TagList+WinManager+pydiction打造属于自己编译器(一)
- vim cscope ctags taglist 打造代码阅读工具
- ubuntu下vim编辑器vim+taglist+ctags的配置
- vim 作为C语言编辑器 - IDE
- vim+ctags+taglist+cscope
- vim + taglist + ctags
- vim + ctags + taglist 轻装上阵
- vim + ctags + cscope+taglist
- VS中的路径宏
- VS中c++文件调用c 函数 ,fatal error C1853 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- Chromium的智能指针/引用计数/Callback/Bind
- ThinkPHP问题记录
- 7 --- Linux 学习笔记之--进程
- cygwin+ctags+taglist 打造vim c语言编辑器(IDE)
- 【HDU】3768 Shopping 最短路+DP
- 敏捷开发之Scrum扫盲篇
- 查看linux文件大小
- WF4.0 基础篇 (五) 数据的传递 Variable变量
- 百度定位sdk Couldn't load locSDK3 from loader dalvik
- 敏捷开发的具体方法
- JDK和JRE的区别
- Django中ImageField的使用