把 Caps Lock 變成智慧的 Control 以及 Escape :
- 單獨輕按一下就是 Escape 。
- 若按下時同時按著其他鍵,就會是 Control 。
這應該是 Vim 和 Emacs 的最佳解了!(Emacs? Bash 的快捷鍵就是 Emacs 系列的)
- Send Escape if you tap Caps Lock alone.
| # Updated for Ruby 2.3 | |
| string_t = None | |
| def get_rstring(addr): | |
| s = addr.cast(string_t.pointer()) | |
| if s['basic']['flags'] & (1 << 13): | |
| return s['as']['heap']['ptr'].string() | |
| else: | |
| return s['as']['ary'].string() |
| require 'fiddle' | |
| module IAmAHorriblePerson | |
| def unset flag | |
| value = _wrap self | |
| flags = 8.times.map { |i| value[i] }.pack('C8').unpack('Q').first | |
| [flags & ~flag].pack('Q').unpack('C8').each_with_index { |n,i|value[i] = n } | |
| end | |
| def class= k |
| #!/bin/bash | |
| if [ ! -z `git diff --name-only HEAD@{1}..HEAD Gemfile` ] | |
| then | |
| echo -e "\033[0;31m*** Gemfile change detected, running bundle install ***\033[0m" | |
| bundle install | |
| fi |