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/
评论