1st rule: You do talk about Vim. Get ONE daily random Vim tip in your timeline and learn something new. by https://xitter.cf/t.co/iioPaMThr0

At the nearest terminal
Joined November 2018
Vim tip of the day: Displaying the current Vim environment You can display the current Vim environment (settings, options, commands, maps, etc) using the... Details: vim.wikia.com/wiki/Displayin…
1
4
27
5,270
We tried to advise you @dhh back in 2024, when you stearted your linux journey 🐧😅 It seems many people follow the same path which more often than not leads to #nix and #nixos ♥️ ❄️ I'm talking about this idea github.com/omacom/omarchy/co…
Replying to @dhh
After years of maintaining shell scripts to setup both Linux and macOS, I eventually arrived at #nix and #nixos. That's the way. My current nix setup: github.com/cristianoliveira/…
1
4
1,830
Relevant tweet from @sudobunni 😂
1
130
The Taboo of Rewriting open.substack.com/pub/vimclu… (Disclaimer not about vim)
1
286
Vim Text Object Selection: Select text objects easily with 'a' or 'i' followed by a delimiter (e.g., 'aw' for a word, 'ap' for a paragraph). Precise text manipulation!
2
4
681
Vim Vertical Selection: Make vertical selections using 'Ctrl-v'. Then, edit in block mode with 'I' or 'A'. Perfect for adding comments or altering data in colunms.
2
1
609
Vim Auto-Commands: Set actions on specific events with ':au'. For instance, auto-save on buffer change with ':au BufWritePre * :w'. Automate your Vim workflow!
2
617
Vim Visual Line Mode: Select whole lines effortlessly with 'V' in Normal mode. Once selected, apply commands like ':s/search/replace/' or change case with '~'.
1
526
Vim Split Windows: Work on multiple files simultaneously! Use ':split' or ':vsp' to divide the editor horizontally or vertically. Navigate with 'CTRL-w' followed by 'hjkl' keys.
2
6
570
Vim Dictionary Autocomplete: In Insert mode, use 'Ctrl-x Ctrl-k' to trigger dictionary-based word completion. Perfect for typing complex words or checking spelling!
2
402
Vim Visual Line Mode: Select whole lines effortlessly with 'V' in Normal mode. Once selected, apply commands like ':s/search/replace/' or change case with '~'.
5
428
Vim Quick Save: :w saves your file in Vim. But did you know? In Normal mode, pressing 'ZZ' (Shift + zz) does the same, and 'ZQ' (Shift + zq) quits without saving. I bet you didn't know that, at least I didn't.
2
4
435
Vim Auto-Indent: Format your code with 'gg=G'. It auto-indents the entire file based on your current indentation settings. Maintain consistent code structure effortlessly!
3
329
Vim Join Lines: Merge lines with 'J'. It joins the line below to the current line, separated by a space. Clean up formatting or combine statements!
2
2
340
Vim Split Windows: Work on multiple files simultaneously! Use ':split' or ':vsp' to divide the editor horizontally or vertically. Navigate with 'CTRL-w' followed by 'hjkl' keys.
1
3
369
Vim Panes to Tabs: Convert a split window into a tab with ':tab split'. Manage your workspace dynamically by switching between tabs and splits!
1
4
390
Vim Buffer Management: Easily switch between files in vim! Use ':ls' to list all buffers and ':bN' (where N is the buffer number) to switch. Manage multiple files at once.
4
331
Vim Jump Commands: Navigation with vim is easy! Use ']' to jump in, 'CTRL-o' to jump back to previous locations and 'CTRL-i' to go forward. This is the way to explore large codebases.
3
383
Vim Dictionary Autocomplete: In Insert mode, use 'Ctrl-x Ctrl-k' to trigger dictionary-based word completion. Perfect for typing complex words or checking spelling!
2
327
Vim Instant File Search: Find files instantly with ':find filename'. Use with ':set path+=**' to search recursively in directories. Swiftly navigate projects!
289
Vim Command Repeat: The '.' command in Vim repeats the last change. So, after a replace or deletion, just move to a new spot and hit '.' to redo the action. You may not need a macro ;)
1
301