文档章节

Ubuntu:高效工作环境搭建

wiitht
 wiitht
发布于 2017/07/22 11:34
字数 469
阅读 51
收藏 0

    根据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

 

 

 

© 著作权归作者所有

共有 人打赏支持
wiitht
粉丝 3
博文 158
码字总数 113941
作品 0
深圳
架构师
私信 提问
以Ubuntu为服务器搭建open edx的视频服务器

使用VMware12.0搭建的Ubuntu虚拟环境,已经搭建了open edx环境,现在想在内网上访问网站,查看服务器上上传的视频资源 还有一个,open dex平台已经搭建完毕,接下来的大致工作是什么嘞...

zjjtoo
2017/02/23
192
1
寻一移动互联网,手游方向创业公司(A轮以上)加入

说 明:仅接受高端职位,高级开发或Team Leader,所有国内外外包、低端、不靠谱职位请勿联系 公司类型要求:位置深圳,移动互联网,手机游戏后端,互联网金融类型公司(A轮以上),觉得自己公...

开源中国首席情感顾问
2015/05/07
1K
15
图像识别——ubuntu16.04 movidius VPU NCSDK深度学习环境搭建

这篇文章本人不打算长篇累牍去写,结合以前写的文章,从软件角度去写一些点滴,伴随人工智能AI的火爆,现在图像识别算法也异常火爆,上一篇文章提到Intel movidius Myriad 2 VPU(MA2450)是一...

桐烨科技
2018/08/06
0
0
【开源访谈】余杰:Unity 图形桌面技术的发展

【采访嘉宾】 余杰 @UbuntuKylin_JackYu 国防科大博士,优麒麟负责人 【采访正文】 1.请简单地介绍一下你自己(技术背景、学习经历、工作经历)。 大家好,我是来自优麒麟团队的余杰,2001年...

孔小菜
2015/07/13
7K
32
使用Docker高效搭建开发环境

Docker作为轻量级的基于容器的解决方案,它对系统侵入性低,容易移植,天生就适合做复杂业务部署和开发环境搭建,今天给大家带来的是奇虎360的开发是如何使用Docker高效搭建开发环境的。 作为...

Docker
2018/04/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
36分钟前
1
0
Mac Vim配置

1.升级 vim   我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : brew install vim --with-lua --with-override-system-vim 这将下...

Pasenger
48分钟前
0
0
vmware安装Ubuntu上不了网?上网了安装不了net-tools,无法执行ifconfig?

1.重新设置网络适配器还是不行,如下指定nat 2.还需要指定共享网络,我是在无线环境下 3.无法执行ifconfig https://packages.ubuntu.com/bionic/net-tools到这个网站下载net-tools的deb文件...

noob_chr
今天
1
0
解决SVN:E210007无法协商认证机制

svn:E210007 svn: Cannot negotiate authentication mechanism 执行下面代码即可 sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap...

临江仙卜算子
今天
1
0
java8的时间和`Date`的对比

java8的时间和Date的对比 java8提供了新的时间接口。相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低。 1. LocalDate,LocalTime,LocalDateTime LocalDate 代...

北风刮的不认真了
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部