The Hitchhiker's Guide to GoLand

5438 단어 goland
개시하다
GoLand에는 "The Hiitchiker's Guide to GoLand"라는 자습서가 있습니다.
고랜드를 사용했지만, 익힌 기능은 일부에 불과하다고 생각했고, 이 튜토리얼을 통해'모르는 고랜드 기능의 학습'과'아는 기능의 강화'를 얻을 수 있었다.
컨디션
  • macOS Catalina 10.15.2
  • GoLand 2019.3.1
  • TL;DR
  • 단축키를 통해 GoLand의 편리한 기능의 한쪽을 알아보는 강좌
  • 튜토리얼 메뉴와 가져오기는 이런 느낌
  • 개인의 유익한 강좌에 대한 소개
  • The Hitchiker's Guide to GoLand 제품 설명서
    강좌는 모두 16개다.
  • Actions
  • Select
  • Comment Line
  • Basic Completion
  • Smart Type Completion
  • Method-Like Function Completion
  • Postfix Completion
  • Completion with Tab
  • Rename
  • Extract Variable
  • Inline
  • Extract Function/Method
  • Code Formatting
  • go fmt
  • Implement Missing Methods
  • Format String Argument
  • 교과서의 시작 방법과 시작 소개
    GoLand 시작 시작 시작 시작 시작 시작 시작 시작 시작 후에 표시되는 Welcome 창The Hitchhiker's Guide to GoLand을 클릭합니다.
    홈 디렉토리 아래에 학습용 GoLand 항목이 자동으로 생성됩니다.( ~/GolandProjects/LearnProject )

    왼쪽 창에는 학습 내용의 디렉터리 링크가 표시되고, 오른쪽 창의 편집기 보기에는 자동으로 생성된 원본이 표시됩니다.

    왼쪽 상단에 있는 영어를 보면'가장 편리한 단축키 중 하나가 동작 검색이다','해봐⌘⇧A'가 있다.해볼게요.

    검색 표시줄 같은 것을 표시하는 동시에 왼쪽 상단의 글도 회색으로 표시되며 체크 표시가 있습니다.
    또 기존 글 아래에는'쳐보라about'라는 말이 또 나왔다.
    그렇군요. 이렇게 step-by-step에서 GoLand를 배우는 느낌입니다.
    참고로 왼쪽 창All Topics 링크를 클릭하면 진전을 알 수 있습니다.

    교과 과정을 통해 얻은 지식
    단축키
    command + shift + return ( Complete Current Statement )4. Basic Completion에 등장한다.
    이것은 바로 가기로서 커서가 줄의 어느 위치에 있을 때 커서가 들여쓰기를 유지하면서 다음 줄로 이동합니다.
    커서를 줄 끝으로 이동하지 않아도 효율을 높일 수 있다.
    control + shift + space ( Smart Type )5. Smart Type Completion에 등장한다.
    이것은 일반적인 후보 목록에 필터 후보를 표시하는 단축키입니다.
    둘 다 구체적인 목록 조건을 모르기 때문에 이미지를 올립니다.
  • control+space의 경우
  • control+shift+space의 경우

    Smart Type은 소음을 줄이고 효율성을 높입니다.
  • control + space ( x 2 stroke )6. Method-Like Function Completion에 등장한다.
    점 앞 요소를 매개변수로 사용하는 함수 후보자를 표시합니다.
    control 키의 스페이스 키를 누르면 2연타로 발동됩니다.
    (점 앞에 변수가 있는 경우에도 유사할 수 있습니다. 이때 control+space로 발동됩니다.)
    '이런 것도 있나'싶을 정도다.

    command + option + n11. Inline에 등장한다.
    중복 변수를 삭제합니다.
    복제 소양 부분에서 원시 코드를 삭제하면 이런 조작은 한 동작으로 완성할 수 있다.
    "변수로 받아들였지만 끈적끈적한 방법으로 다시 썼다"는 팩스 조작이 편리했다.

    이와 반대되는 기능은 10. Extract Variable, 있음command + option + v이다.
    command + option + m12. Extract Function/Method에 등장한다.
    선택한 행, 커서 위치 등의 컨텍스트를 읽고 해당 부분을 함수화합니다.
    이것도 잘라내기와 붙이기 등을 생략할 수 있어 효율적이다.
    커서가 줄 끝에 있으면 줄을 함수화합니다.
    커서가 함수 이름 위에 있으면 함수를 되돌릴 함수를 선택하거나 줄을 함수화할 수 있습니다.
    여러 줄을 선택하면 함수화합니다.
    1 방법은 다기능화되어 함수의 팩스로 잘라낼 때 매우 편리하다.

    단축키 아님
    후보 목록에서 선택한 내용으로 덮어쓰기8. Completion with Tab에 등장한다.
    탭 키를 덮어씁니다.커서는 단어의 어느 곳에서든 잘 덮여 있다.
    예를 들어 PrintfPrintln로 변경할 때 Enter 키PrintfPrintln를 누르는 경우가 많아 방법을 알게 돼 다행이다.
    (영상도 취미로 틀린 건 처음이다.)

    문자열 형식16. Format String Argument에 등장한다.
    디버깅할 때 Printf 적용되는 변수 지정이 수월해집니다.option + return에 상하문 메뉴를 표시하고 Add format string argument를 선택합니다.

    다음은 GoLand 2019.2의 새로운 기능 강좌The Hitchhiker's Guide to GoLand 2019.2입니다.
    그게 다야.

    좋은 웹페이지 즐겨찾기