GoLearnerSublime Text 平台上的 Go 语言编译插件
GoLearner是Sublime Text编辑器上的Go语言编译插件。
介绍
本插件是专为初学者打造的,非常简单实用。 既没有完全脱离命令行,让用户可以在使用中渐渐熟悉golang 编译器命令; 又能自动将用户输入的命令行内容中的相关变量替换为源码文件路径,省去了传统命令行中输入文件路径和跳转目录等繁琐操作。
本插件要配合golang 编译器使用,golang下载安装教程
安装教程
- 如果还没有安装Sublime Text 请先安装: Sublime Text下载地址
- Sublime Text 下载页面的README 文档里有介绍从库中下载ZIP 包的方法,用同样的方法下载本库内容的ZIP 包; 解压后会得到一个名为GoLearner 的文件夹。
- 安装好Sublime Text 后打开它,通过菜单Preferences => Browse Packages... 打开插件目录; 将上一步解压得到的GoLearner 文件夹移动到插件目录下,就可以了。
使用说明
在Sublime Text 中打开一个Go 语言源码文件(比如aoi.go),使用快捷键F7 或菜单Tools => Build 调用插件;
注意: 调用插件时,输入焦点一定要在源码文件内。
这时会弹出一个输入框,让你输入要执行的命令行内容: 输入框里事先就有一些被选中的内容,是编译当前文件的命令行,直接按回车就可以开始编译了。
如果你修改了输入框里的内容,新的内容会替换初始内容,出现在下一次调用插件时弹出的输入框里。
变量
假设:
-
当前拥有输入焦点的是A:/Learn/Go/aoi.go 文件。
-
当前项目中只打开了一个文件夹:A:/Project/Go。(通过菜单Project => Add Folder to Project... 可添加文件夹到当前项目)
则:
$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/
评论
LETKSymbian平台上的Lua语言
LETK提供了在Symbian平台上的Lua编程语言环境。LETK在SymbianS602rdFP2版本上测试通过,可能也支持老一点的版本。
LETKSymbian平台上的Lua语言
0
JSchemeMinJVM 平台上的 Scheme 语言实现
JSchemeMin 是一个JVM平台上的Scheme语言实现。作为R7RS的实现,JSchemeM
JSchemeMinJVM 平台上的 Scheme 语言实现
0
JSchemeMinJVM 平台上的 Scheme 语言实现
JSchemeMin是一个JVM平台上的Scheme语言实现。作为R7RS的实现,JSchemeMin支持Scheme的所有标准特性,包括头等公民地位的过程、尾递归优化、继续、用户定义记录、库(包括R
JSchemeMinJVM 平台上的 Scheme 语言实现
0
xcode-configurexcode 编译插件
有时候,我们希望通过命令行来编译xcode工程,我们可以直接用xcodebuild来编译,之后再到编
xcode-configurexcode 编译插件
0
xcode-configurexcode 编译插件
有时候,我们希望通过命令行来编译xcode工程,我们可以直接用xcodebuild来编译,之后再到编译路径下拷贝打包成ipa或者是要包含各种cpu架构的静态库或framework,就显得非常非常麻烦,
xcode-configurexcode 编译插件
0
GitSavvySublime Text 的 Git 插件
GitSavvy是一个SublimeText3的Git插件,提供如下功能:基本的Git操作init,add,commit,amend,checkout,pull,push,等等.内建的diff浏览,包
GitSavvySublime Text 的 Git 插件
0
SublimeGitSublime Text 的 Git 插件
SublimeGit实现了SublimeText2和3于Git的完全集成。特性:SplitplugincodefromwebsitecodeRemovelicensingcodeandcommands
SublimeGitSublime Text 的 Git 插件
0