没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1 写在前面
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE.
但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在
这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的.
这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来"
简易", 但功能绝对不比一个好的IDE差, 该有的功能都有, 不该有的功能也有, 你就自己没事偷着乐吧, 下
面我开始介绍今天的工作了.
www.linuxidc.com
本文会教你:
1. 中文帮助手册的安装
2. vim编程常用命令
3. 语法高亮
4. 在程序中跳来跳去: Ctags 的使用
5. 教你高效地浏览源码 -- 插件: TagList
6. 文件浏览器和窗口管理器 -- 插件: WinManager
7. Cscope 的使用
8. QuickFix 窗口
9. 快速浏览和操作Buffer -- 插件: MiniBufExplorer
10. c/h文件间相互切换 -- 插件: A
11. 在工程中查找 -- 插件: Grep
12. 高亮的书签 -- 插件: VisualMark
13. 自动补全
14. 加速你的补全 -- 插件: SuperTab
本文不会教你:
1. 如何使用vim. 本文不会从零开始教你如何使用vim, 如果你是第一次接触vim,
建议你先看看其他的vim入门的教程, 或者在shell下输入命令: vimtutor,
这是一个简单的入门教程.
2. 编程技巧.
3. vim脚本的编写.
我的工作环境是: Fedora Core 5
gvim是自己编译的 7.0, 如果你还没有安装gvim, 请看我的这篇文章
<在Redhat Linux 9 中编译和配置gvim
7.0>
由于本人一直从事C语言工作, 所以下面这些例子都是在C语言程序中演示的, 其他语言的没有试过, 如果
有朋友在别的语言下有问题, 可以跟我讨论一些, 我会尽量帮助你们的.
本文用的示范源码是vim7.1 的源码, 可以在www.vim.org 下载到源码包:vim-7.1.tar.bz2, 你也可以不用下
载, 就用你自己程序的源码, 关系不大的. 我把源码解压在我的home目录下: ~/vim71
下面对文中的一些名字定义一下:
1. 文中用到的一些用<>括起来的符号比如<C-T>, <C-S-A>, 之类的, 你可以用下面的命令看看解释:
:help keycodes
www.linuxidc.com
Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
Linux公社(LinuxIDC.com)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据
中心,LinuxIDC就是关于Linux的数据中心。
LinuxIDC.com提供包括Ubuntu,Fedora,SUSE技术,以及最新IT资讯等Linux专业类网站。
并被收录到Google 网页目录-计算机 > 软件 > 操作系统 > Linux 目录下。
Linux公社(LinuxIDC.com)设置了有一定影响力的Linux专题栏目。
包括:
Ubuntu专题
Fedora专题
RedHat专题
SUSE专题
红旗Linux专题
Android专题
Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。
本站带宽由[6688.CC]友情提供
Copyright © 2006-2011 Linux公社 All rights reserved
(--- 图 2 ---)
安装方法:
在下面的网站下载中文帮助的文件包:
免费下载地址在 http://linux.linuxidc.com/pub/Vim/
用户名与密码都是www.linuxidc.com
下载的文件包应该是类似这样的: vimcdoc-1.8.0.tar.gz
解压后其中有个doc文件夹, 将其中的内容全部复制到~/.vim/doc, 或者vim安
装目录下的doc目录中, 此时vim中的help信息已经是中文的了.
注意:
a. 如果无法显示中文, 在~/.vimrc中增加下面这句试试:
set helplang=cn
b. 帮助文件的文本是utf-8 编码的, 如果想用vim直接查看, 需要在~/.vimrc
中设置:
set encoding=utf-8
3 vim 编程常用命令
建议先看看帮助手册中的下面章节, 其中有关 tags 文件的部分你可以先跳过, 在后面的章节中会讲到, 到
时候你在回来看看, 就觉得很简单了:
:help usr_29
:help usr_30
下面是我常用的一些命令, 放在这里供我备忘:
%
跳转到配对的括号去
[[
跳转到代码块的开头去(但要求代码块中'{'必须单独占一行)
gD
跳转到局部变量的定义处
''
跳转到光标上次停靠的地方, 是两个', 而不是一个"
mx
设置书签,x 只能是 a-z 的 26 个字母
`x
跳转到书签处("`"是 1 左边的键)
>
增加缩进,"x>"表示增加以下 x 行的缩进
<
减少缩进,"x<"表示减少以下 x 行的缩进
4 语法高亮
写程序没有语法高亮将是一件多么痛苦的事情啊, 幸亏 vim 的作者是个程序员(如果不是, 那可 NB 大了),
提供了语法高亮功能, 在上面的图片中大家也可以看到那些注释, 关键字, 字符串等, 都用不同颜色显示出
来了, 要做到这样, 首先要在你的 ~/.vimrc 文件中增加下面几句话:
syntax enable
syntax on
www.linuxidc.com
Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。
剩余35页未读,继续阅读
资源评论
zhang2010kang
- 粉丝: 13
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Python实现的自动化办公项目.zip
- 基于python实现的基于PyQt5和爬虫的小说阅读系统.zip
- 机械设计整经机上纱自动化sw20非常好的设计图纸100%好用.zip
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功