在 Ubuntu desktop 下 Terminal 一些配置

瞳人


发布于 Feb. 2, 2014, 9 p.m.

0 个评论

Ubuntu Vim Zsh


在 Ubuntu 中, 对终端的一些设置, 包括 zsh, 配色 以及 vim.

这个只是记录一下我配置 ubuntu 的过程, 防止下次忘记..

准备工作..

1
sudo apt-get install python-pip git

Zsh 的安装配置

  1. 安装 zsh

    1
    sudo apt-get install zsh
    
  2. 安装 oh my zsh

    1
    2
    3
    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    chsh -s /bin/zsh
    

    修改 ~/.zshrc 文件.

    1
    export ARCHFLAGS="-arch x86_64"
    
  3. 一些 oh my zsh 插件

    3.1 autojump

    1
    2
    3
    git clone git://github.com/joelthelion/autojump.git
    cd autojump
    ./install.py
    

    或者可以使用 apt-get install autojump 进行安装, 然后向 ~/.zshrc 中的 plugins 添加 autojump

    3.2 zsh syntax highlighting

    1
    2
    cd ~/.oh-my-zsh/custom/plugins/
    git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
    

    并向 ~/.zshrc 中的 plugins 添加 zsh-syntax-highlighting

    最后重新读取 source ~/.zshrc

Terminal 配色

参考链接: https://gist.github.com/1397104 会修改 Default Profile.

Powerline

1
2
3
4
5
pip install --user git+git://github.com/Lokaltog/powerline
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
mkdir -p ~/.fonts/ && mv PowerlineSymbols.otf ~/.fonts/
fc-cache -vf ~/.fonts
mkdir -p ~/.fonts.conf.d/ && mv 10-powerline-symbols.conf ~/.fonts.conf.d/

然后修改 ~/.zshrc 中的 ZSH_THEME="agnoster". 最后重新读取 source ~/.zshrc

vim

  1. 编译 vim

    参考链接: https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source

    但是有稍微改动:

    1
    2
    3
    4
    5
    6
    7
    8
    ./configure --with-features=huge \
        --enable-multibyte \
        --enable-rubyinterp \
        --enable-pythoninterp \
        --with-python-config-dir=/usr/lib/python2.7/config \
        --enable-perlinterp \
        --enable-luainterp \
        --enable-gui=no --enable-cscope --prefix=/usr
    
  2. 配置 vim

    2.1 Vundle https://github.com/gmarik/vundle

    2.2 YouCompleteMe https://github.com/Valloric/YouCompleteMe

ls 目录显色

1
2
3
mkdir ~/.dir_colors
cd ~/.dir_colors
wget https://raw.githubusercontent.com/seebi/dircolors-solarized/master/dircolors.ansi-dark

将如下三行添加到 ~/.zshrc 中,最后重新读取 source ~/.zshrc

1
2
3
if [ -f ~/.dir_colors/dircolors.ansi-dark ]
    then eval `dircolors ~/.dir_colors/dircolors.ansi-dark`
fi

参考文章:

  1. MacTalk-池建强的随想录

  2. http://askubuntu.com/questions/283908/how-can-i-install-and-use-powerline-plugin

  3. http://leeiio.me/bash-to-zsh-for-mac/


哎呦, 不错哦!

0 Comments


Leave a Comment:

博客搜索

友情链接

公告

本博客代码已经公布在 Github 上,欢迎交流指正。

QQ 邮箱对 mailgun 不太友好, 所以使用 QQ 邮箱的评论, 可能会无法及时收到邮件。我会尽快寻找其他解决方案的。

本人现在独自使用 linode vps, 20 美元/月, 感觉压力大, 如果有意一起合租, 可以联系我. 在我的任意一篇文章下面留言即可. 关于使用方式, 现在倾向于使用 docker.