VisualStudio代码是mac的完美文本和脚本编辑器

微软的文本编辑器支持多种语言,你甚至不需要将它与Xcode进行比较,因为它们满足不同的需求。...

Xcode是go-to-Mac开发环境,但对初学者来说可能有点过分。如果你很好奇,只是想玩一下,微软的visualstudio代码可能是更好的选择。

visual-studio-code

自从几年前微软加大了对Mac和iOS的支持以来,在Mac领域看到微软已经不再奇怪了。visualstudio代码是苹果竞争对手的另一个有前途的产品。

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

是给谁的?

如果您正在寻找一个可扩展的文本编辑器,visualstudio是Sublime和Atom的真正竞争对手。与微软最近的大多数macOS产品一样,在苹果平台上,它给人一种出人意料的宾至如归的感觉。

它有一个较暗的主题,看起来不像一个匆忙冲出Windows版本的端口。代码对于简单的自动化脚本来说是很好的,但是插件支持才是它真正的亮点。

text editors compared

有了社区开发的插件,visualstudio代码可以成为一个文本编辑器。一个插件允许您在编辑器中编写和运行shell脚本,以及许多其他语言。另一个支持降价。甚至还有一个插件可以编写和运行Applescript。

如果您是一个必须使用Windows系统的系统管理员,也可以使用代码在Mac上编写Powershell。开发人员可以找到支持几乎任何语言的插件。

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

入门

当微软将visualstudio社区移植到Mac上时,有点混乱。本次设计主要围绕跨平台移动开发的思路展开。这包括Xarmin的一些包,这些包支持使用C#的多平台移动应用程序。

代码为您提供了一个简单的独立程序,没有任何粗枝大叶。只需转到visualstudio代码站点,它就会自动检测到您在Mac上。

download visual studio code mac

下载包并解压缩。将应用程序复制到应用程序文件夹后,就可以开始了。当您第一次打开应用程序时,您将看到一个网页,其中包含使用该应用程序的基本知识。这包括一些最流行的插件,你可以安装。

如果你向下滚动,你会发现一个方便的快捷键列表。您可以按Shift+Command+P以获得可用命令的完整列表。如果您更喜欢Vim或Emacs快捷方式,那么有一些插件可以使用这些快捷方式。

所有的插件

visualstudio页面提供了一个免费的插件市场,您可以浏览这些插件。你也可以在应用程序中搜索并安装它们,这样就更容易马上开始工作。要打开插件市场,请单击左侧工具栏中的底部图标。

默认情况下,它会打开一个最流行的扩展列表:

applescript plugin visual studio code mac

在上面的示例中,我们将安装AppleScript插件。它支持编写和运行Applescript。这可以让您获得一些使用Mac本机语言的经验。

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

通过运行代码测试插件

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

tell application "iTunes"Quitend tell

将脚本另存为“退出”-iTunes.applescript文件您应该看到正确的语法高亮显示。要运行脚本,请按Shift+Option+R——您应该看到iTunes退出。这确认您可以使用visualstudio代码来编写和运行Applescript。

当然,已经有了一个内置的操作系统编辑器。但是,也可以安装CodeRunner实用程序来运行shell脚本。现在,代码可以成为处理脚本的中心位置。

高级功能

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

debug visual studio code mac

Git支持对您打开的文件夹进行操作,但它可以使您轻松地进行更改并在同一窗口中提交所有更改。如果您只想将一个目录固定到边上(就像使用文本Wrangler一样),那么似乎没有办法做到这一点。这是一个小抱怨,但可能会阻止一些人转换。

还有一个禅宗模式,剥离所有的铬。这将创建一个无干扰的编辑器。

将代码转换为其他内容

如果需要,可以将代码用作脚本编辑器,但是可以使用代码执行许多不同的操作。您只需将一个命令复制到代码中,就可以安装每个插件,我们将在下面介绍这些插件。

visual studio code command window

标记编辑器

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

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

Markdown Converter——如果您正在编写Markdown来转换为另一种格式,这个插件允许您选择多种格式。它支持HTML、PDF甚至图像文件。要安装的命令是:ext install markdown converter

web开发

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

HTML5代码片段——这个插件允许HTML高亮显示代码片段和自动完成。要安装的命令是:ext install html snippets

Javascript(ES6)代码片段——这个插件有一些使用ES6语法的Javascript的片段。要安装的命令是:ext install JavaScriptSnippets

CSS类名的智能感知——这是一个有用的工具,用于在CSS工作表的已定义类上设置自动完成。要安装的命令是:ext install html css class completion

为什么选择代码?

Code并不是第一个拥有大量插件的编辑器,但它确实提供了一些业界最好的插件支持。代码有各种各样的选项来帮助指导从初学者到专家。它可以很容易地成为一个方便的文本编辑器,比文本编辑有更多的选项。

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

图片来源:Galushko Sergey/Shutterstock

  • 发表于 2021-03-14 07:11
  • 阅读 ( 202 )
  • 分类:IT

你可能感兴趣的文章

9个默认mac应用程序,您可以用功能强大的替代品替代

... 另一个强大的免费选择,为什么不看看微软的visualstudio代码。 ...

  • 发布于 2021-03-13 00:56
  • 阅读 ( 249 )

7个最佳linux文本编辑器和gedit替代方案

... 不要与visualstudio混淆,visualstudio代码是一个强大的开源文本编辑器,在Linux上本机运行。它内置的Intellisense(上下文代码完成)将所有其他文本编辑器都击垮了。 ...

  • 发布于 2021-03-13 00:59
  • 阅读 ( 337 )

使用自定义主题在linux文本编辑器中编写或编写更快的代码

...个名为Turbo的主题截图。有一些主题模仿Dreamweaver、Emacs和VisualStudio。 ...

  • 发布于 2021-03-14 07:53
  • 阅读 ( 151 )

为高效的程序员和程序员提供的5个最佳javascript编辑器

... 首先,visualstudio代码与visualstudio不同。visualstudio是一个臃肿的IDE,visualstudio代码是一个可定制的文本编辑器,它可以根据需要简单或高级,这要感谢它的第三方扩展库。 ...

  • 发布于 2021-03-14 08:05
  • 阅读 ( 224 )

8个免费的开源windows应用,以前是专有的

...源替代品总是有问题(例如性能差、错误更新等)。直到visualstudio的代码,我们才可以两全其美。 ...

  • 发布于 2021-03-15 01:21
  • 阅读 ( 216 )

切换到chromebook:8个应用程序取代你的桌面收藏夹

...个功能强大的文本编辑器,比如Sublime文本、Atom编辑器或VisualStudio代码,那么您最好现在就停下来,因为您对找到的任何东西都不满意。也就是说,**符号工作在紧要关头。 ...

  • 发布于 2021-03-15 12:03
  • 阅读 ( 257 )

如何使用pandas将excel数据导入python脚本

...您需要知道工作簿的文件路径才能使用。让我们首先打开visualstudio代码来编写脚本。如果没有文本编辑器,我们建议使用visualstudio代码或Atom编辑器。 ...

  • 发布于 2021-03-19 06:40
  • 阅读 ( 367 )

visualstudio代码与atom:哪个文本编辑器适合您?

...在搜索完美的代码编辑器,很有可能您同时遇到了Atom和visualstudio代码。当然,还有很多其他的编辑,但这两个是被谈论最多的。 ...

  • 发布于 2021-03-19 18:36
  • 阅读 ( 197 )

使用microsoft visual studio online在浏览器中开始编码

...有一些情况下,您可能需要一个集中的工作环境。这就是visualstudioonline等远程开发工具的用武之地。今天我们来看看这会如何影响远程开发团队中的任何人。 ...

  • 发布于 2021-03-20 14:11
  • 阅读 ( 201 )

9个visual studio代码扩展,使编程更加简单

微软的visualstudio代码是目前最好的免费文本编辑器之一。它结合了完整的功能集和相对易用性,对于一个电子应用程序来说,性能出奇的好。撇开以上原因不谈,人们喜欢它的原因之一是它的可扩展性。 ...

  • 发布于 2021-03-20 21:31
  • 阅读 ( 224 )