GoLand IDE: Tips and Tricks
Автор: JetBrains
Загружено: 2020-06-10
Просмотров: 30206
Getting started with GoLand is straightforward: download, install, and enjoy.
But everyone wants to master their tool to become more effective, and developers want to be in the flow for as long as possible. So, how can you achieve mastery with GoLand? Does it have any unique configurations that can be used? What are the secrets to using the keyboard to maximize your efficiency?
Let's move beyond the Save shortcut and focus instead on performing complex refactoring tasks with ease. Run your code, debug it, generate tests, profile it, and use databases and version control straight from the IDE.
Whether you are a beginner or professional, this session will contain something for you.
Contents:
00:00:00 - Intro
00:00:18 - Organize projects in IDE
00:01:13 - Hide/Show Editor tabs
00:01:44 - Using the Zen Mode
00:02:09 - Show/hide the Project View Tool Window
00:02:24 - Use the Navigation Bar
00:03:04 - Import a package without typing its name
00:03:43 - Smart Type Completion
00:04:34 - Postfix Completion
00:05:43 - Method-like Completion
00:06:42 - (Custom) Live Templates. Use of builtin completion templates helpers
00:07:44 - Use the builtin completion helper for error checking
00:08:30 - Use the builtin completion helper to fill in default return values
00:09:05 - Partial Match Completion
00:09:42 - Completion with Tab
00:10:33 - Completion for type-assertion
00:11:14 - Parameter name auto-generation
00:12:31 - Cyclic Expand Word / Cyclic Expand Word (Backward)
00:13:37 - Parameter Info for functions and structs
00:13:58 - Use Fill fields action to populate structs initialization statements
00:14:37 - Language Injections
00:17:00 - Go Templates completion support in injections
00:17:57 - Create undefined type
00:18:51 - Extend/Shrink Selection
00:19:34 - Add Selection for Next Occurrence
00:20:10 - Completion in comments
00:21:05 - Navigate to File. Switcher. Recent Files. Recent Locations
00:23:30 - Navigate to File. Structure Pop-up. Select in
00:25:42 - Type Hierarchy. Call Hierarchy. Quick Definition
00:27:53 - Implement Interface refactoring
00:29:07 - Rename refactoring
00:29:50 - Change Signature refactoring
00:31:46 - Extract Interface refactoring
00:32:40 - Navigate to/from interface and implementation
00:32:57 - Introduce Constant/Variable refactoring. Inline refactoring
00:34:04 - Setting a breakpoint. Completion in breakpoints
00:35:43 - Generate test for function
00:36:58 - Run test with coverage
00:37:37 - Use auto-test for testing changes
00:38:51 - Sync project dependencies using quickfix
00:39:00 - Use Debugger Labels to make debugging complex applications easier
00:41:51 - Profiler support for CPU, Memory, Blocking, and Mutexes in benchmarks and tests
00:43:00 - Smart Step Into
00:43:57 - Display better type information and values in the debugger using simple DebugString/String//Error methods
00:45:26 - Early Access Program start
Join us:
Download Goland: https://jb.gg/jzayo9
Website: https://jb.gg/8hs8pf
Blog: https://jb.gg/ig7b66
Twitter: / golandide
About the Presenter:
The webinar will be held by Florin Pățan, a Developer Advocate for GoLand and the author of many articles in our blog. Florin has been a gopher for a few years, has built many high-performance distributed projects, and now helps other gophers worldwide.
#GoLand #golang #tipsandtricks #jetbrains #webinar
Category: Webinars
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: