vim_tricks Profile Banner
VimTricks Profile
VimTricks

@vim_tricks

Followers
56K
Following
663
Media
3K
Statuses
3K

Email newsletter sending bite-sized Vim tips, tricks, plugins, and recipes https://t.co/zkibO0Tj9A Find us now on Bluesky: https://t.co/GS0uYHWbAV

New York, NY, US
Joined May 2017
Don't wanna be here? Send us removal request.
@vim_tricks
VimTricks
3 months
We have removed our book, Git Better With Vim, from @gumroad due to its CEO's support for @DOGE.
6
3
34
@vim_tricks
VimTricks
3 months
We have also ceased posting on @X for the same reason and hope to migrate over to Bluesky soon: .
1
3
17
@vim_tricks
VimTricks
4 months
The :reg command in Vim will show you the contents of your registers. The Peekaboo plugin shows a sidebar with the same automatically. πŸ‘‰ Read the tip: . πŸ“¨ Subscribe for more:
0
2
41
@vim_tricks
VimTricks
4 months
Remove lines matching a pattern with the g command:. β€’ :g/pattern/d - Remove lines matching pattern.β€’ :g!/pattern/d - Remove lines that do NOT match. πŸ‘‰ Read the tutorial: . πŸ“¨ Subscribe to the newsletter:
1
6
63
@vim_tricks
VimTricks
4 months
Did you know that Vim's built in netrw plugin lets you edit files remotely over SCP?. πŸ‘‰ Tutorial: .πŸ“¨ Subscribe for weekly Vim tricks:
0
2
16
@vim_tricks
VimTricks
4 months
Use text objects to make efficient changes:. β€’ da" - Delete Around quotes.β€’ di] - Delete Inside brackets.β€’ ci{ - Change Inside braces.β€’ dap - Delete Around Paragraph.β€’ vaw - Visually select Around Word. πŸ‘‰ Read: .πŸ“¨ Subscribe:
Tweet media one
1
11
102
@vim_tricks
VimTricks
4 months
Do you Vim 8's package manager or third-party options? Why?. We wrote up an overview of 4 options in today's edition of VimTricks:. β€’ Vim 8 native.β€’ Pathogen.β€’ Vim-Plug.β€’ Vundle. Read the post: .Get weekly Vim tips:
Tweet media one
1
2
12
@vim_tricks
VimTricks
4 months
Ctrl-a and Ctrl-x will increment or decrement the next number on the line. But also:. β€’ Use speeddating.vim to increment dates.β€’ Try visual-increment.vim to increment a whole list. πŸ‘‰ Read the tip: .πŸ“¨ Get weekly Vim tips:
1
8
37
@vim_tricks
VimTricks
4 months
You can use ddp to move the current line down in Vim. But I use mappings for Ctrl-j and Ctrl-k to move one or more lines up or down quickly. πŸ‘‰ Read the tip: .βœ‰οΈ Free weekly tips:
0
3
25
@vim_tricks
VimTricks
4 months
Replace across multiple files in Vim, without any plugins:. β€’ :args path/*.β€’ :argdo %s/some/sub/g.β€’ :argdo update. πŸ‘‰ Read the tutorial: . πŸ“¨ Get weekly Vim tips:
0
5
57
@vim_tricks
VimTricks
4 months
Scroll two splits simultaneously in Vim with :set scrollbind or toggle with :set scb! Useful for comparing two files. Read the tip: . Subscribe for free weekly Vim tricks:
0
9
58
@vim_tricks
VimTricks
4 months
Enable mouse support in Vim:. set mouse=a. Our blog post has a list of reasons. But the most useful, even for keyboard warriors, is to resize splits with a quick drag. πŸ‘‰ Read the tip: . πŸ“¨ Subscribe for more:
0
2
15
@vim_tricks
VimTricks
4 months
Use :%! to filter the entire buffer through an external command. Many great uses for this, such as using Unix text tools or linting. πŸ‘‰ . πŸ“¨ Subscribe for more tips:
1
10
47
@vim_tricks
VimTricks
4 months
Stay in search mode in Vim by using Ctrl-g and Ctrl-t after searching for a pattern, instead of pressing enter. Refine your pattern faster this way. Read the tip: .Subscribe for free Vim tips:
0
12
83
@vim_tricks
VimTricks
4 months
3 ways to delete in insert mode - build edits you can repeat with dot:. β€’ ctrl-h – Delete previous char.β€’ ctrl-w – Previous word.β€’ ctrl-u – Entire line (except indent). πŸ‘‰ Read the tip: . πŸ“¨ Subscribe for more:
0
3
62
@vim_tricks
VimTricks
4 months
Indent or backdent the current line while in insert mode -- helps to make more repeatable edits. β€’ ctrl-t - Indent the current line.β€’ ctrl-d - Backdent the current line. πŸ‘‰ Read the tip: . πŸ“¨ Subscribe for more:
0
1
27
@vim_tricks
VimTricks
4 months
Open a file directly to a pattern in Vim:. vim some_file.name +/your_pattern . Why? The pattern in your terminal history allows repetition. Useful for .env or config files. πŸ‘‰Read the tip: .πŸ“¨ Free weekly tips:
0
5
28
@vim_tricks
VimTricks
4 months
Did you know you can paste into Vim's command line with Ctrl-r and * ?. πŸ‘‰ Read the tip: . πŸ“¨ Level up with our weekly VimTricks newsletter:
0
7
45
@vim_tricks
VimTricks
4 months
Lost inside your parenthesis? Tangled up in a web of Lisp?. Vim can highlight the other side of your current bracket with :set showmatch. πŸ‘‰ Full write-up: . πŸ“¨ Subscribe for weekly Vim tricks:
0
7
41
@vim_tricks
VimTricks
4 months
More accurately match patterns in Vim by using non-greedy matching:. Instead of using .* use .\{-}. πŸ‘‰ Read the tip: . πŸ“¨ Get exclusive tips and tricks in our newsletter:
0
5
45