Sublime Text에서 Golang의 개발 환경을 설정하는 방법

PHPz
풀어 주다: 2023-04-11 10:17:26
원래의
1314명이 탐색했습니다.

Sublime Text는 다양한 언어로 프로그램을 작성하는 데 사용할 수 있는 강력한 텍스트 편집기입니다. 그중 Golang은 매우 인기 있는 프로그래밍 언어 중 하나입니다. 이번 글에서는 Sublime Text에서 Golang 개발 환경을 설정하는 방법을 소개하겠습니다.

먼저 Sublime Text와 Golang을 설치해야 합니다. 서브라임텍스트는 공식 홈페이지(https://www.sublimetext.com/)에서 무료로 다운로드할 수 있다. Golang 설치에 대해서는 공식문서(https://golang.google.cn/doc/install)를 참고하세요.

설치가 완료된 후 Golang 개발을 용이하게 하기 위해 일부 Sublime Text 플러그인을 설치해야 합니다. 패키지 제어를 통해 이러한 플러그인을 설치할 수 있습니다. Package Control은 다른 플러그인을 쉽게 찾고 설치할 수 있게 해주는 Sublime Text용 플러그인 관리자입니다.

Package Control을 설치하려면 Sublime Text를 열고 Ctrl+` 또는 보기 > 콘솔 표시 메뉴 옵션을 누르세요. 다음으로 콘솔에 다음 코드를 붙여넣고 실행합니다.

import urllib.request,os,hashlib; h = 'f2a813ca601ba1f402ebb6da988f199c' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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 Control: Install Package" 옵션을 선택한 후 검색하면 됩니다. 다음 플러그인을 설치하려면 :

  1. GoSublime: Golang용으로 개발된 플러그인으로 구문 강조, 코드 완성 및 기타 기능을 제공합니다.
  2. SublimeLinter: 이는 코드의 구문 오류와 잠재적인 문제를 확인하는 데 도움이 되는 코드 검사 도구입니다.
  3. Gopls: 코드 편집을 위한 언어 서버로, 코드 완성, 코드 탐색 및 기타 작업에 도움을 줄 수 있습니다. Gopls는 다음 명령으로 설치할 수 있습니다:
GO111MODULE=on go get golang.org/x/tools/gopls@latest
로그인 후 복사

설치가 완료된 후 이러한 플러그인이 제대로 작동할 수 있도록 몇 가지 설정을 지정해야 합니다. Ctrl+Shift+P를 누르고 "Preferences: GoSublime Settings"를 입력하여 GoSublime의 설정 파일을 열 수 있습니다. 그런 다음 다음 내용을 추가합니다.

{
    "env": {
        "GOPATH": "/path/to/your/gopath",
        "PATH": "${PATH}:${GOPATH}/bin"
    }
}
로그인 후 복사

그 중 /path/to/your/gopath를 your로 바꿔야 합니다. 자신의 GOPATH 경로. 이 설정을 통해 GoSublime은 GOPATH의 위치를 ​​알고 시스템 경로에 GOPATH/bin을 추가할 수 있습니다.

다음으로 SublimeLinter에서 몇 가지 구성을 수행해야 합니다. Ctrl+Shift+P를 누른 다음 "Preferences: Linter Settings"를 입력하여 SublimeLinter의 설정 파일을 열고 다음 내용을 추가할 수 있습니다.

{
    "linters": {
        "golint": {
            "cmd": ["golint"],
            "args": [],
            "excludes": []
        }
    },
    "language": "go"
}
로그인 후 복사

이 구성을 통해 SublimeLinter는 golint를 사용하여 다음 항목의 오류를 확인하려고 한다는 것을 알 수 있습니다. 암호. golint가 설치되지 않은 경우 다음 명령을 사용하여 설치할 수 있습니다.

go get -u golang.org/x/lint/golint
로그인 후 복사

마지막으로 Sublime Text에서 Gopls를 사용할 수 있도록 해야 합니다. Ctrl+Shift+P를 누른 다음 "Preferences: Key Bindings"를 입력하여 Sublime Text의 바로 가기 키 구성 파일을 열고 다음 내용을 추가할 수 있습니다.

[
    {
        "keys": ["ctrl+alt+g"], "command": "gs_expr","args": {"mode": "gow"}
    }
]
로그인 후 복사

이 구성을 사용하면 코드에서 Ctrl+Alt+G를 사용하여 다음을 수행할 수 있습니다. Gopls 함수를 호출합니다.

이제 Sublime Text의 Golang 개발 환경이 설정되었습니다. Sublime Text를 사용하여 Golang 프로그램을 작성하고 이러한 플러그인을 사용하여 코딩 효율성과 코드 품질을 향상시킬 수 있습니다.

위 내용은 Sublime Text에서 Golang의 개발 환경을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿