Рет қаралды 46,404
Neovim is an amazing environment but it always had one major "flaw" is it was aiming for a place among other IDEs - a debugging functionality.
Since in its core, Vim is a text editor, every other functionality is provided by plugins. But it's not all that difficult! With a small set of plugins we can run a debugging session, with nice visualization and expression console right in Neovim!
LINKS AND TOOLS MENTIONED
▶ Lex Friedman / John Carmack interview: • John Carmack: Best pro...
▶ DAP: github.com/mfussenegger/nvim-dap
▶ DAP Virtual Text: github.com/theHamsta/nvim-dap...
▶ Adapter for Golang: github.com/leoluz/nvim-dap-go
MY FAVOURITE GEAR
* If you enjoy my content, using the links below will help me with a small commission, so thank you!
⌨️ My keyboard is the wonderful HHKB: amzn.to/3HwJG60
🔗 The HHKB is wired with a high quality coiled cable: amzn.to/3DCA87d
⌨️ Backup keyboard (for traveling mainly) - Nuphy Air60: amzn.to/3R3M7jz
🖥️ My ultra wide 49" monitor: amzn.to/3JbVThC
🎙️ Microphone - Shure MV7X: amzn.to/3kA7tZZ
🦾 Boom Arm - amzn.to/3ZmQgln
🎤 Audio Interface (for XLR microphones) - Focusrite Scarlett Solo: amzn.to/3Z3fBkQ
🦾 Heavy Duty Monitor Arm: amzn.to/3kKp7tS
🖱️ Mouse - MX Master 3: amzn.to/3DiZmaj
📷 Camera - ZVE10: amzn.to/3I1jfVS
🎥 Lens - Sigma 1.4 16mm: amzn.to/3BfFN15
CONSIDER SUPPORTING THIS CHANNEL
☕ Buy me a coffee: www.buymeacoffee.com/omerxx
🎷 60 day free Epidemic Music!: share.epidemicsound.com/w6zfxo
MY KEY LINKS
🍿 Subscribe: www.youtube.com/@devopstoolbo...
🌍 My website: omerxx.com
🗞️ Dev & Ops tools Telegram channel: t.me/espressops
🎙️ DevOps Topeaks Podcast: topeaks.buzzsprout.com
⏱ Timestamps
00:00 - Intro
01:00 - What it looks like
02:45 - Debugging terminology explained
03:45 - Using the UI
04:55 - Configuration
06:12 - Example debug session
08:16 - Customization
09:00 - Final words
#neovim #debug #debugtips #devops #ops #productivity #dev #terminal #tmux #system #sysadmin #cloud #cli #ops #ricing #linux #macos #commandline #typing #keyboard #tutorial #beginner