An Interest In:
Web News this Week
- March 28, 2024
- March 27, 2024
- March 26, 2024
- March 25, 2024
- March 24, 2024
- March 23, 2024
- March 22, 2024
Vim Tips and Tricks
The following are my favorite tips and tricks for working with Vim. I use Vim as my primary editor, and try to avoid the use of other IDEs and editors.
If you're new to vim, or looking to learn more about the features already available, here's a sample of my tips and tricks.
Vim is often used by Linux but it works on every system. It's included by default on Mac OS X.
Searching for Words
If you type /
then a search term, Vim will start searching forwards from the current cursor location for that word.
To search for the next occurrence of that search term, press n (for next); to search backwards press N . After pressing n or N , Vim will highlight all matching words, which you can then press on to select.
ex commands
One of the most powerful features of Vim is its ability to use ex commands. First, in order to run ex commands, you must be in insert mode: that is to say, not at the beginning of a line.
Its important to note that in order to enter insert mode, you must first exit normal mode. To do this, press i or a these keys will start you off in insert mode at the beginning of a new line or at the end of your current line.
Now that youre in insert mode, you can type : and then an ex command.
Some things you can do are:
:5p
print the fifth line:100p
print line 100:%s/hello/world/
search and replace:!bash
return to bash, type exit to open vim
repeat action
This saves you quit a few keystrokes. Press the number of times you want to repeat, then press the key. To move 100 lines down, press 100j
. To move up 50 lines, press 50k
. To delete 5 lines press 5dd
etc.
macros
Vim supports keyboard macros. They let you record and replay your keystrokes. This is really great if you have some tedious typing to do.
To start recording press q
followed by a
. To stop recording press the ESC
key. Then press @
followed by a
to replay the keystrokes.
If you are new to vim, I recommend this course
Original Link: https://dev.to/harvey/vim-tips-and-tricks-4hfd
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To