Sublime Text3 + GoSublime Installation

Sublime Text3 3101 Portable

  1. ctrl +` (Tilde)터미널 오픈
  2. 패키지컨트롤 설치

    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) 
    
  3. Ctrl + Shift + P -> Install Package -> GoSublime 설치

  4. Tools -> Build System -> GoSublime선택

  5. 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

MarkdownEditing 블로그

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"
  ]
}

Sublime Text3 - 3101 Portable

Portable_x64 Apply All