Ubuntu使用筆記(2):工作環(huán)境配置

我是個(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"。效果如下所示:

zsh主題

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

效果如下:

zsh+powerline

配置tmux:

在/home/owlman/目錄(即你的用戶目錄)中編輯.tmux.conf文件,在其末尾加入一行:

source '.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf'

效果如下:

tmux+powerline

配置vim:

在/home/owlman/目錄(即你的用戶目錄)編輯.vimrc文件,在其中加入一下三行:

set rtp+=.local/lib/python2.7/site-packages/powerline/bindings/vim/
set laststatus=2
set t_Co=256

效果如下:

vim+powerline
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Linux命令學(xué)習(xí) 記錄小白學(xué)習(xí)Linux的過程。 常用命令 man命令 常用工具命令 man命令是Linux下的...
    吃蘑菇De大灰狼閱讀 2,993評論 1 15
  • 一、文件/文件夾管理 ls 列出當(dāng)前目錄文件(不包括隱含文件) ls -a 列出當(dāng)前目錄文件(包括隱含文件) ls...
    會(huì)飛的魚Coo閱讀 4,703評論 1 23
  • 環(huán)境:Ubuntu16.04LTS 64bit 效果圖: 從左至右,依次是:當(dāng)前時(shí)間,username@hostn...
    米酒真香閱讀 14,374評論 2 50
  • Linux習(xí)慣問題: 在vim編輯時(shí),按了ctrl + s后,再按ctrl + q就可以繼續(xù)執(zhí)行了。ctrl + ...
    光著腳的鞋閱讀 4,693評論 0 16
  • 今天我們舉行了好書推薦比賽!第一名可以得到一本老師獎(jiǎng)勵(lì)的圖書!孩子們可高興!經(jīng)過一翻準(zhǔn)備!比賽開始了!大家使出渾身...
    櫻桃心晴閱讀 201評論 0 0

友情鏈接更多精彩內(nèi)容