As hackers, we spend a lot of time on our computers, so it makes sense to make that experience as fluid and frictionless as possible.
Multi Cursor (鼠标中键/Cmd + shift + ctrl + ↑)
快速定位
Ctrl-a Ctrl-e Meta-a Meta-e 行内移动
Ctrl-f Meta-f
Ctrl-d Meta-d
Ctrl-v Meta-v 翻页
Command-g 跳到指定行
Command-↑ Command-↓ 文件首尾
借鉴自 vim 和 emacs
Folding block
Parenthesis matches(Navigating to the borders of a code block: C-m/Command-C-[])
Go to declaration
自动格式化:
保存时删除空行
转换 tab 为 soft blank
自动文件末尾加空行
Expand selection
Highlight
unused variables
syntax:undefined、redefined declared const
Auto complete
Go to declaration
spell checker to avoid typo
auto complete
vim 的 ctrl space
emacs auto-complete ;
webstrom builtin
import cost
setting sync
git lense
Husky: Git hooks made easy
pre-commit:eslint + beautify code(prettier) + test
pre-push: control git message format
Commit message convention: Angular
j
tldr
oh-my-zsh
ssh config
ssh-copy-id
alias
tig
bat
pbcopy | pbpaste
tail / head
http://jiumodiary.com
http://xclient.info
http://liqi.io
https://www.processon.com/
Quiver
Dropzone
Magnet
Alfred(ifttt)
workflow
clipboard
LICEcap
Dash
LastPass
Mindnote
Reeder
vssh
whistle
Emacs 惯用按键; Option 的应用
Bookmarklet: inject scripts:
add$, add_, addMoment, angularWatchCount
my bookmarklets
看板:Jira/Lean/OminiFocus
switch CapsLock and control
Command + Shift + v 移除粘贴板文字格式
Chrome extensions:
OneTab(配合 shortcuts)
ReRes
GoogleTranslate
the great suspender
新浪微博图床