💾 Archived View for bbs.geminispace.org › u › Arkaeriit › 2792 captured on 2023-11-04 at 16:36:48. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-09-28)
-=-=-=-=-=-=-
Re: "Configuration tricks, tips, etc."
Use \c before a regex to make it case insensitive and use \v to make special characters such as ( or | not need an escape. I personally mapped <C-F> to /\c\v to make it do a powerfull and easy seach.
2023-07-04 · 4 months ago
If your Vim is compiled with support for use in a GTK window or something like that, you can use the register " to access the system clipboard. Binding <C-C> and <C-V> to access this register is quite nice.
I always remap my CapsLock key to function as Escape. Much more convenient.
2023-07-05 · 4 months ago
@Addison: I am in the habit of swapping CapsLock and Ctrl, from my Emacs days. jk is a pretty good compromise, although I can see that getting out of insert mode is needed much more often than some ctrl combo...
I'm trying to weed myself off of the plugins like easymotion that allow you to jump to any character on screen in just a few taps. Instead, I've been trying to use search offsets more, so /foo/1 goes to the line after foo, or /foo/e+5 goes to 5 characters to the right of foo
2023-07-06 · 4 months ago
@TheSpoonCarver Thanks for the tip. I didn't knew such a feature existed. I will check it out.
My favorites are:
gq - autoformat/wrap lines
di( or di{ or di< or di[ - deletes everything between braces
. - performs last editing action (macro)
q - sets macro
visual-mode - great for commenting out a block of code
And the best key sequence that I wish vim tutorials would cover is....
ctrl-c - It's the touch-typist friendly equivalent to esc.
2023-07-25 · 3 months ago
Configuration tricks, tips, etc.