Ubuntu:高效工作环境搭建
为什么80%的码农都做不了架构师?>>>
根据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
转载于:https://my.oschina.net/wii01/blog/1480057
Ubuntu:高效工作环境搭建相关推荐
- ubuntu java开发环境搭建(jdk+tomcat+eclipse)
一.jdk的安装配置. 1.下载jdk. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...
- 腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装
腾讯云主机Ubuntu之服务器环境搭建以及宝塔面板安装 我也是第一次使用Ubuntu服务器,所以遇到很多问题,在这里记录一下 1.云服务器购买 建议新手选择快速配置,因为自定义配置里面有自己选择很多参 ...
- ubuntu linux编译环境搭建,Ubuntu14.04开发环境搭建
Ubuntu14.04开发环境搭建 嵌入式开发过程中很重要的一环节就是开发环境的搭建,开发环境搭建的好可以很好的提高开发效率.其中关键的一部就是挂载运行程序,对于程序的挂载运行需要借助NFS服务器,下 ...
- windows 前端工作环境搭建指北
前言 这篇文章是面向那些想要使用命令行开发,却又不想放弃 windows 的童鞋 工作这几年,虽然也有在服务器上用 vim 开发的经验,但是个人的工作环境一直是 windows,要说为什么,一个是不太 ...
- Linux技巧--打造高效工作环境
程序员是一个很懒的群体,总想着能够让代码为自己干活,他们不断地把工作生活中的一些事情用代码自动化了,从而让整个社会的效率运作地越来越高.所以,程序员在准备去优化这个世界的时候,都会先要优化自己的工作环 ...
- 工作环境搭建CheckList
总目录 文章目录 总目录 前言 一. 在此之前 1.系统设置 2.桌面美化 二.各类软件安装 1.办公软件 1.开发类 2.文档图像类 3.浏览器 4.其他 2.日常使用软件 3.高效率辅助软件 4. ...
- windows10和ubuntu两种环境搭建YOLOX环境配置,并训练VOC数据集
前言:本文使用的代码来自于:https://github.com/Megvii-BaseDetection/YOLOX,确保系统中已经安装好cuda cudnn,未装好的请自行查阅资料进行安装 一.W ...
- Go 学习笔记(1)— Ubuntu 系统 Go 环境搭建、VS Code 配置 Go 开发环境、VS Code 远程开发配置
1. 安装说明 Ubuntu 下直接安装 Go 1.11 版本编译器时需要依赖 Go 1.4 版本.所以如果在使用 apt-get install go安装时参考以下链接安装:https://blog ...
- Erlang工作环境搭建
目录 目录 背景 准备 VMware 14.1 CentOS 6.5 Erlang IntelliJ IDEA 2018 MySQL SecureCRT DataGrip XMind 8 Update ...
最新文章
- vue-cli3 第三版安装搭建项目
- 前端学习(1338):mongoDB删除文档
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )(转自IT博客)
- 对称加密和非对称加密大概介绍和区别
- 游戏服务器维护重启,游戏服务器需要定期重启吗
- 为什么要用 Lightly 在线 IDE?
- 原生小说APP源码,可二次开发,小说阅读,四端互通:android端,ios端,h5端,公众号端
- uni-app跨平台开发app,用Hbuilderx打包安卓应用程序到上架google play 完成l流程
- 【cvpr2022-论文笔记】《L2G: A Simple Local-to-Global Knowledge Transfer .... Semantic Segmentation》
- 关于linux python3.7版本 No module named ‘_ssl‘报错
- 调整DOSBox的窗口大小:跨过三连坑
- 继承类的多态和实现接口的多态的区别
- 专访:平安科技首席架构师金新明和他的程序人生
- TP框架自带Http类实现下载文件(单一文件)
- 马洛斯需求层次模型在用户体验中的理解
- Golang常用工具类库
- 唯众本科软件工程技术专业解决方案
- TCMalloc 简介
- 基于Python Selenium - Unittest框架的PO设计模式详解
- 麒麟子Cocos Creator 3D研究笔记一:图片资源类型和加载
热门文章
- html5只能django来写if吗,(4)Django学习——模板标签定义及语法:for循环,if判断,页面跳转,开启关闭自动转义,ur...
- java朗控点异常_Java语言基础(day_04)
- java 生成不重复随机数_Java如何实现生成n个不重复的随机数 Java实现生成n个不重复的随机数代码...
- jpa多表联查动态_Spring Data JPA 连表动态条件查询
- java中的多对多关系解析_Java中多对多映射关系
- 一体机服务器性能,一体机的服务器
- 学计算机编程会秃头吗,编程真的容易导致秃顶么?
- android去掉菜单键,大部分安卓手机为何取消菜单键
- 前端必须要有的学习能力
- python递归查找值返回_python – 从树递归中返回值列表