8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

审美是主观的, 但是总有一些东西是大家普遍觉得更”美”的. 我自己由于工作性质和个人爱好两方面的原因, 平时大部分时间都是对着Mac或者Ubuntu下的Terminal做事情. 从最基本的bash脚本, 到工作上用到的R, Python等等, 都离不开终端窗口和Vim. 甚至我的个人博客, 都是建立在github上的, 所有的markdown格式我都使用Vim编辑. 既然每天对着的东西, 肯定希望有一个漂亮的界面, 让自己身心愉悦.

所以这篇博客, 就总结一下自己长期以来为了让界面更漂亮, 而使用的一些设置技巧和工具.

首先抛弃了Ubuntu和Mac下的默认Terminal, 而更换为Terminator(Ubuntu)或者iTerm2(Mac). 其中Terminator可以直接通过apt安装. 从版本上来说我用的是0.98版, 已经很久没有更新过了. 看到有人folk了前面的版本并且在做更新, 但还没有加入到Ubuntu的默认ppa列表里. 暂时0.98也够用了, 在Ubuntu 16.04的系统下还没出现过什么大问题. 而iTerm2只需要搜索一下就能找到下载安装的方法.

后面的步骤两个不同的系统就可以基本通用了. 下载好之后需要把默认的bash换成zsh, 而且最好是oh-my-zsh. 如果担心zsh和bash之间的区别, 可以网上查一下可能的caveat. 对我个人的工作来说, 还没有发现明显的不同. 安装好以后, 可以在$HOME/.zshrc文件里改动主题设置和插件等等. 同时检查一下自己的$PATH是不是还正确, 以及设置的各种alias等等. 我Mac下选择的主题是ys, 而Ubuntu下是agnoster. 两个在我看来都很好. agnoster显示的稍微紧凑一点, 因为行数更少.

接下来就需要改变色彩主题了. 我们克隆iterm2-color-theme这个github repo. 里面对于iTerm2和Terminator都有分别的设置. 按照github repo的说明文档, iTerm2可以在设置->Profiles->Color里选择Color Presets, 然后导入你想要的.itermcolors文件. Terminator更加简单, 只需要复制你喜欢的主题对应的.confg文件里的代码, 然后放在你Terminator的设置文件里即可. 这里记得同事改变layout设置下的默认主题. 两个系统下我都选择了Dracula(德古拉)这个深色的主题. 这里面还有很多选择, 建议大家多做尝试.

字体的选择也很重要. Ubuntu下默认的Mono字体就很不错了, 但我还是选择了用Powerline系列的字体, 字符的过渡部分更加圆滑. 大家可以遵照github repo里面的说明, 安装即可. 字体安装好之后, 在终端设置里找Powerline系列的字体. 我自己选了DejaVu Sans Mono for Powerline.

最后Vim的色彩主题选择, 只需要克隆badwolf这个repo到本地, 然后把colors目录下的.vim文件放到$HOME/.vim/colors/目录下就可以了. 也可以创建symbolic link, 这样repo有更新的话, 你的vim主题也能得到更新. 最后一步在$HOME/.vimrc文件里加入或者修改colorscheme badwolf或者colorscheme goodwolf. 其中badwolf是深色主题, goodwolf是浅色主题

配置linux终端主题需要密码,Mac/Ubuntu下终端色彩主题设置相关推荐

  1. Mac Pro下终端配置Zsh(iterm2 3.3.0 + oh-my-zsh + solarized配色)

    Mac Pro下终端配置Zsh(iterm2 3.3.0 + oh-my-zsh + solarized配色) 完成配置后的终端具备功能: 1. 下载[iTerm2](https://www.iter ...

  2. Ubuntu 下安装 苹果主题界面Mac Sierra Theme

    Ubuntu 下安装 苹果主题界面Mac Sierra Theme 1. 安装gnome以及gnome-tweak-tool sudo apt-get install gnome-shell      ...

  3. ubuntu下终端提示符设置

    PS1变量 修改/ect下bash.bashrc文件PS1变量 \d :代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :完整的主机名称. ...

  4. Ubuntu下扩展屏位置设置

    如何解决Ubuntu下的屏幕位置设置?一般默认为左右,需要设置为上下的按照以下步骤进行: 1.连接好扩展屏后,打开终端,通过 xrandr 命令查看当前屏幕连接状态. 可以看到我的两个屏幕:一个是eD ...

  5. ubuntu下如何查看和设置分辨率 (转载)

    转自:http://blog.csdn.net/jcgu/article/details/8650423 在ubuntu下可以使用xrandr来设置自己需要的分辨率.大致步骤如下: 1.使用xrand ...

  6. ubuntu下如何查看和设置分辨率

    在ubuntu下可以使用xrandr来设置自己需要的分辨率.大致步骤如下: 1.使用xrandr命令查看屏幕分辨率,这里我使用的是显示器(LVDS1),分辨率为1366*768 2.使用cvt命令生成 ...

  7. linux apktool使用教程,简单介绍ubuntu下apktool的使用与配置

    apktool 使用 1.解包(反编译):apktool d -f xxx.apk -o xxx 2.二次打包: apktool b xxx -o xxx.apk 3.签名 java -jar sig ...

  8. [转]Linux 配置双显示器 (原文名: Ubuntu 8.04/8.10 设置笔记本电脑双显示器)

    Ubuntu 8.04/8.10 设置笔记本电脑双显示器 目录: 1.设置显示分辨率及 xrandr 介绍 2.GNOME下切换双屏的方法 3.关于双屏下 GNOME面板/ wine / 阿里旺旺的一 ...

  9. 【搜遍互联网,集百家之长】环境配置从入门到放弃之Mac环境下,安装XAMPP,给phpstorm安装Xdebug调试工具...

    前提 刚从Windows转到OS X,工作需要给phpstorm安装断点调试工具xdebug,一开始没当回事,心想不就个插件吗,上网看看文档还不是分分钟搞定,没想到就是噩梦的开始.整整两天,翻遍谷歌和 ...

最新文章

  1. win7下命令行提示符从C盘进入E盘的文件夹下
  2. python分析excel数据-对照Excel使用Python进行数据分析,更快掌握
  3. JSP快速入门教程——全十讲
  4. Linux下怎么改分辨率和刷新率?
  5. 阿里1682亿背后的协同研发云——云效公共云正式商业化 1
  6. Django + Apache + wsgi配置和环境搭建(ubuntu)
  7. 售价超16万,全球仅限8台!iPhone 13 Pro冬奥会定制版上架,18K黄金打造
  8. Fiddler 抓包(一)—iOS
  9. [渝粤教育] 中国地质大学 思想道德修养与法律基础 复习题
  10. c# foreach循环二维数组
  11. PS打不开webp格式图片的解决方法
  12. 工业镜头景深计算及工业镜头技术分析
  13. 5月已更新PS2021m1直装版!Photoshop2021 Mac真正完美适配M1芯片!完美解决2019黑屏闪退卡启动界面等所有问题!
  14. Kafka系列二——消息发送send方法源码分析
  15. jquery中json数组转成对象的方法
  16. Python打包工具
  17. Wireshark的使用(一)【原创 羊羊洒洒】
  18. Linux安装库时安装源错误,linux环境下golang安装第三方库的时候出错的决办法
  19. html load c,loadtxt()函数的糟心历程
  20. 基于信赖域的动态径向基函数代理模型优化策略

热门文章

  1. 64位windows驱动使用asm
  2. docker ps 列出容器 命令简介
  3. dnslog 在 sql注入中的应用
  4. linux shell 替换字符串的几种方法,变量替换${},sed,awk
  5. 区块链 智能合约 简介
  6. mysql 区分大小写(大小写敏感)配置
  7. 声明与函数、函数指针
  8. linux nm工具 查看静动态库导出函数
  9. 分支优化:neg+sbb算术运算代替逻辑跳
  10. WM_CHAR、WM_KEYDOWN和WM_SYSKEYDOWN消息