Neovim as a PHP and JavaScript IDE
Neovim is a modern fork of Vim, an incredibly popular modal text editor. Modal editing unlocks more efficient ways of moving around and editing text and is especially suited to code.
Neovim is a general-purpose text editor out of the box, but in this course we'll learn how to harness the best of both worlds and turn it into a powerful PHP and JavaScript IDE.
Series episodes
Fundamentals (3)
Modal Editing and Moving Around
6m 27sMaster Neovim basics with modal editing and navigation tips to boost your efficiency, whether you're new or experienced, in this friendly Laracasts lesson.
Managing Files with Buffers
4m 56sExplore how Vim and Neovim use buffers to manage open files efficiently. Master these unique concepts to boost your editing workflow in this Laracasts lesson.
Motions, Commands, and Text Objects
14m 19sMaster Neovim’s core concepts by exploring motions, commands, and text objects to boost your editing speed and efficiency in this engaging Laracasts lesson.
Beyond the Basics (24)
Dotfiles
8m 21sSet up a dotfiles repo to easily manage and share your config files across computers and with others. Simplify your workflow in this friendly Laracasts lesson.
Configuring your Terminal for Neovim
6m 29sOptimize your terminal for Neovim with essential settings that enhance your workflow, no matter which terminal you use. Learn how in this Laracasts lesson.
Tmux
12m 49sDiscover Tmux basics and learn how to effortlessly manage multiple terminal sessions for smoother multitasking across projects in this engaging Laracasts lesson.
Configuring Neovim with Lua
4m 14sConfigure Neovim with Lua to build cleaner, faster configs—learn benefits, structure, and practical tips to modernize your setup.
Neovim Settings
14m 27sImprove your Neovim development experience with essential settings and tweaks—learn practical config tips to code faster and smoother.
Key Mapping
16m 34sSpeed up your workflow by mapping keyboard keys, learn practical shortcuts to automate tasks, eliminate annoyances, and work smarter.
Using Plugins
7m 28sInstall and master plugins to unlock powerful developer features—step-by-step lesson showing how to add, configure, and extend functionality.
Essential Plugins
10m 37sExplore essential plugins every developer needs—time-saving, quality-boosting favorites that should be built-in. Quick picks and why they matter.
Color Schemes
8m 7sDiscover how to install and customize vibrant color schemes in Neovim using plugins. Make your editor look stunning and boost your coding experience!
Improved File Navigation
15m 14sBoost your workflow with a file tree sidebar and fuzzy searcher for lightning-fast project navigation. Find files instantly and code more efficiently!
Improving the UI
16m 52sTransform Neovim’s basic look with practical, beautiful UI improvements. Enhance your coding experience with easy tweaks that make a big difference!
Git Integration
7m 11sAdd Git integration to Neovim to track changes, stage edits effortlessly, and see contributors—all within your editor. Boost your coding workflow today!
Terminals Inside Neovim
5m 23sExplore Neovim's built-in terminal for seamless coding and discover an alternative to boost your development workflow. Keep your tools close and efficient!
Tree-sitter
9m 42sDiscover how Tree-sitter enhances text editors with deep code parsing, helping you write smarter, cleaner code with better understanding and precision.
Language Server Protocol (LSP)
8m 23sDiscover how the Language Server Protocol brings powerful VS Code features to any editor—boost your coding with smarter intellisense and seamless integration!
Autocompletion
9m 8sBoost your coding speed and accuracy by using language servers for autocompletion—type less, avoid typos, and write code smarter with ease!
Linting and Formatting
3m 55sBoost code quality and consistency by integrating popular linters and formatters into Neovim—learn how to catch errors early and write cleaner code!
Snippets
4m 27sLearn how to add code snippets in Neovim to skip boilerplate typing—boost your coding speed and efficiency with easy snippet support!
Phpactor
6m 43sDiscover Phpactor, a powerful PHP refactoring tool with a Vim plugin—learn how it saves time and boosts your coding efficiency effortlessly!
Projectionist
5m 53sDiscover how Projectionist helps you quickly switch between related files using your project structure—boost your workflow with this easy, step-by-step guide!
Running Tests
6m 14sLearn how to run individual tests lightning-fast, speeding up your development workflow and catching issues before they slow you down!
Find and Replace
9m 5sMaster find and replace in Neovim to quickly update text across your entire project—boost your coding speed with easy, powerful techniques!
Automating Repetitive Changes
6m 14sLearn to automate repetitive tasks and master shortcuts for working with numbers—boost your efficiency with simple, time-saving techniques!
Vim is My Lightsaber
6m 14sWrap up your Vim journey with final tips, best practices, and curated resources to master editing speed and productivity.




