DAIWER是电脑主机什么牌子的好主机

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
小弟以前是做产品经理的,最近转行学开发了 C的基础 和 linux下面C开发 也学了点。以后打算做linux下C开发这一块。不知道这一块目前怎么样。
还有 就是都是跟着书敲代码,开发环境 就是一个虚拟机centos6.5 里面用VIM 写代码 然后 make编译运行
VIM 也没装任何插件。 GDB也处于半懂不懂的状态。
想问一下 各位前辈 一般工作中 大家工作环境都是什么样的呢?
这个问题已被关闭,原因:无法获得确切结果的问题
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
vim, tmux, gcc, gdb
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
JetBrains CLion
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
扫扫下载 App如何将 Vim 打造成一个成熟的 IDE
如果你稍微写过一点代码,就能知道“集成开发环境”(IDE)是多么的便利。不管是Java、C还是Python,当IDE会帮你检查语法、后台编 译,或者自动导入你需要的库时,写代码就变得容易许多。另外,如果你工作在Linux上,你也会知道Vim在进行文本编辑的时候是多么的方便。所以,你可 能会想从Vim中也获取这些IDE特性。
事实上,很少有方法可以帮你做到。有些人可能会想到试着把Vim打造成C语言IDE的,比如;也有把Vim集成到Eclipse里的
。但是我想要告诉你的是一个更加通用的,只用插件实现的方案。你肯定不想因为安装了太多的面板和特性而让你的编辑器变得臃肿不堪。只用插件实现的方案可以 让你只选择那些你想要集成到Vim的特性。这样做的额外的一个好处是,这个IDE不是专门针对某一种语言的,可以让你写任何类型的代码。下面就来看一下我 的 把IDE特性带进Vim的前10款插件 吧。
先来个福利: Pathogen
首先,可能不是所有人都熟悉Vim的插件,并知道该怎么安装这些插件。所以,我推荐的第一个插件就是,因为这个插件会让你更容易安装其他插件。如果你要安装另外的没有在这里列出来的插件,用Pathogen会变得非常简单。它的的文档写的非常好,去下载安装一个吧。接下来插件的安装也会变得容易很多。
1. SuperTab
我们习惯于IDE的第一个原因就是它的自动补全功能。所以,我喜欢这个非常方便的,给了Tab键“超能力”的
2. Syntastic
如果你需要使用一种以上的语言进行编程,有时候是非常容易混淆不同语言之间的语法的。幸运的是, 会帮你检查,然后告诉你是否应该加上圆括号或者方括号,或者告诉你在某个地方,你忘了一个分号。
3. Auto Pairs
另外一件让程序员们抓狂的事是:我是不是少加了最后一个括号?!每个人都讨厌用手指去数那些隔的非常远的括号。为了处理这个问题,我用
插件,这个插件会自动插入和格式化方括号和圆括号。
4. NERD Commenter
如果你在找一个可以支持多种程序语言的注释代码的快捷键,你可以试试 。即使你不是程序员,我也非常非常推荐这款插件,因为它会让你在注释bash脚本或者其他任何东西的时候都会变得非常高效。
5. Snipmate
任何一个程序员都知道,好的码农写代码,杰出的码神重用代码。可以容易的插入代码片段到你的文件里面,大大的减少了你敲键盘的次数。它默认的包含了很多各种语言的代码片段,你也可以非常容易的添加你自己的。
6. NERDTree
管理一个大的项目时,把代码分散到不同的文件里面是非常好的主意。也是一个基本的编码原则。 是一个不错的可以直接在Vim里使用的文件浏览器,它可以让你随时想到所有的文件。
7. MiniBufferExplorer
为了打造一个文件浏览器,支持同时打开多个文件,没有什么比一个好的缓冲区管理器更重要了。 就可以非常漂亮和高效地完成这个工作。它甚至为你的缓冲区设置了不同的颜色和切换快捷键。
8. Tag List
当你同时有多个文件打开时,很容易忘了你都在这些文件里添加了什么。为了防止你忘记, 这个代码查看器将会用一种漂亮简洁的格式展示其中的的变量和函数。
9. undotree
对于我们之中那些喜欢undo,redo然后又undo某些更改,然后依据这些来查看整个编辑完成过程的人来说,
是一个不错插件,可以以一棵树的形式看到你的undo和redo历史。这个功能跟代码完全没有关系,所以这是我非常喜欢的一个插件。
10. gdbmgr
最后,但并非不重要,每个人都在某个时刻需要一个调试器。如果你喜欢gdb,那么就是为你准备的,因为它集成了那个著名的调试器到Vim中。
总结一下,不管你是不是一个疯狂的coder,能有一些额外的Vim功能在手总是非常方便的。像我在简介里说到的,如果你不需要,你不用安装这里所有的这些插件。或者你想要安装另外的也行,这些其实只是一个基础入门级的插件。
你在用Vim的什么插件?或者你想完善这个前10列表么?请在评论里告诉我们吧。
原文出处: &&&译文出处:
Vim 的详细介绍:
Vim 的下载地址:
转载请注明:文章转载自 开源中国社区
本文标题:如何将 Vim 打造成一个成熟的 IDE
本文地址:
引用来自“zcloud”的评论linux上好卡。。。。。 你用的什么版本的linux?我用的ubuntu12.04,一点都不卡啊,sublime text3
引用来自“子矜”的评论不明觉厉顶,vimer飘过
引用来自“eechen”的评论高低搭配,干活不累。Qt Creator + VIM一起用,不也挺好吗?我玩PHP,就用了Netbeans + Geany。引用来自“Jordan”的评论写源码的时候用qt creator编辑调试的时候还是得用vim的lua之类的就得用vim了QtCreator与Vim混搭,各取长处。
引用来自“黑传说”的评论不说那个几G的vs了,就说eclipse,在我这电脑上,启动超级慢,用着超级慢……引用来自“0Scn”的评论相对慢是真实的说法。脱离了各人(团队)的实际生产场景下上文去一概而论优秀编辑器和优秀IDE的优劣,纯属扯谈。而这个时代里,作为一个程序员还拿自己混饭吃的家伙运行慢说事,更说明了很多问题,呵呵。引用来自“进击的代码”的评论是啊,我领导说了,你硬件不够我就给你加硬件,现在硬件才几个钱,只要你效率和效果能跟上,配了8G内存然后我选择了sublime text.... Vim效率很高的
引用来自“黑传说”的评论不说那个几G的vs了,就说eclipse,在我这电脑上,启动超级慢,用着超级慢……引用来自“0Scn”的评论相对慢是真实的说法。脱离了各人(团队)的实际生产场景下上文去一概而论优秀编辑器和优秀IDE的优劣,纯属扯谈。而这个时代里,作为一个程序员还拿自己混饭吃的家伙运行慢说事,更说明了很多问题,呵呵。是啊,我领导说了,你硬件不够我就给你加硬件,现在硬件才几个钱,只要你效率和效果能跟上,配了8G内存然后我选择了sublime text....
linux上好卡。。。。。
搜了一下exvim应该是恢复更新了,迁移到github上并且重新从0.1.0开始计算版本号。因为以前没用过所以不清楚有什么差异。我现在在用spf13感觉也还不错。不过exvim按项目加载插件是挺实用的
引用来自“黑传说”的评论不说那个几G的vs了,就说eclipse,在我这电脑上,启动超级慢,用着超级慢……改用IDEA吧,问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
小弟以前是做产品经理的,最近转行学开发了 C的基础 和 linux下面C开发 也学了点。以后打算做linux下C开发这一块。不知道这一块目前怎么样。
还有 就是都是跟着书敲代码,开发环境 就是一个虚拟机centos6.5 里面用VIM 写代码 然后 make编译运行
VIM 也没装任何插件。 GDB也处于半懂不懂的状态。
想问一下 各位前辈 一般工作中 大家工作环境都是什么样的呢?
这个问题已被关闭,原因:无法获得确切结果的问题
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
命令行下使用vim,图形界面下使用QT creator或者codeblocks。还可以使用VS2015通过ssh连接到linux主机来开发调试。vim配置好了的话,也是很方便的。虽然学习成本有点高。
一个带中文注释的vim配置安装好vim-youcompleteme比使用ctags要爽。
最近发现Visual Studio Code编辑器也挺好用的,功能很强大,装上插件后足够一般开发使用了。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
JetBrains CLion
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
扫扫下载 App你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
小弟以前是做产品经理的,最近转行学开发了 C的基础 和 linux下面C开发 也学了点。以后打算做linux下C开发这一块。不知道这一块目前怎么样。
还有 就是都是跟着书敲代码,开发环境 就是一个虚拟机centos6.5 里面用VIM 写代码 然后 make编译运行
VIM 也没装任何插件。 GDB也处于半懂不懂的状态。
想问一下 各位前辈 一般工作中 大家工作环境都是什么样的呢?
这个问题已被关闭,原因:无法获得确切结果的问题
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
最近也在纠结这个事情,因为我是用autoconf和automake构建系统的,最终还是选择了vim
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
JetBrains CLion
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
扫扫下载 App

我要回帖

更多关于 diy主机哪个牌子好 的文章

 

随机推荐