(1) tig 

 git 命令行的工具,使 git 命令行更加的便捷人性化:

 

(2)sourcetree:

git 工具;

 

(3)mac下 sublime text 列操作


将大量每行都类似的文本粘贴到 sublime text 3 中;

command + a 全选;

command + shift + L 进入列编辑模式;就可以进列编辑了。

技巧:

进入列模式以后,可以批量增加或者删除每一行。

例如1. 想要在每一行行首都加上逗号(,),则进入列编辑后,按 command + <- (左箭头),然后按逗号即可。

例如2. 想要删除每一行光标处到每一行的行尾,则进入列编辑后,按 shift + command + -> (右箭头)选中,然后按 delete 即可。

列模式编辑真好用。

 

(4) ITerms2 + oh My Zsh 打造舒适终端体验

​https://www.jianshu.com/p/9c3439cc3bdb​

​https://www.zhihu.com/question/59227720​​ (命令行软件神器;)

 

mac 外接键盘,设置 command /option 键(一般是 command/option 互换):​​https://www.jianshu.com/p/66922b2bc8c3​​ (此中只是范例,可以command 和 option 互换)

iterm2 设置 左移单词

 

(5)常见的iterm, oh my zsh, sourcetree, alfred, cleanmymac, dash, vim, cheatsheet快捷键,

mac上值得的工具: ​​https://www.jianshu.com/p/4e7a11b9cb2d​

mac 上值得的工具2: ​​http://blog.fwhyy.com/2018/12/the-tools-i-used/​

 

(6)vim && terminal

​https://zhuanlan.zhihu.com/vim-video​​  (玩转 vim 和 terminal )

 

(7)软件神器(shellcheck,tig,wtf, )

​https://www.zhihu.com/question/59227720​

 

(8) Fuzzy finder(fzf: 模糊查找) 使用

​Fuzzy finder​​ (fzf)是一款使用 GO 语言编写的交互式的 Unix 命令行工具。可以用来查找任何 列表 内容,文件、Git 分支、进程等。所有的命令行工具可以生成列表输出的都可以再通过管道 pipe 到 fzf 上进行搜索和查找;

使用: ​​https://keelii.com/2018/08/12/fuzzy-finder-full-guide/​

 

(9) 命令行笔记: cheat/ cheatsheet

忘记 Vim 怎么退出了?没关系 cheat vim 就可以显示 vim cheat sheet了,对于一些重要的,但是不常用的,经常搞忘的东西,特别有用;

就是各种 cheat sheet ,比如经常搞忘 redis 命令的话,你可以新建 ~/.cheat/redis 这个文件,写一些内容;然后使用的时候,cheat redis 命令就可以显示出来刚才新建的 cheat sheet 了: