将 Sublime 打造成一个 Swift 编辑器

简介:


我们之前给大家介绍过 Sublime 以及它丰富的插件能力, 同样, 它也包含 Swift 语言相关的插件, 如果你在使用 Swift 开进行脚本开发,也许这样一个纯文本编辑器会更加合适。

Sublime 插件

之前咱们的文章中介绍过 Sublime 这个文本编辑器。 属于 Mac 系统中比较流行的文本编辑器之一。 关于文本编辑器, 咱们之前有一篇文章专门介绍过,大家也可以参看这篇文章: MAC 系统中的几个纯文本编辑器 。

这次咱们来聊聊如何将 Sublime 打造成一个 Swift 编辑器。 随着 Swift 应用范围越来越广泛,它越来越不仅限于 App 开发。 比如它还可以用在服务端开发, IBM 已经开发出了相应的框架 Kitura 。 还有它还可以用于脚本开发, 这点咱们在前面的文章中也介绍过。

那么随着开发环境的多元化,我们使用的 IDE 其实也不限于单纯的 XCode 了。 比如编写一个脚本, 或许一个纯文本编辑器就会比一个 XCode 更加适合。

这也就是这篇文章的价值所在了。 而且 Sublime 已经有相关的插件供我们使用了。

Sublime 的 Swift 插件安装起来也不复杂。 首先我们按下 Command + Shift + P 键,打开命令面板:

然后输入 install, 就像上图中那样提示的。 再按下回车键, 打开插件列表, 并在列表中输入 swift, 然后第一个提示的插件就是 swift 插件了:

然后按下回车安装。 等待安装完成, 我们再重新打开一个 swift 文件它就可以自动给出我们语法高亮了:

除了已发高亮之外, 这个插件还会提供一定的自动完成能力,比如我们输入 class, 它可以帮助我们生成类定义的基本结构:

对于一个轻量级编辑器来说, 这些能力基本上就足够了。 配合上良好的包管理工具, 使用 Swift 进行脚本开发慢慢也会变成一个很有趣并且高效的事情~


作者:佚名

来源:51CTO

相关文章
|
前端开发 JavaScript
Vscode 使用 markdown preview enchance插件运行markdown 语法
Vscode 使用 markdown preview enchance插件运行markdown 语法
Vscode 使用 markdown preview enchance插件运行markdown 语法
|
Swift
swift之图片浏览器
swift之图片浏览器
334 0
swift之图片浏览器
|
程序员
sublime3 风格推荐设置
sublime3 风格推荐设置
|
Python
Python编程:sublime编辑器python开发必装插件
Python编程:sublime编辑器python开发必装插件
150 0
|
Shell Swift iOS开发
Swift 实用工具 — SwiftLint
SwiftLint 是一个实用工具,用于实现 Swift 的风格。 在 Xcode 项目构建阶段,集成 SwiftLint 很简单,构建阶段会在编译项目时自动触发 SwiftLint。
228 0
|
IDE JavaScript 前端开发
2022 年 9 个最佳 JavaScript IDE 和代码编辑器
作为WEB的核心语言之一,如果没有 JavaScript,互联网将完全不同。JavaScript 是一种用于前端和后端 Web 开发的高级编程语言。可以使用 JavaScript 来创建动态 Web 内容和应用程序。
2257 0
2022 年 9 个最佳 JavaScript IDE 和代码编辑器
|
前端开发 测试技术 Swift
Swift学习笔记——新建项目
在xcode菜单中选择 new -> project -> single view app 点击next在弹出窗中填写项目名称 这里languge有可以选择object-c或swift作为项目语言。这里我们学习swift,所以选择swift。 如果language选择swift,下面的user interface可以选择swiftUI和storyboard。 SwiftUI是2019 年 WWDC 大会上,苹果在压轴环节向大众宣布了基于 Swift 语言构建的全新 UI 框架,与flutter类似,是用代码编写页面,支持快速预览。
669 0
给Sublime Text2安装GraphQL语法高亮插件
给Sublime Text2安装GraphQL语法高亮插件
111 0
给Sublime Text2安装GraphQL语法高亮插件
|
SQL XML 数据格式
ABAP在Sublime Text编辑器里语法高亮所必需的两个文件
ABAP在Sublime Text编辑器里语法高亮所必需的两个文件
349 0

相关课程

更多