goplus / vscode-gop

Go/Go+ extension for Visual Studio Code

Home Page:https://marketplace.visualstudio.com/items?itemName=goplus.gop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go+ vscode plugin

xushiwei opened this issue · comments

  • Go+ related
    • Go+ file icon
    • Go/Go+ mixed project
    • GenGo when workspace opened
    • GenGo when Go+ files saved/watchChanged
    • Go+ Classfile
  • IntelliSense
    • Code completion
    • Signature help
    • Quick info on hover
  • Code Navigation
    • Go to definition
    • Go to type definition
    • Go to symbol
    • Find references
    • Find interface implementations
    • Document outline
    • Document highlight
    • Toggle between code and tests
  • Code Syntax
    • Syntax Highlighting
  • Inlay Hints
    • Inlay Hints
  • Code Editing
    • Snippets
    • Format and organize imports
      • Add import
    • Rename symbol
    • Refactor
  • Code Generation
    • Add or remove struct tags
    • Generate interface implementation
    • Generate unit tests
    • Fill struct literals
  • Diagnostics
    • Build errors
    • Vet and extra analyses
    • Lint errors
    • Vulnerabilities in dependencies
  • Code Lenses
    • Test func/file/package
    • Run main package/func
    • Run app with arguments
    • Run app for Go+ Classfile
    • Debug func
  • Run and test in the editor
    • Run your code
    • Test and benchmark
    • Code coverage
    • Profiling
  • Debugging
    • Debug your code
  • Other
    • Go+ Playground

See https://github.com/golang/vscode-go/wiki/features

How to build:

  • npm install
  • npm run package

Then you will get goplus-0.1.0-dev.vsix. Select it in vscode context menu to install.