我是個(gè)程序員加技術(shù)寫作者,當(dāng)然編程工具、編輯工具和終端環(huán)境是我首先要搞定的。
安裝基本開發(fā)者工具
- GNU開發(fā)工具:
sudo apt-get install build-essential - clang+llvm:
sudo apt-get install clang llvm - vim和Eclipse:
sudo apt-get install vim eclipse - Qt5 :
sudo apt-get install cmake qt5-default qtcreator - pandoc和LaTeX :
sudo apt-get install pandoc texlive-full texmaker latex-cjk-all - git、wget和pip:
sudo apt-get git wget python-pip
配置pip的國內(nèi)源
由于某墻的存在和客觀物理網(wǎng)絡(luò)的問題,國外網(wǎng)絡(luò)資源是朝不保夕的,所以強(qiáng)烈建議,安裝完pip之后,第一件事就是將pip的源改成國內(nèi)的,我這里選擇的是豆瓣的源,具體如下:
在/home/owlman/目錄(即你的用戶目錄)中編輯.pip/pip.conf(沒有就創(chuàng)建一個(gè)),將其內(nèi)容修改為:
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
我們可以執(zhí)行一下pip install --upgrade pip看看是否一切正常,順便升級一下pip。
zsh和oh-my-zsh
先查看系統(tǒng)一下有什么shell:
cat /etc/shells
如果在返回結(jié)果中沒有看到zsh,就先安裝它:
sudo apt-get install zsh
安裝完成后,輸入:chsh,然后在返回提示符后輸入新值:/bin/zsh,最后在終端中輸入sudo echo $SHELL
命令,若返回"/bin/zsh",說明SHELL已修改為zsh(通常要將系統(tǒng)注銷-登錄一下才會(huì)生效)。
接下來,我們安裝oh-my-zsh,執(zhí)行以下命令:
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
在安裝完成后,在家目錄下會(huì)有隱藏文件.zshrc,可根據(jù)個(gè)人喜好進(jìn)行配置。例如zsh的主題:
可以通過查看OMZ提供的主題:
ls ~/.oh-my-zsh/themes
然后,選擇一款主題,譬如我們選擇cloud,就編輯~/.zshrc文件中的ZSH_THEME變量:ZSH_THEME="cloud"。效果如下所示:

powerline
安裝powerline:
pip install powerline-status --user
然后通過pip show powerline-status命令查找其安裝位置:
Name: powerline-status
Version: 2.6
Summary: The ultimate statusline/prompt utility.
Home-page: https://github.com/powerline/powerline
Author: Kim Silkebaekken
Author-email: kim.silkebaekken+vim@gmail.com
License: MIT
Location: /home/owlman/.local/lib/python2.7/site-packages
Requires:
Required-by:
(如果要進(jìn)行powerline相關(guān)的配置,它的Location是必須要了解的。這里以/home/owlman/.local/lib/python2.7/site-packages/powerline/為例。)
安裝powerline字體:
git clone https://gitee.com/koomox/powerline-fonts.git
#(包含很多可用字體,安裝過程慢,請找到網(wǎng)速好的地方)
cd powerline-fonts
sudo ./install.sh
配置zsh:
在/home/owlman/目錄(即你的用戶目錄)中編輯.zshrc文件,在其末尾加入一行:
. .local/lib/python2.7/site-packages/powerline/bindlinds/zsh/powerline.zsh
效果如下:

配置tmux:
在/home/owlman/目錄(即你的用戶目錄)中編輯.tmux.conf文件,在其末尾加入一行:
source '.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf'
效果如下:

配置vim:
在/home/owlman/目錄(即你的用戶目錄)編輯.vimrc文件,在其中加入一下三行:
set rtp+=.local/lib/python2.7/site-packages/powerline/bindings/vim/
set laststatus=2
set t_Co=256
效果如下:
