Ubuntu:高效工作环境搭建

    根据Unix哲学,我们应该想进一切办法,榨干程序的价值;所以高效的开发环境对程序员来说就显得非常重要了(主要是.....这几天被老大看到用这么低级的开发工具,突然有种被鄙视的感觉..)

    1.终端安装:

    这方面当然首推的是terminator,功能非常强大而且灵活:

# sudo apt-get install terminator 
如果过程中遇到:
/var/lib/dpkg/lock - open (11: 资源暂时不可用)
试试将其对应的进程杀掉: ps aux 
kill -9 pid
或者
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

设置颜色,字体等等
# cd ~/.config/terminator/ && sudo gedit config 

参考配置手册
man terminator_config

常用快捷键

Ctrl+Shift+E    垂直分割窗口
Ctrl+Shift+O    水平分割窗口
    F11         全屏
Ctrl+Shift+C    复制
Ctrl+Shift+V    粘贴
Ctrl+Shift+N    或者 Ctrl+Tab 在分割的各窗口之间切换
Ctrl+Shift+X    将分割的某一个窗口放大至全屏使用
Ctrl+Shift+Z    从放大至全屏的某一窗口回到多窗格界面

 

 

 

还有一些其他的终端工具如Tmux,guake等等    

1) 命令提示

sudo pip install percol

参考工具

  • zsh 安装
  • 获取并自动按照oh-my-zsh:
    $ sudo apt-get install zsh git wget
    $ wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
  • 替换bash为zsh:
    $ chsh -s /bin/zsh 

2.快捷键设置:    

    熟悉快捷键有利于快速进行工作,我们要想办法做到能用键盘搞定的事情就绝不用鼠标来完成:

    找到系统——>设置——>键盘:快捷键设置

 

3.窗口管理

 推荐采用awesom

# sudo apt-get install awesome 
/usr/share/awesome/themes  ---主题目录

/etc/xdg/awesome/rc.lua  ---- 配置文件

 

4.编辑器

vim

文件比较vimdiff

fugitive.vim 是一个处理 git 信息的 vim 插件。

5.截图软件

sudo apt-get instll scrot

 

 

 

赞 (0) 评论 分享 ()