Linux中国
终端至上!将Vim打造成全新的集成开发环境!
Tmux相关
- Tmux速成班,这个不错,可以让你快速掌握如何开始使用Tmux。
- 这是我的tmux.conf配置文件,它有一个定制状态栏,可以大大改进颜色主题、优化可读性,里面还有一个必不可少的操作:重设快捷将,因为Ctrl+bVim要用,因此它帮你改为了Ctrl+a。
- 其实,构建优化IDE就像写一个bash脚本一样简单。链接内的例子展示了如何编写一个.sh脚本来运行你自己的编程环境。
Vim插件
- Vundle,Vim的插件管理器,用它可以跟踪.vimrc文件中的所有插件,还可以进行脚本的一键安装、更新或删除。额,我会告诉你用它还可以直接在Vim里搜索插件吗?总之,这个插件扩展绝对是居家旅行、杀人越货之Vim必备佳品。
- Syntastic 可以检测语法是否正确,写代码的时候要想避免低级错误,这个工具必不可少,它的确能大大提高你的代码编写速度。
- Supertab,这款插件可以帮助你使用实现自动补全。它会搜索当前文档中的所有字符串,然后给出所有的匹配项建议。对写代码带来的好处不只是提升速度,还可以避免很多拼写错误。如果有兴趣,在本文最后一部分用户推荐,有此插件的替代品。
- Ack,99%的用户会选择用它代替grep。它完美集成在Vim里,用户可以直接用它搜索项目文件,搜索结果则显示在一个独立的窗口里。在本文最后一部分用户推荐,也有此插件的替代品。
- CtrlP 能够极快的模糊搜索全路径文件、缓冲区、“最近使用”(MRU)和标签等等,纯粹用VimL写成,专为Vim搜索。
- NERDTree 可以帮你浏览整个文件系统、打开文件或目录。它以树形结构显示整个文件系统,支持键盘操作和简单的文件系统操作。
- Sparkup可以帮助你更快的编写HTML代码。支持类CSS语法和完整的HTML扩展代码。在本文最后一部分用户推荐,也有此插件的替代品。
小贴士
- Vimux可以帮你在Vim中与Tmux进行交互。例如在不需要离开Vim的情况下进行测试、编写脚本、建立任务等。
- 《自动安装Vundle》这篇文章介绍了在.vimrc配置文件中只需添加几行VimL脚本,这样每次你在一个新环境中运行Vim的时候,它就能自动安装Vundle及所有关联包。在你拷贝Vim配置文件到一个新环境或新的服务器时,这是非常有用的。
- 一名开发者的成功故事介绍了他是如何告别他曾经最信任的MacBook Pro,并改用iPad + Linode在云上开始开发工作。
用户推荐
- YouCompleteMe,由Reddit用户hnasarat推荐。它安装起来稍微麻烦一些,但是支持非常强大的语法补全,包括C、Ruby、Python、PHP等许多语言。
- Ag,由gckjk推荐,大多数Reddit用户都知道它,这是升级版的ack,速度快了3到5倍。它能读取.gitignore和.hgignore,或者.agignore,从而忽略一些被版本控制软件所忽略的匹配文件(译注:不加入版本库的文件,我想你大多数时候没有搜索它的意图)。
- Emmet,由另一个资深reddit用户damnated推荐。这是一款Sparkup的替代品,可以非常方便快速地用标签标记字符串。链接里有示例演示视频。
- Unite由网友 basetta推荐,它可以作为前面多个插件的集大成者。你可以用它搜索文件(就像CtrlP),搜索文档内容(就像ack或ag),还可以在下拉历史或缓冲区间进行自由移动和切换。所有这些功能都集成在了这一个插件里,非常方便!
via: http://devcharm.com/pages/18-vim-is-your-new-ide
本文转载来自 Linux 中国: https://github.com/Linux-CN/archive
对这篇文章感觉如何?
太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
More in:Linux中国
捐赠 Let's Encrypt,共建安全的互联网
随着 Mozilla、苹果和谷歌对沃通和 StartCom 这两家 CA 公司处罚落定,很多使用这两家 CA 所签发证书的网站纷纷寻求新的证书签发商。有一个非盈利组织可以为大家提供了免费、可靠和安全的 SSL 证书服务,这就是 Let's Encrypt 项目。现在,它需要您的帮助
Let's Encrypt 正式发布,已经保护 380 万个域名
由于 Let's Encrypt 让安装 X.509 TLS 证书变得非常简单,所以这个数量增长迅猛。
关于Linux防火墙iptables的面试问答
Nishita Agarwal是Tecmint的用户,她将分享关于她刚刚经历的一家公司(印度的一家私人公司Pune)的面试经验。在面试中她被问及许多不同的问题,但她是iptables方面的专家,因此她想分享这些关于iptables的问题和相应的答案给那些以后可能会进行相关面试的人。 所有的问题和相应的答案都基于Nishita Agarwal的记忆并经过了重写。 嗨,朋友!我叫Nishita Agarwal。我已经取得了理学学士学位,我的专业集中在UNIX和它的变种(BSD,Linux)。它们一直深深的吸引着我。我在存储方面有1年多的经验。我正在寻求职业上的变化,并将供职于印度的P
Lets Encrypt 已被所有主流浏览器所信任
旨在让每个网站都能使用 HTTPS 加密的非赢利组织 Lets Encrypt 已经得了 IdenTrust的交叉签名,这意味着其证书现在已经可以被所有主流的浏览器所信任。从这个里程碑事件开始,访问者访问使用了Lets Encrypt 证书的网站不再需要特别配置就可以得到 HTTPS 安全保护了。 Lets Encrypt 的两个中级证书 ...

















