Ubuntu开发环境搭建

环境:Ubuntu 16.04.5 LTS。

更新

1
2
sudo apt update
sudo apt upgrade

安装底层软件

1
2
3
4
5
6
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

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 以下是修改已经存在的配置
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

执行

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

添加以下内容到 .zshrc

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

桌面美化

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

1
sudo apt install unity-tweak-tool

安装 Flatabulous 主题

1
2
3
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 图标包)。

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

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

1
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. 下载输入法皮肤,在菜单栏中输入法图标选择皮肤。
1
2
3
4
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

1
touch ~/.gitconfig
1
2
3
4
5
[user]
name = foo
email = name@email.com
[core]
quotepath = false

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

vim

1
touch ~/.vimrc
1
2
syntax on
set number

安装桌面软件

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

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

修改 Typora 字体

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

1
2
3
4
5
6
"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 键。

参考链接

觉得有用可以请作者喝杯咖啡呀~
0%