Vim里一些好用的插件

我主要是想要把一些用过的好用的插件记下来,万一哪天换了系统还可以在这里找回来。

另外这篇文章会不断更新,如果我发现新的有意思的插件也会加进来。

YouCompleteMe

绝对好用的自动补全插件,支持C/C++等各类语言的自动补全

cpp-demo-of-youcompleteme

具体请戳:http://blog.miskcoo.com/2015/12/vim-plugin-youcompleteme

Jedi-Vim

一个很好用的Python的自动补全插件

具体请戳:https://github.com/davidhalter/jedi-vim

Vim-Latex

这是一款帮助编辑Latex的插件,里面集成了很多环境的快捷输入方式,例如输入EFI就会自动变成如下

另外还能够用 \ll 编译并且 \lv 方便地查看错误信息等。

我比较喜欢的是类似 \alpha 的命令可以用 `a 来快速输入,还有就是 \frac{}{} 这样的命令可以用 `/ 或者输入 frac + <F7> 来补全在输入数学公式的时候特别方便。

具体请戳:http://vim-latex.sourceforge.net

Markdown-Preview

一个国人写的插件,支持Markdown的同步预览,感觉挺好用的。

具体请戳:https://github.com/iamcco/markdown-preview.vim

Read More

Vim代码自动补全的神器:YouCompleteMe

YouCompleteMe 是一款非常强大的代码自动补全插件。我原先用的是 clang-complete,然后在最近有好几个月没有写东西了,系统一直更新更新到后面 clang-complete 出了一些问题,于是就开始找有什么其它的自动补全插件,然后就听说了 YouCompleteMe 的大名,如果想有比较详细的了解,可以参考它的官方文档,我在这里只是介绍一部分内容以及如何安装。

首先我们来看一段它的演示,你马上就会了解到这是有多强大了!

cpp-demo-of-youcompleteme

(more…)

Read More

[Linux] 邮件服务器的架设

这篇文章介绍如何在 Linux 上建立一个邮件服务器。使用的是 Postfix 作为 MTA、Dovecot 作为 IMAP 和 POP3 服务器、Courier-authlib 来作为安全认证程序、MySQL 来存储虚拟用户、ExtMail 作为 WebMail 的前台并且使用 ExtMan 来管理帐号

在建立邮件服务器之前,首先要建立网页服务器来运行 ExtMail 和 ExtMan,可以选择 LNMP(Linux+Nginx+MySQL+PHP)环境

(more…)

Read More

[Linux] LNMP环境的搭建

LNMP 是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

  • Linux:一种自由和开放源码的类UNIX操作系统
  • Nginx:一个轻量级网页服务器、反向代理服务器
  • MariaDBMySQL:数据库服务器
  • PHPPerlPython:脚本语言

这篇文章介绍如何在 CentOS 7 (x64) 上搭建 LNMP 环境,当然有些部分可能在其它系统上处理起来有些不同,但是大体上各个 Linux 系统的搭建过程都是类似的

(more…)

Read More

用 Shadowsocks 来做 SOCKS5 代理

最近 Shadowsocks 好像非常火呢、这多亏了某不科学的防火长城 -_-#

Shadowsocks 是一个轻量的代理服务,它的服务端提供了 Python、C libev、Go、Node.js 等各个版本,并且客户端可以在 Android、Windows、Mac OS、Unix/Linux 各种平台上运行,并且它是开源的!

我们现在来编译安装 Shadowsocks 的服务端(我们选择 libev 版的)

(more…)

Read More