提交文件到仓库:SmartSVN

文章插图
【Mac 上的 Web 开发者最喜欢的编程工具】WordPress 插件库(所有通过的插件都在这里提供给 WordPress 用户)不使用 Git 或 Github , 而是使用 SVN 源码控制系统 。我觉得 SVN 的命令行很烦人 , 所以我使用一个叫做 SmartSVN 的图形化用户界面来将我的文件发送到仓库中 。它大大降低了我在发布新版本时出错的几率 。
潇洒的命令行:iTerm2

文章插图
虽然在我的开发工具箱中 , 我更喜欢使用 GUI 界面来实现大部分功能 , 但我并不害怕在适当的时候使用命令行 。虽然只使用标准的 MacOS 终端也是可以的 , 但我更喜欢 iTerm2。它提供了分屏、命令补全、粘贴历史等功能 。它还可以根据你的心情和项目进行配置 。
节省点击的每一秒:Shortcut Bar

文章插图
这款 Mac App Store 的小宝贝是一款方便的工具 , 可以捕捉快速项目 , 并从 Mac 的菜单栏访问它们 。我最大的用途是为我正在开发的各种网站创建管理页面和用户页面的 快捷方式。与其切换到浏览器窗口 , 然后调用书签 , 我只需进入菜单 , 选择我要去的地方 , 就会打开浏览器 。
这似乎是一个小功能 , 但当每天在 IDE 和浏览器之间切换数千次时 , 这些节省下来的鼠标动作确实不少 。因为快捷栏允许分组 , 所以我还将本地和远程服务器测试位置的链接进行了分组 。
Mac 上的 Windows 和 Linux:Parallels Desktop

文章插图
因为我是做 Web 开发的 , 我必须在基于 Windows 的浏览器上检查我的代码 , 这意味着我需要启动 Windows 10 来测试新的 Edge、Chrome、Firefox 和 —— 请原谅我 , 还有 IE11 。是的 , 还有用 IE11 的用户 。
我在本文的介绍中提到了 Parallels Desktop。我发现在同一台机器上运行 Windows、Mac 和 Linux 的能力在某些情况下是非常有用的 。也就是说 , 我一直在 楼上办公室的 Mac 上运行 Windows , 它是我的速度和容量最大的一台机器 。那台机器也是我用于视频制作的机器 。
我的主要开发机器其实是在楼下 , 就在沙发旁边 。这要追溯到我的狗狗还小的时候 , 我在办公室工作的时候 , 它经常会觉得孤独和害怕 。现在 , 我在工作时 , 它趴在我的腿上是相当愉快的 , 我已经建立了一个完整的工作站 , 可以让我坐在客厅里 , 与键盘和狗共享我的膝盖 。
那台机器是一台 2013 年的 i7 iMac , 内存 32GB 。它是开发的理想之选 , 但它的速度实在不够快 , 无法满足多个 4K 视频流的需求 。也不足以快到真正成功地托管 Windows 桌面 。这让我想到了……
连接到远程机器:屏幕共享和微软远程桌面

文章插图
尽管我的开发机器在楼下 , 而我的视频制作机器在楼上 , 但无论我在哪里 , 我都可以在其中任何一台机器上工作 。我只需使用 MacOS 内置的“屏幕共享”应用来连接到远程机器 。
当我想从楼下的开发机器连接到 Windows 时 , 我使用“ 微软远程访问 ” 。这是从 Mac OS 应用商店免费下载的 , 它提供了一个进入我的 Windows 10 机器的完整的远程界面 。请注意 , 如果你打算使用“微软远程访问” , 你需要运行 Windows 10 Pro 。Windows Home 不支持远程访问 。
哦 , 如果你想知道为什么这套环境似乎没有一个用于移动环境中 , 在咖啡店编程的组件 , 这很简单:如今的大流行病 。一旦明确我所有的编码工作都将在家里完成 , 我就把我的开发工作整合到一台容量不错的固定机器上 , 并针对机器之间的千兆以太网进行了优化 。如果我们还生活在之前的“旧常态”中 , 我就会有一个更以云为中心的实现 。我很怀念咖啡店 。
管理 MySQL 数据的整洁界面:Sequel Pro
推荐阅读
- 建议收藏学习 一篇文章弄懂SpringBoot中WebMvcConfigurer
- Kali工具大阅兵之weevely,看黑客如何通过webshell控制服务器
- 茶马古道上的村落介绍,茶文化千年茶马古道
- 汽车上的几大传感器,都有什么作用?
- 茶台上的金蟾有什么用,茶叶有什么用
- 漏洞扫描技巧篇 「Web 漏洞扫描器」
- 后视镜上的小圆镜到底需要不需要安装?
- WebSSH - 网页上的SSH终端
- 茶马古道上的普洱八景,正在迅速消失的茶马古道马帮
- 推荐给 macOS 新手的 10 款优秀 Mac 软件
