介绍
很高兴认识你,我是@nkato_!
作为一名专注于机器学习的软件工程师,我通常用 Python 编写 ML 管道,用 Go 编写后端处理。
我喜欢方便的应用程序和各种工具的扩展功能,到目前为止我已经尝试过整合各种功能。
我想把这样一个工具分享给我们的工程师,但我还是决定把它作为公共信息发布在 Qiita 上,所以我决定把它放在一起。
量很大,但都推荐!
应用程序
阿尔弗雷德
- 用快捷键打开搜索窗口,搜索应用名称,启动应用
- 可以在应用程序之外打开文件和执行计算
- 我只通过 Alfred 打开应用程序,所以我不使用扩展坞或启动器
- App Store里的那个太旧了,去官网下载吧
解档者
- 解压各种扩展的一种
- 暂时放入
- 可能还有其他类似的应用
替代选项卡
- Option + Tab 按钮(适用于 Mac)显示当前打开的窗口列表,使用 Tab 按钮选择一个窗口会将该窗口置于最前面。
- Mac 默认功能只有应用程序图标,但您可以在查看应用程序状态时选择它。
- 但由于某些原因,有许多应用程序无法正常显示窗口。为什么
⌘ 英文假名
- 在美式键盘上,您可以使用左右命令按钮在英语和日语之间切换,就像在 JIS 键盘上一样。
- 无论当前状态如何,按下左键总是切换到字母数字输入(反之亦然),这很好。
- 很方便,但我往往会太快按下下一个按钮并像 Command + D 那样失控
剪贴画
- 您可以保留复制和粘贴历史记录
- Command + Shift + V 调用复制历史(快捷键可自定义)
- 也可以注册片段
- 在处理密码等敏感信息时要小心
粘贴纯文本
- 复制文本时自动删除修饰符
- 如果您只想复制字符信息,但又觉得富文本比较麻烦,请
- 方便,因为您可以从菜单栏中暂时禁用它
谷歌见面会
- 其实有app版本
- 对于想要将 Meet 屏幕和 Chrome 屏幕分开的用户
- https://meet.google.com/打开页面时,安装图标应出现在搜索窗口的右侧
叉子
- 具有干净 UI 的 Git 客户端
- 源树的东西
- 对于那些想要使用 GUI 操作 Git 的人
- 易于修改
- 有用,但我在远程服务器上使用它时遇到问题
- 可搜索性低
iTerm2
- 标准端子
- Hyper 也很受欢迎吗?
VS 代码
- 不用说
Chrome 扩展程序
原子文件图标 Web
- 网页版GitHub查看文件列表时,根据扩展名更改文件图标
用于 Gmail 的 Checker Plus
- 通过置顶,您可以从搜索窗口右侧的扩展图标中查看未读邮件的数量并查看内容。
深度翻译
- 您可以在任何地方使用 DeepL 轻松翻译
- 我个人更喜欢这个而不是谷歌翻译
- 如果是日文↔英文,元翻译准确率相当高→https://meta-school.web.app/
启用深度语法
- Grammarly 扩展在 DeepL 网站上不起作用,但我强制它起作用。
GCP 控制台着色
- 更改与扩展选项中指定的正则表达式匹配的项目的标题颜色
- 例如,通过设置
.*prod.*,您可以直观地了解您正在查看基于◯◯-prod的项目。
GitHub 加
- 以各种方式修改 GitHub 显示的东西
- 功能列表→rockwillj/GitHub-Plus
- 上次更新太旧了,所以有可能某些功能无法使用
语法
- 让英语校对工具 Grammarly 随处可用
Slack 频道分组
- 仅适用于在 Chrome 中查看 Slack 的用户
- 识别通道中的“-”或“_”并将它们分组
- 还有Slack官方的分组功能,不过我把这个和它结合起来使用是为了减少认知负荷。
很棒的屏幕截图和屏幕录像机
- 您可以滚动网页并截取长屏幕截图,即使它不适合一个屏幕。
- 有时会出现许多动态 HTML 元素的问题
- 唯一的扩展名
- 我使用它是因为它比其他扩展更有可能获得更好的屏幕截图。
终端扩展
由于我平时使用的是Zsh,所以我会在Zsh的前提下进行总结。
功率等级 10k
- Zsh 主题
- 建议在初始设置中使用 Meslo Nerd 字体,但也建议使用此字体。您可以从多种样式中进行选择,例如
- ↓
- 用于查看GitHub分支信息等环境信息
- 还设计了即时提示功能和显示当前目录的方法。
齐尼特
- Zsh 插件管理器
- 我采用了这个插件管理器,因为它启动很快(显然)
zsh-完成
- 输入命令时启用完成
zsh-自动建议
- 根据命令历史显示命令建议
- 使用默认颜色很难看到命令候选颜色,因此我通过将
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=244"添加到.zshrc 来更改颜色。
完成匹配小写和大写字母
- 在
- .zshrc 中写入
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
显示完成候选列表时,使用 Tab 或箭头选择
- 在
- .zshrc 中写入
zstyle ':completion:*:default' menu select=1
与其他 shell 实时共享历史记录
- 在
- .zshrc 中写入
setopt share_history
zsh-语法高亮
- 为命令提供语法高亮显示
增强型
- 提供 cd 命令的交互式扩展
佩科
- peco本身只是一个过滤工具,可以用
brew install peco安装 - 这个人详细解释了如何使用peco设置history和cdr
- 奇塔:使用peco加速终端运行
前
- 使用它而不是 ls 命令使输出变得丰富多彩
- 我设置为
alias ls='exa -hGF --icons'- -h ... 添加标题行
- -G ... 网格显示
- -F --icons ... 根据扩展名显示图标
蝙蝠
- cat 语法高亮
- 我设置为
alias cat='bat -p'- -p ... 默认显示文件名和行号,但删除后输出和cat一样的样式
VS 代码扩展
autoDocstring - Python 文档字符串生成器
- 自动创建 Python 文档字符串
- 您还可以指定 Google 样式或 Numpy 样式作为选项
代码拼写检查器
- 代码拼写检查
社区材料主题
- 颜色主题
- 我推荐任何材料设计系统
一个黑暗专业人士
- 也是推荐的主题
误差镜头
- 错误内容以通俗易懂的方式显示在错误所在行。
- 对于那些难以注意到下划线的人
GitLens—Git 增压
- 一个级别的扩展,可以说是一个几乎必不可少的功能,极大地扩展了Git的功能。
- 在光标行右侧显示更改者的名称,提高导航 Git 存储库的能力,并跟踪文件更改历史记录
标识符
- 突出显示当前光标位置的缩进
Markdown 预览增强
- 扩展的 Markdown 预览功能
材质图标主题
- 将文件树图标更改为材料设计
路径智能感知
- 输入文件名时的完整路径
专案经理
- 允许您在多个项目之间轻松切换
彩虹 CSV
- CSV 文件对每一列进行了颜色编码,以便于阅读
尾随空格
- 自动删除行尾多余的半角空格
未保存的文件
- 可以查看未保存更改的文件列表
全屏宽度
- 突出显示全角空格
其他
关闭大写锁定
- 将 Caps Lock 按钮的行为更改为类似于系统偏好设置 → 键盘 → 修改键中的控制
- 很方便,因为在美式键盘上按比原来的 Control 按钮更容易
- 除了命令或选项
向 Slack 发送 GitHub 通知
- 在设置→计划提醒下从 GitHub 设置
- 您可以设置一周中指定日期和时间的通知,以及实时通知
- 可以通过以下项目通知实时通知
综上所述
这是对各种应用程序和扩展程序的介绍。
即使你觉得有点不方便,你也倾向于保持原样。
我希望你觉得这篇文章有帮助。
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308622786.html