我的利器们

 

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.

from https://hacker-tools.github.io/

  • Coding
  • Commands
  • Websites
  • Applications
  • Others

Coding

编辑器应该具备什么功能

 

  • Emmet
  • 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   

Command line

  • j

  • tldr

  • oh-my-zsh

  • ssh config

  • ssh-copy-id

  • alias

  • Ctrl + r / !In
  • MagicWormhole

  • tig

  • bat

  • pbcopy | pbpaste 

  • tail / head

  •  ls | xargs file

Websites

Applications

  • Quiver

  • Dropzone

  • Magnet

  • Alfred(ifttt)

    • workflow

    • clipboard

  • LICEcap

  • Dash

  • LastPass

  • Mindnote

  • Reeder

Others

  • Emacs 惯用按键; Option 的应用

  • Bookmarklet: inject scripts:

  • 看板:Jira/Lean/OminiFocus

  • switch CapsLock and control

  • 番茄工作法 

  • Command + Shift + v 移除粘贴板文字格式

  • https://send.firefox.com/

Others

  • Chrome extensions:

    • OneTab(配合 shortcuts)

    • ReRes

    • GoogleTranslate

    • the great suspender

    • 新浪微博图床

补充

 

 

  • di-mock  powered by yapi 

    • 支持单点登录

    • 支持复杂请求如跨域带Cookie等情况

  • bitcron

工具分享

By Chaofei Sun