一、概述
由于近期在公司的开发环境以Linux(Ubuntu系统)为主,之前收藏但一直没用过的技巧可能会慢慢地用起来。在此过程中不可避免会涉及一些工具的安装,本文主要用于记录这些Linux下小工具的安装指南。
二、开发工具安装
2.1 tldr
全称是“Too Long Didn’t Read”,就是一款代替Linux自带帮助系统man
或者--help
的社区驱动的手册页合集。使用效果见下图:

- 安装步骤:
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g n
sudo n latest
sudo npm install -g tldr
- 参考:
https://linux.cn/article-10355-1.html
https://stackoverflow.com/questions/41195952/updating-nodejs-on-ubuntu-16-04
2.2 YouCompleteMe
YCM号称是史上最难装的插件...我之前虽然装上了好几次,但是一直稀里糊涂的。上一次一次装好还是两天前,结果作死把py3.5环境搞坏了,换成py3.6结果ycm装不上,关键错误是在搜索python library哪里,说python3.6 missing headers.
然后又装回py3.5,参考这里,重新用py3.5装了下ycm。
如果之前安装过ycm没有成功,请把/.vim文件夹整个删掉,把/.vimrc也删掉,确保python没问题,vim版本大于8.
- 正文:
关于YCM的安装,网上有很多教程,看了下非常繁琐,而且大多数人应该也有体验,成功率并不高。我在这里记录下自己的方法,可以说基本上无脑安装。如果网好的话应该几分钟就可以装好(我用的公司的网,可以连外网所以非常快),网稍差一点也就四十分钟左右(教研室的网)。
方法——vimplus。随便找个路径,运行下面的命令:
git clone https://github.com/chxuan/vimplus.git
cd ./vimplus
sudo ./install.sh
然后随便建一个tst.cpp看看。不出意外的话会出现满屏幕的
plugxxx not found...这是因为~/.vimrc文件中的plug命令未能识别。我当时估计可能是plug.vim没有访问权限,试了下果然如此:
进入~/.vim文件夹,里面应该有个autoload文件夹,试下cd能否进去,如果报错:permission denied
,直接给autoload文件夹开权限:
sudo chmod -R 777 autoload
然后再vim tst.cpp看一看,应该就没问题了。
2.3 7z
sudo apt-get install p7zip-full
- 解压文件:
$ 7z x PACKAGE.7z
2.4 Moeditor(markdown编辑器)
- 介绍:一款高颜值的markdown编辑器
git clone https://github.com/Moeditor/Moeditor.git
npm install cnpm -g --registry=https://registry.npm.taobao.org
cd Moeditor
cnpm install
cnpm start

网友评论