工具能大大提升效率。所以掌握有必要掌握一些常用工具。
一. ChatGPT
如何订阅GPT4 PLUS?
- 去官网链接 (openai.com)注册一个OpenAI账号并登录(建议通过Google邮箱注册)
- 注册过程中,需要用到手机号验证,使用SMS-Activate解决
- 1、2步完成后,就可以使用ChatGPT服务了,但是只能使用3.5而且有次数限制。点击升级,会看到一个支付界面,界面里要填银行卡相关信息。银行卡只能使用美国的。所以在FOMEPay上购买一张虚拟美国银行卡,往里充钱。然后将卡号信息填到刚才的界面中即可。
- 充值成功,可正常使用ChatGPT4
(注意,充值过程尽量要全程使用美国IP的梯子!)
如何使用?
想怎么用怎么用,推荐几个插件:
- WebPilot:帮助ChatGPT联网搜索信息
- Wolfram:科学计算,图标绘制
- Tutory:可以帮你制定任意领域的学习路线
- Ai Tool Hunt:找插件的插件
- MixerBox Scholar:可以访问一些学术资源
二. VS Code
VS Code作为最常用的IDE,掌握其使用方法以及相关插件十分必要。
而且这玩意还可以通过Github同步配置,所以配置一次,永久享用。
而且VS Code里有终端,于是写项目配合git使用很方便。
快捷键
- ctrl + ,:设置
- ctrl + shift + p:命令面板
- ctrl + p:最近文件列表
- ctrl + j:切出下面板(用来在代码和终端输入间跳转)
- ctrl + b:隐藏/显示目录
- ctrl + shift + n:新建vscode窗口
- ctrl + 1/2/3:分屏/不同分屏中跳转
- ctrl + alt + right/left:将文件移动到不同分屏中
- alt + ijkl/[]:上下左右/HOME,END(自己改的键)
- alt + up/down:行移动
插件
code runner
- ctrl + alt + n:编译运行程序
- ctrl + c:退出当前命令(死循环时退出运行)
WSL
- 直接在本地vscode登入进wsl子系统中的vscode
- 或者在wsl中输入code .进入vscode界面
Git Graph
- 装了之后,直接在vscode中就可以查看提交/分支状态
- 可以查看每次commit的id/author/date/parents/与上一次commit的不同之处
- 查看与任意一次commit的不同之处:先点一个,再按住ctrl点另一个
Todo Tree
- TODO表示待办
- FIXME表示这段程序是错的,以后再来改
- BUG表示这里是漏洞
- HACK表示心里觉得这里可能有问题的问题
- NOTE表示这里要做点笔记
- XXX表示希望改进
Bookmarks
- 打标签,当程序很长的时候,用鼠标跳转很不方便,用书签跳转就很快。
Jupyter
- 无需安装jupyter notebook即可在vscode实现相同功能
- Esc + M:markdown模式
- Esc + Y:代码模式
- ctrl + enter:运行
- Esc + D, D:删除该单元
- Esc + B:在下方添加一个单元
- Esc + A:在上方添加一个单元
- Esc + L:显示行号
Draw.io Integration
- 画流程图
三. SAI2
SAI2的最最最基本使用(我不玩板绘)。主要用来方便授课。
因为最近接了一个线上一对一的算法家教,所以买了一块数位板(高漫1060pro)方便授课,然后下了个SAI2。
首先改板子的映射区,这个型号的板子对我来说太大了,手移动距离太多很累。所以把板子工作区域改小。记得去官方下驱动。
然后是改板子的快捷键,我板子的快捷键从上到下分别是:(对应着SAI2里的功能)
- 选中、剪切
- 复制、粘贴
- 画笔、橡皮
- ctrl、shift
- 文字、ESC
- 合并图层、画面居中
所以设置好快捷键后,基本上只需要打开SAI2,然后在板子上操作就好了。不怎么需要去SAI2里操作了。
说一下SAI2的操作逻辑,首先是文字,每次输入文字SAI2都会新建一个图层,所以在输入完文字后要按ESC + 合并图层,才能将文字和原本内容合并到同一图层中。
然后是粘贴,在你选中、复制、粘贴后,粘贴的内容会新开一个图层。所以需要按住ctrl移动到恰当位置后,按下合并图层,才能实现粘贴的内容和原内容在同一图层中。
最后是操作时遇到的一些问题:
- 为什么切换到画笔后,写不出东西?
- 可能是因为你选中了某个区域,没有取消就切换到画笔模式了。所以可以先按剪切后,再切换到画笔模式即可正常工作。
四. Adobe illustrator
通俗的理解,Adobe illustrator就是针对于矢量图的画图工具。发英文期刊/会议,配图格式经常要求是矢量图且质量比较高。所以matplotlib/Matlab + Adobe illustrator + MathType就足以制作论文的配图。
界面
- 视图 -> 标尺:打开标尺
- 右键标尺:选择标尺单位
- 视图 -> 智能参考线:打开自动吸附功能
- 文件 -> 存储:即保存,格式有eps等
- 文件 -> 导出:即导出,格式有jpg/png等
- 文件 -> 置入:插入图片到该画板
- 窗口 -> 描边:里面有更多关于描边的参数(例如画箭头/虚线)
操作
- 鼠标中键:移动
- alt + 滚轮:放大/缩小
- 双击对象:对象进入隔离模式,防止操作时误操作到其它对象
工具栏
- 空心箭头(普通选择)
- 单击对象:用于选择然后移动/放大/缩小/旋转
- 右键:编组/取消编组
- 按住ctrl:显示所有锚点,点击锚点可编辑锚点
- 按shift + 单击其它对象:可多选其它对象
- 按alt + 拖动:可复制一份对象出来
- 单击对象:用于选择然后移动/放大/缩小/旋转
- 形状工具
- 右键可以选择画不同的形状,按住shift可画标准化图形
- 矩形、椭圆、多边形、星形、直线
属性/图层/库
- 属性:调节对象的属性,比如改变位置/设置颜色/填充
五. Origin
画图神器。我觉得比matlab那一套方便多了,图形化的操作更加容易上手,不会把时间浪费在很多无意义的细节上。
Origin的组织结构:项目(.opju) -> 文件夹 -> book(数据)/graph(图)
对于book,使用内置python编程导入数据(菜单栏 -> 连接 -> .py),下面是一个导入的例子:
1 | wks = op.new_sheet() |
对于graph,其组织结构为:画布 -> 图层(坐标轴) -> 点/线。
上面是简单概念介绍,下面将对操作细节进行更多的阐述:
- A + 鼠标拖拽滚轮:实现页面的移动 + 放大/缩小
- 右上角有抗锯齿功能
- 最后画完图后,菜单栏 -> 格式 ->
调整页面至图层大小,可以把白边裁掉。
- 建议对于宽度选择边界为5,对于高度选择紧凑
- 画风格类似的图时,可以使用复制风格功能
- 画子图时,建议先把每一张图画好,再使用“菜单栏 -> 图 -> 合并图表”完成子图绘制