📄️ 3.1 Text Editors and Development Tools
Modern development often revolves around powerful editors and IDEs. In this chapter, we’ll cover two essential tools: Vim, a lightweight terminal-based editor, and Visual Studio Code (VS Code), a versatile graphical editor. You’ll learn how to install them on Linux and Windows (for WSL users), set them up, and extend them with useful plugins.
📄️ 3.2 Getting Started with Vim
Vim is a modal text editor — the same keys perform different actions depending on the mode. Once you understand this idea, Vim becomes a powerful and efficient tool for editing.
📄️ 3.3 Vim Configuration and Plugins (Optional)
By default, Vim works well for editing text, but you can customize it extensively through a configuration file called .vimrc (stored in your home directory: ~/.vimrc). This file lets you define preferences, key mappings, and load plugins.
📄️ 3.4 Working with VS Code and WSL
VS Code is more than just a text editor — it’s a full-featured development environment that integrates smoothly with Linux and Windows through WSL.
📄️ 3.5 Workspaces and Extensions
Workspaces