CATEGORY: 开发工具
  1. Vim Cheat Sheet

    This article will be continuously updated. Moving around h j k l move left up down right ONE character. 5 h move 5 characters towards left. gg jump to the first line. 5 G jump to the fifth line. Editing ~ toggle case of ONE character, or N continuous characters with motion. like 4u to change ...

  2. 拒绝 HHKB-BT 丑陋的大鼻子,HHKB Pro2 魔改有线变无线

    现在在用的键盘是 2015 年买的 HHKB Pro 2 黑色无刻版,每天带着它上下班,它已经成为我生活的一部分了。对我来讲,它唯一的不足,就是需要连这一根 USB 线(甚至是 micro USB,想换一根线都不好买),所以后面又有了官方的蓝牙版,但是蓝牙版外置电池仓丑出天际。 因此,在我刚知道 YDKB 的魔改方案后就毫不犹豫地下单了。这套方案不需要改动键盘的外壳,替换过程也很简单。 拧开外壳螺丝钉,拧开主控 PCB 的螺丝钉,拔掉排线,排线插上 YDKB 的主控板,把电池固定,电池连上主控板,拧上主控板的螺丝钉,合上键盘外壳并拧上螺丝,结束。 可选的是,如果你用的是白色的外壳,可以焊接 ...

  3. GitHub 福利:免费私有仓库

    全球最大的代码交友网站 GitHub 刚刚宣布个人免费帐号 (GitHub Free)可以免费创建私有仓库了,并且每个私有仓库最多允许有 3 名协作者。在此之前,只有付费帐号(最低 $7/month)才能创建私有仓库并且不限制协作者人数。新政策之后,付费帐号福利不变。 更多详情可见公告:New year, new GitHub: Announcing unlimited free private repos and unified Enterprise offering GitHub 作为全球最大的代码仓库托管平台,去年被微软以 75亿美元收购: Microsoft to acquire Gi ...

  4. vim 将 tab 转换成 空格符

    平时在开发时使用空格缩进,vim 中配置了 set expandtab set tabstop=4 将一个制表符替换成 4 个空格。同时还开启了自动缩进。 但是,当比如从 Github 复制一段代码粘贴过来时,需要先 :set paste 来取消自动缩进,以方便通过 cmd + v 粘贴代码。粘贴的代码中制表符没有被替换成空格,这时候需要执行 :retab 来手动将制表符替换成空格符。 ...

  5. Tmux 窗口持久化插件 tmux-resurrect

    Tmux 虽好,但是一旦重启,之前的窗口环境都会消失得无影无踪,幸好有了这个插件: https://github.com/tmux-plugins/tmux-resurrect   有了它,你可以通过简单的两个快捷键随时备份或恢复窗口环境。 推荐使用 Tmux 的插件管理器,https://github.com/tmux-plugins/tpm   根据指导 安装后,在配置文件中的插件列表的位置加入这一行 set -g @plugin 'tmux-plugins/tmux-resurrect' 然后 prefix + I 这样插件就安装好了。 现在你可以随时使用 prefix + Ctrl- ...