Sublime Text3 + GoSublime Installation
Sublime Text3 3101 Portable
ctrl +
` (Tilde)터미널 오픈-
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
Ctrl + Shift + P
->Install Package
->GoSublime
설치Tools -> Build System
->GoSublime
선택Go
파일 작성 ->Ctrl + B
->go run filename.go
로 실행
Margo 관련 에러 발생시 대처
- ST3 ROOT\Data\Packages\GoSublime\src폴더에 보면 gosubli.me 폴더가 있는데, 얘를 GOROOT\src로 옮겨준다.
- 옮긴 폴더에 들어가보면 margo, something-borrowed 폴더가 있는데, something-borrowed 폴더에서 cmd창을 열고,
gocode폴더로 이동 후 go build -> go install 순으로 입력해 준다. (에러발생시 대부분 환경변수 문제이므로 알아서 해결한다.) - something-borrowed\types 폴더에 가서도 go build -> go install 입력.
- 이제 다시 gosubli.me 폴더에 가서, margo 폴더로 이동 후, go build를 입력하면, Margo.exe 파일이 생성된다.
- 해당 파일을 이름을 바꾸어 주어야 하는데, ST3 에서 발생했던 로그를 View - Console을 열어서 잘 보면, Margo 어쩌고 하는
exe파일이 없다고 나오는게 원인인데, 지금까지 했던 작업이 그 파일을 수동으로 빌드해서 넣는 과정이었으므로, 파일명을
에러 로그에서 없다고 찍힌 파일명으로 변경해준다. - 해당 파일을 ST3 ROOT\Data\Packages\User\GoSublime\windows-x64\bin\ 경로에, 방금 exe파일을 옮겨준다.
- ST3 재시작
SFTP 설치
Markdown
Preferences -> Package Settings -> Markdown Editing -> Markdown GFM Settings - User
{
"color_scheme": "Packages/MarkdownEditing/MarkdownEditor-Dark.tmTheme",
// Layout
"draw_centered": false,
"word_wrap": false,
}
Disable Update Check
Preferences -> Settings-User
쉼표 주의 : 그대로 복사해서 붙여넣기
{
"update_check": false,
"ignored_packages":
[
"Markdown",
"Vintage"
]
}