computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.3 KiB
27 lines
1.3 KiB
# Vim: An Essential Tool for Editing Files |
|
|
|
Vim (Vi Improved) is a powerful and flexible text editor used in Unix-like systems. It builds on the original Vi editor with additional features and improvements, including multi-level undo, syntax highlighting, and an extensive set of commands for text manipulation. |
|
|
|
Vim operates primarily in three modes: |
|
|
|
- Normal (for navigation and manipulation). |
|
- Insert (for editing text). |
|
- Command (for executing commands). |
|
|
|
A simple use of Vim to edit a 'example.txt' file would look like this: |
|
|
|
```bash |
|
vim example.txt |
|
``` |
|
|
|
To insert new content, press 'i' for 'insert mode'. After editing, press 'ESC' to go back to 'command mode', and type ':wq' to save and quit. |
|
|
|
To learn more, visit this: |
|
|
|
Check out this [Github repo](https://github.com/iggredible/Learn-Vim?tab=readme-ov-file) on Vim from basic to advanced. |
|
|
|
- [@article@Learn Vim Progressively](https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) |
|
- [@video@Vim basics](https://www.youtube.com/watch?v=wACD8WEnImo&list=PLT98CRl2KxKHy4A5N70jMRYAROzzC2a6x&ab_channel=LearnLinuxTV) |
|
- [@article@Platform to practice Vim](https://vim-adventures.com/) |
|
- [@article@Vim Cheat Sheet](https://vim.rtorr.com/) |
|
- [@course@Learn Vimscript The Hard Way](https://learnvimscriptthehardway.stevelosh.com/) |