Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

JetBrains GoLand 2020 for Mac (GO language programming tool) v2020.2

2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

JetBrAIns GoLand 2020 for Mac is a go language programming tool environment introduced by JetBrAIns on Mac os system. It is based on IntelliJ platform, supports JetBrAIns plug-in system, has code assistant, code editor, code debugging and other tools for GO language, supports front-end and back-end development, and supports IntelliJ plug-ins, which can greatly improve the development efficiency of Go language developers.

JetBrains GoLand 2020 for Mac download https://www.macz.com/mac/4869.html

Introduction to the Chinese version of goland 2019

1. Coding assistance

Intelligent completion

IDE helps you write new code by automatically completing statements for you. Ctrl+Shift+Space gives a list of the most relevant symbols that apply in the current context. When you select a suggestion, it immediately adds the corresponding package import statement.

Check and quick repair

IDE provides a built-in check function that allows you to check your code as you type. When they find faulty code, they provide you with a quick fix, and you can apply Alt+Enter simply by pressing.

Reconstruct

Available refactorings include renaming and extraction, allowing you to change your code quickly and safely.

Fast navigation

It only takes one click to switch to super methods, implementations, usage, declarations, and so on. Jump to any class, file or symbol, or even click in any IDE action or tool window. 、

Quick pop-up window

When you need more information about caret, use a quick pop-up window: for example, quick document, quick definition, display usage, structure, etc.

Even if you use code completion, you can use some pop-up windows: they provide additional information about the selected suggestion.

Code generation

In some cases, IDE can generate trivial code for you. For example, clicking Ctrl+O,IDE will help you implement any interface by generating its methods.

Detect recursive calls

If there is a recursive call inside the function, IDE will detect it and mark it on the gutter, making your code easier to read and understand.

Expression type

When you need to know the type of any expression where the symbol is inserted, the expression type operation can be done through Ctrl-Shift+P and can be mastered at any time.

Exit point highlight

Each function may have multiple returns and panic declarations. To find them quickly, ask Cmd+Shift+F7 to press when the caret is in the func,return or panic keyword. This helps you understand how features work more quickly.

Looking for usage

In the find usage function, you can find not only the use of symbols, but also all the places where these uses are coded by type: such as reading, writing, and so on.

Formatting

The built-in formatter provides the equivalent of fmt.

two。 Code editor

Semantic highlighting

This option is highlighted with a unique color extension standard syntax for each parameter and local variable.

Parameter hint

The editor displays text used as method parameters and parameter prompts for nils. These tips make the code more readable.

3. Built-in tools and integration

Debugger

IDE comes with a full-featured debugger that supports common debugger functions: watches, evaluation expressions, display inline values, and so on. The debugger can be used for applications as well as testing.

Overlay

If you run the code with the override directive, IDE collects the data and displays it in the editor's aggregate view and statements.

Test the runner

IDE provides a dedicated interface for running and debugging tests, benchmarks, and checks.

Go to the tool

The code → goes to the tools menu, which allows you to run hand tools on the project without switching to the command line.

Plan9

The editor provides syntax highlighting for Plan9 files.

Version control

The built-in Git integration allows you to browse the history of changes, manage branches, merge conflicts, and more. For other version control systems, similar functions can be obtained through the corresponding plug-ins: Mercurial,SVN and so on.

Terminal

IDE comes with a built-in terminal. Depending on your platform, you can use the command line prompt, remote, powershell or bash. Call the terminal Alt+F12 and execute any commands-there is no need to leave IDE.

Porter

IDE provides a plug-in that allows you to connect to a locally running Docker machine to manage images, containers, and Docker Compose services.

4. Front end and back end development

JavaScript,HTML and CSS

IDE inherits webstorm's first-class support for front-end languages and frameworks. IDE provides top-level coding assistance for JavaScript,TypeScript,Dart,React and others. Support for Angular and Node.js is available through plug-ins.

Database tool

Use intelligent coding assistance when editing SQL; connect to a real-time database; run queries; browse and expert materials; and even manage your solution directly in IDE.

5. Plug-in ecosystem

More than 10 years of IntelliJ platform development has provided more than 50 different IDE plug-ins for GoLand, including support for other VCS, integration with different tools and frameworks, and editor enhancements such as Vim emulation.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report