Ubuntu开发环境搭建

环境:Ubuntu 16.04.5 LTS。

更新

sudo apt update
sudo apt upgrade

安装底层软件

sudo apt install git
sudo apt install zsh
sudo apt install autojump
sudo apt install vim
sudo apt install htop
sudo apt install tree

docker 安装请参阅 docker 官方文档。

安装 oh-my-zsh

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

配置,编辑 ~/.zshrc 文件:

# 以下是修改已经存在的配置
ZSH_THEME="agnoster"
plugins=(git autojump docker)

# 新增配置
DEFAULT_USER="yourusername"

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

# 常用其他配置

# pipenv
export PIPENV_VENV_IN_PROJECT=true

# ssh alias
alias pi="ssh pi@192.168.2.211 -p 3154"

注意:注销后重新登录才会开始启用 zsh。

安装 pyenv

执行

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | zsh

添加以下内容到 .zshrc

export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

桌面美化

安装 unity-tweak-tool,unity-tweak-tool 是一个 Unity 桌面的配置工具。

sudo apt install unity-tweak-tool

安装 Flatabulous 主题

sudo add-apt-repository ppa:noobslab/themes
sudo apt update
sudo apt install flatabulous-theme

安装 ultra-flat-icons 图标包(你也可以选择使用 ultra-flat-icons-orange 图标包或 ultra-flat-icons-green 图标包)。

sudo add-apt-repository ppa:noobslab/icons
sudo apt update
sudo apt-get install ultra-flat-icons

安装文泉驿微黑中文字体:

sudo apt install fonts-wqy-microhei

打开 unity-tweak-tool 工具,打开 Appearance 分类下的 Theme,设置:

  • 在 Theme 选项卡,选择使用 Flatabulous 主题;
  • 在 Icon 选项卡,选择使用 Ultra-flat 图标包;
  • 在 Fonts 选项卡,选择使用文泉驿微黑字体;

中文输入

  1. 进入 [System Settings] - [Language Support],在 Language 选项卡中选择 [Install / Remove Languages…],添加 Chinese(simplified) 语言,并选择 [Keyboard input method system] 为 fcitx。
  2. 进入 [System Settings] - [Text Entry],点击 [+] 添加输入源,以“pinyin”为关键字搜索,添加 Google Pinyin(Fcitx) 输入源。
  3. 下载输入法皮肤,在菜单栏中输入法图标选择皮肤。
cd /Downloads
git clone https://github.com/gaunthan/fcitx-skin-collection.git
mkdir -p ~/.config/fcitx/skin
cp -r fcitx-skin-collection/skin/* ~/.config/fcitx/skin/

显卡驱动

进入 [System Settings] - [Software & Updates],在 [Additional Drivers] 选项卡中,选择已经经过测试的 NVIDIA 闭源驱动。

配置

终端

设置主题为 solarized dark

git

touch ~/.gitconfig
[user]
    name = foo
    email = name@email.com
[core]
    quotepath = false

quotepath = false 可以使 shell 中的 git 能够显示中文路径和文件名。

vim

touch ~/.vimrc
syntax on
set number

安装桌面软件

  • Chrome
  • Typora
  • Atom
  • Steam
  • Zeal(相当于 Mac 上的 Dash)

注:在 Ubuntu 上 Sublime 无法输入中文,需要 patch,这里我们使用 atom 代替 sublime。

修改 Typora 字体

打开配置文件目录,默认是 ~/.config/Typora/conf,编辑 conf.user.json,修改字体设置部分:

  "defaultFontFamily": {
    "standard": "WenQuanYi Micro Hei", //String - Defaults to "Times New Roman".
    "serif": "WenQuanYi Micro Hei", // String - Defaults to "Times New Roman".
    "sansSerif": "WenQuanYi Micro Hei", // String - Defaults to "Arial".
    "monospace": "mononoki" // String - Defaults to "Courier New".
  },

修改 Chrome 字体

在 Settings 中搜索 font,按照 Typora 配置修改即可。

改键

在 Ubuntu 中 ALT 键用于显示 HUD 界面。

打开 [System Settings] - [Keyboard] - [Shortcuts] - [Launchers],修改 [Key to show the HUD] 为右 ALT 键。

参考链接

目录