Visual Studio Code是Mac的完美文本和脚本编辑器

Xcode是Mac开发的首选环境,但对于初学者来说可能会很多。如果您很好奇并且只想玩转,Microsoft Visual Studio Code可能是更好的选择。

自从Microsoft加大了对Mac和iOS的支持以来,不再在Mac部分看到Microsoft是很奇怪的几年前。 Visual Studio Code是苹果竞争对手的另一有希望的产品。

它支持多种语言,您甚至不需要将其与Xcode进行比较,因为它们可以满足不同的需求。

如果要寻找可扩展的文本编辑器,Visual Studio是Sublime和Atom的真正竞争对手。就像微软最近在macOS上所做的大多数努力一样,令人惊讶的是,它在Apple的平台上感觉像家一样。

它的主题更暗,看起来也不像Windows版本的匆匆破折。代码非常适合简单的自动化脚本,但是插件支持才是真正的亮点。

有了社区开发的插件,Visual Studio Code可以成为瑞士军方的文本编辑器。一个插件使您可以在编辑器中以及其他多种语言中编写和运行Shell脚本。另一个支持Markdown。甚至还有一个用于编写和运行Applescript的插件。

如果您是必须与Windows系统配合使用的系统管理员,则还可以使用Code在Mac上编写Powershell。开发人员可以找到几乎支持您喜欢的任何语言的插件。

包含本机Git版本控件意味着您可以通过单个编辑器轻松完成所有工作。

入门

当Microsoft将Visual Studio Community移植到Mac时,有点混乱。该设计着重于跨平台移动开发的思想。其中包括Xarmin的一些软件包,以使用C#启用多平台移动应用程序。

代码为您提供了一个简单的独立程序,没有任何麻烦。只需转到Visual Studio Code站点,它就会自动检测到您在Mac上。

下载该程序包并解压缩。将应用程序复制到“应用程序"文件夹后,即可开始使用。首次打开该应用程序时,您会看到一个网页,其中包含使用该应用程序的基本知识。其中包括一些您可以安装的最受欢迎的插件。

如果向下滚动,您还将找到方便的键盘快捷键列表。您可以按 Shift + Command + P 以获取可用命令的完整列表。如果您更喜欢Vim或Emacs快捷方式,可以使用一些插件代替。

所有插件

Visual Studio页面为您提供了免费的插件市场,供您浏览。您还可以直接在应用中搜索并安装它们,这使得立即开始工作变得更加容易。要打开插件市场,请单击左侧工具栏中的底部图标。

默认情况下,它会打开并列出最受欢迎的扩展:

在上面的示例中,我们将安装AppleScript插件。这支持编写和运行Applescript。这样一来,您便可以使用Mac固有的语言。

在插件菜单中,输入 Applescript ,它应该是第一个结果。选择它,单击安装,然后等待重新加载按钮弹出。单击它以重新加载代码,然后插件就可以使用了。

通过运行代码测试插件

我们将要编写一个简单的脚本,并要求使用编辑器来运行它。首先,打开iTunes,然后切换回Code。输入以下脚本:

tell application "iTunes"Quitend tell

将脚本另存为 Quit-iTunes.applescript ,您应该看到正确的语法高亮显示。要运行脚本,请按 Shift + Option + R -您应该会看到iTunes退出了。这确认您可以使用Visual Studio Code编写和运行Applescript。

当然,已经有一个内置的OS编辑器。但是,您也可以安装Code Runner实用程序,也可以运行Shell脚本。现在,代码可以成为使用脚本的中心位置。

高级功能

对于编码人员,它内置了Git和调试功能。您可以从左侧的工具栏访问所有内容。如果使用的是终端,则可以直接从应用程序访问它。单击调试图标(带有一行错误的bug)时,您可以单击小终端并在命令行上工作。

Git支持在打开的文件夹上起作用,但是它可以使您轻松进行更改并将所有更改提交到同一窗口中。如果您只想将目录固定在侧面(就像Text Wrangler一样),似乎没有办法做到这一点。这是个小问题,但可能会阻止某些人进行切换。

还有一种Zen模式,可以剥离所有镶边。

将代码转换为其他内容

您可以根据需要将Code用作脚本编辑器,但是可以做很多不同的事情码。您可以简单地将命令复制到Code中,然后将安装每个插件,我们已将其包含在下面。

如果您正在寻找专注于编写Markdown的文本编辑器,则可以使用以下插件组合:

Markdown All in One —该插件为您提供键盘快捷键,并支持Markdown中的目录和列表。您还可以打开第二个窗格,该窗格在键入文本时预览文本。要安装的命令是: ext install markdown-all-in-one

Markdown Converter —如果要编写Markdown转换为另一种格式,该插件可让您选择各种格式。它支持HTML,PDF甚至图像文件。要安装的命令是: ext install markdown-converter

如果要设置Web开发代码,建议使用以下组合:

< strong> HTML5代码段-该插件可用于HTML高亮显示代码段和自动完成功能。要安装的命令是: ext install html-snippets

Javascript(ES6)代码段-此插件具有一些Java风格的代码段使用ES6语法。要安装的命令是:扩展安装JavaScriptSnippets

Intellisense for CSS类名-这是一个有用的工具,可为已定义的类设置自动完成功能您的CSS工作表。要安装的命令是: ext install html-css-class-completion

为什么选择代码?

代码不是第一个具有广泛功能的编辑器一系列的插件,但是它确实具有一些业务中最好的插件支持。代码具有多种选择,可以帮助从初学者到专家的指导。与TextEdit相比,它可以轻松地成为一个方便的文本编辑器,具有更多选项。

您是否刚刚开始在Mac上进行脚本编写?如果您对其他文本编辑器充满热情,请告诉我们为什么您的选择是最好的!

图片来源:Galushko Sergey / Shutterstock

标签: Applescript 编程 文本编辑器 Visual Studio代码