最近倒腾mac笔记本,记录下一些高效率的工具吧。
首先就是alfred,内置可以自定义各种快捷命令查找,配合Dash来快速查找C++系统API,其实Dash中包含了各种编程所需API文档,值得下载。
以前我都是直接查看cppreference.chm,现在解放双手了。
然后就是Mweb,这个笔记软件我一直在用,其内置了一键发布博客功能,刚好我的博客基本都在博客园去写(CSDN只输出杂文哈哈),博客园是支持Metaweblog API的,所以本地写好以后直接上传就好了,而且Mweb支持图片直接粘贴到本地文档中,然后图片会固定存储至指定目录,非常方便,当发布至博客园时,也不需要整理图床之类的,全是自动化的,可以让写作专注于文章本身,提升输出效率。下图是Mweb中的部分样式。
以上就提升了博客输出效率和文档查找效率。
当我们看到别人好的博客的时候,也可以通过爬虫来将html转换为markdown,自己保存起来。这自于:blog_print项目(https://github.com/showteeth/blog_reprint/tree/master)
接下来是开发部分,本机除了vscode+VMWare远程Linux开发外,本地通过vim+tmux+terminal也可以进行轻量化开发编辑。只不过tmux和vim有一定的学习成本,但使用起来蛮方便的。至于vim的配置,可以使用代码随想录提供的PowerVIM配置,也可自行配置。tmux可以看阮一峰老师的介绍。
tmux调整窗口需要进入命令模式,使用resize-pane来调整,因此为了方便,我直接配置了下tmux,让其通过LDUR操作或者鼠标拖拽来调整各个窗口大小。配置文件位置(没有的话自己创建一个):~/.tmux.conf
除此之外,文件拷贝时可以在终端使用scp命令,也可使用filezilla实现服务器之间的文件拷贝传输。
关于个人简历制作,可以使用vuepress-theme-resume项目(https://github.com/komomoo/vuepress-theme-resume),这也是我之前在找工作时用到的项目,yarn命令跑起来就可以生成简洁明了的个人简历。
关于git,之前我一直在命令行进行,但是没有可视化工具,mac上比较推荐的是sourcetree和tower,前者是一个可视化工具,后者则有很多强大的功能。不过目前我还没有怎么使用。
然后今天把MAC下的python环境折腾了下,清理了很多以前使用过的pip包。同时也清理了下homebrew下的包。pip3用来下载系统下python版本包,pip3.x用来下载指定版本的个人python包。pip3在/usr/bin系统目录下,pip3.x在/usr/local/bin个人目录下。同时在清理pip包时我用到了pip3-autoremove,具体使用方法见:https://www.zhihu.com/question/42673932/answer/2376074747。
以上就是最近这段时间的折腾,刚好记录下,以免自己以后忘记了。