
VimTricks
@vim_tricks
Email newsletter sending bite-sized Vim tips, tricks, plugins, and recipes http://vim.town/@vimtricks Find us now on Bluesky: https://bsky.app/profile/vimtrick
You might like
We have removed our book, Git Better With Vim, from @gumroad due to its CEO's support for @DOGE. wired.com/story/doge-dep…
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: bit.ly/39McpCp 📨 Subscribe for more: bit.ly/vimtricks
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: bit.ly/3e19bvX 📨 Subscribe to the newsletter: bit.ly/vimtricks
Did you know that Vim's built in netrw plugin lets you edit files remotely over SCP? 👉 Tutorial: bit.ly/2Hn2IPi 📨 Subscribe for weekly Vim tricks: bit.ly/vimtricks
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: bit.ly/3o2Dff7 📨 Subscribe: bit.ly/vimtricks
![vim_tricks's tweet image. 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: bit.ly/3o2Dff7
📨 Subscribe: bit.ly/vimtricks](https://pbs.twimg.com/media/GlUn88UWoAAgVyI.jpg)
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: bit.ly/2T1pRJG Get weekly Vim tips: bit.ly/vimtricks

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: bit.ly/2GXIwU6 📨 Get weekly Vim tips: bit.ly/vimtricks
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: bit.ly/3dhJuqn ✉️ Free weekly tips: bit.ly/vimtricks
Replace across multiple files in Vim, without any plugins: • :args path/* • :argdo %s/some/sub/g • :argdo update 👉 Read the tutorial: bit.ly/36vrTtP 📨 Get weekly Vim tips: bit.ly/vimtricks
Scroll two splits simultaneously in Vim with :set scrollbind or toggle with :set scb! Useful for comparing two files. Read the tip: bit.ly/33h01rb Subscribe for free weekly Vim tricks: bit.ly/vimtricks
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: bit.ly/3dsIjET 📨 Subscribe for more: bit.ly/vimtricks
Use :%! to filter the entire buffer through an external command. Many great uses for this, such as using Unix text tools or linting. 👉 bit.ly/3CqE5sE 📨 Subscribe for more tips: bit.ly/vimtricks
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: bit.ly/2Gq6p6u Subscribe for free Vim tips: bit.ly/vimtricks
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: bit.ly/3onx4CM 📨 Subscribe for more: bit.ly/vimtricks
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: bit.ly/3onx4CM 📨 Subscribe for more: bit.ly/vimtricks
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: bit.ly/2GvpSCE 📨 Free weekly tips: bit.ly/vimtricks
Did you know you can paste into Vim's command line with Ctrl-r and * ? 👉 Read the tip: bit.ly/3cDjbui 📨 Level up with our weekly VimTricks newsletter: bit.ly/vimtricks
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: bit.ly/2EvNfuR 📨 Subscribe for weekly Vim tricks: bit.ly/vimtricks
More accurately match patterns in Vim by using non-greedy matching: Instead of using .* use .\{-} 👉 Read the tip: bit.ly/340ORGc 📨 Get exclusive tips and tricks in our newsletter: bit.ly/vimtricks
United States Trends
- 1. Ohtani 153K posts
- 2. Carson Beck 15K posts
- 3. Dodgers 198K posts
- 4. Dodgers 198K posts
- 5. Miami 97.6K posts
- 6. Louisville 25.1K posts
- 7. Nebraska 16.3K posts
- 8. #SmackDown 51.6K posts
- 9. #BostonBlue 7,525 posts
- 10. Babe Ruth 2,296 posts
- 11. #NLCS 11.5K posts
- 12. Rhule 3,897 posts
- 13. 3 HRs 9,216 posts
- 14. Minnesota 47.8K posts
- 15. Jeff Brohm 2,553 posts
- 16. 10 Ks 3,496 posts
- 17. George Santos 71.1K posts
- 18. Raiola 3,230 posts
- 19. #OPLive 2,888 posts
- 20. Mario Cristobal 1,088 posts
You might like
-
Bytebytego
@bytebytego -
Neovim, world leader in plugin deliveries
@Neovim -
Linuxopsys
@linuxopsys -
ThePrimeagen
@ThePrimeagen -
0xor0ne
@0xor0ne -
nexxel
@nexxeln -
The Linux Foundation
@linuxfoundation -
Linux Handbook
@LinuxHandbook -
Jay LaCroix (Learn Linux TV)
@JayTheLinuxGuy -
teej dv 🔭
@teej_dv -
Red Hat Ansible
@ansible -
Fireship
@fireship_dev -
Alex Xu
@alexxubyte -
Go
@golang -
nixCraft 🐧
@nixcraft
Something went wrong.
Something went wrong.