10x Coder
牛逼的工具集,必须能事半功倍。
下面参考链接是来自于网上一些大牛的分享,大牛是100x programmer,我觉着 10x coder 就已经很牛逼了(难。😋
常用电脑是 mac,所以本文相关工具都是基于 mac 系统,在其他系统上可能出现不可用、或使用姿势有差别,但更多的都是可跨平台使用软件。
装机必备篇
Mac 装机必备软件,真心的要有,否则就真心的不及格 :)
啊,真心赞美这些伟大的开源软件大神们~
Homebrew
不必多说,神器。
因为是 ruby 写的,看着某个功能不爽可自行编辑,毕竟 修改 ruby 代码不需要懂语法:)
iTerm2
神器+10086,全面吊打自带的终端。
至于 shell 版本,Mac 默认已经是 zsh 了(bash 太落后了),具体配置,大神已经给你准备好了,https://ohmyz.sh/。
不过对于oh-my-zsh 下的 git配置,我觉得不讨喜,个人更喜欢这种:Git Shell 便捷设置。
tips:
- 罗技鼠标在
iterm2里不生效,需要 设置 ,去掉Secure Keyboard Entry这个选项即可(曾经困扰半天)。
Typora
习惯了使用 markdown 写东西,简单直接,下面是之前用过的一些编辑器:
mou:某国人写的一个所见即所得编辑器,分屏展示效果。macdown:基于mou的改造。印象笔记:不忍吐槽
现在该markdown 神之编辑器出场了: Typora 。
不管是 UI 、交互还是人性化,都是大写的牛逼。全屏模式下的沉浸式写作,简直让人欲罢不能。
Typora Tips
持续更新一些 tips。
- 不继承上一行格式:
mac下使用command+[,比如在列表换行,必须要知道这个快捷键,否则,你懂的。 emoji list:https://gist.github.com/rxaviers/7360908- 常用的快捷键:
- 超链接:
command+k,选中文本后,Typora能自动识别剪贴板的url,生成超链接。 - 内联公式:
control+;` 我喜欢把数字和英文加上该样式,所以特别实用。
- 超链接:
v2ray
https://github.com/v2ray/v2ray-core
你懂的,ss被喝茶后,哀嚎一片,这尼玛都0202年了,墙你妈呢~
VIM
不会用 emacs又如何,vim足够了。
关于 vim的配置也一大堆,按照个人喜好来就行。之前基于vim下开发了段时间,各种插件,但最后终究还是现代编辑器真香(VsVode、intellij 家族),但还是得感谢那段时间的使用,对于这些上古玩意,就讲究一个熟能生巧 :)
进阶篇
tig
你会告别 git log --xxxx,但坏处是,会让你忘记 git log --xxxx。
但真的很方便。
tmux
注意,所谓前置快捷键 ctrl+b是指按下这俩键后松手,再按其他快捷键,否则会很迷惑。
各种快捷键,熟能生巧。
小工具
dos2unix:顾名思义,在win下copy的文件,因为换行符不一样,会导致行数计算等有问题,直接dos2unix下即可。
Tips
open:学会在终端使用该命令,简单快捷,然后放在shell脚本里,美滋滋。