Skip to content

Commit c5ddbac

Browse files
committed
Merge pull request astaxie#240 from erasin/master
让sublime支持项目本身pkg
2 parents 68d82a7 + fb1d713 commit c5ddbac

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

ebook/01.4.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,30 @@
157157

158158
ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime
159159

160+
5. 项目支持,让sublime支持项目本身的pkg库提示,有两种基本的实现
161+
162+
一种为设定 gosublime 插件的 `Setting - user` 配置
163+
164+
{
165+
"env": { "GOPATH": "$HOME/golang:$GS_GOPATH" }
166+
}
167+
168+
`$GS_GOPATH` 是 gosublime 的伪环境变量, 它自动寻找 `.go`文件所在的 `~/go/src` 来推测 `~/go/` 为项目位置, 从而自动适应 `GOPATH`
169+
170+
另外一种为保存sublime 项目 , 修改 project_name.sublime-project 添加节点
171+
172+
173+
"settings": {
174+
"GoSublime": {
175+
"env": {
176+
"GOPATH": "$HOME/golang/pwd" // 此处修改为项目路径
177+
}
178+
}
179+
},
180+
181+
"folders"{...
182+
183+
160184

161185
## Vim
162186
Vim是从vi发展出来的一个文本编辑器, 代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

0 commit comments

Comments
 (0)