GoLearner Sublime Text 平台上的 Go 语言编译插件开源项目

我要开发同款
匿名用户2021年06月04日
109阅读
开发技术Python
所属分类SublimeText扩展、插件和扩展、Sublime Text 扩展
授权协议MPL

作品详情

GoLearner是SublimeText编辑器上的Go语言编译插件。

介绍

本插件是专为初学者打造的,非常简单实用。既没有完全脱离命令行,让用户可以在使用中渐渐熟悉golang编译器命令;又能自动将用户输入的命令行内容中的相关变量替换为源码文件路径,省去了传统命令行中输入文件路径和跳转目录等繁琐操作。

本插件要配合golang编译器使用,golang下载安装教程

安装教程如果还没有安装SublimeText请先安装:SublimeText下载地址SublimeText下载页面的README文档里有介绍从库中下载ZIP包的方法,用同样的方法下载本库内容的ZIP包;解压后会得到一个名为GoLearner的文件夹。安装好SublimeText后打开它,通过菜单Preferences=>BrowsePackages...打开插件目录;将上一步解压得到的GoLearner文件夹移动到插件目录下,就可以了。使用说明

在SublimeText中打开一个Go语言源码文件(比如aoi.go),使用快捷键F7或菜单Tools=>Build调用插件;

注意:调用插件时,输入焦点一定要在源码文件内。

这时会弹出一个输入框,让你输入要执行的命令行内容:输入框里事先就有一些被选中的内容,是编译当前文件的命令行,直接按回车就可以开始编译了。

如果你修改了输入框里的内容,新的内容会替换初始内容,出现在下一次调用插件时弹出的输入框里。

变量

假设:

当前拥有输入焦点的是A:/Learn/Go/aoi.go文件。

当前项目中只打开了一个文件夹:A:/Project/Go。(通过菜单Project=>AddFoldertoProject...可添加文件夹到当前项目)

则:

$file

当前文件的完全路径,即:A:/Learn/Go/aoi.go

$file_path

当前文件的父目录,即:A:/Learn/Go/

$file_name

当前文件不包含父目录的文件名,即:aoi.go

$file_base_name

当前文件不包含父目录和扩展名的文件名,即:aoi

$file_extension

当前文件的扩展名,即:go(不带.)

$folder

当前项目中打开的多个文件夹组成的列表中的第一个的完全路径,即:A:/Project/Go/

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论