@Gina Any in particular you've found massively useful? I've been using common ones like Ctrl+L, Alt+←, Ctrl+PageUp/PageDown already, but I wonder if there's anything I've unconsciously still been doing using the mouse.

@Gina Ah btw, here's a great tip I keep forgetting: marcozehe.de/2019/11/28/naviga

Also, if you're up for using extensions, something like Link Hints is excellent as well: lydell.github.io/LinkHints/

@vinnl I was just about to say this :) Using tab and shift tab within a page is also super nice.

At my previous job I once had to optimize a website for the visually impaired. Learned there how convenient tabs can be.

@Gina And also how badly many websites optimise for impairments... (@pinafore is great in that regard btw.)

@vinnl I just realized today how much I use my mouse due to the batteries in it dying. I mostly needed to look up how to switch, open and close tabs again, but there's plenty of other handy stuff. I've barely touched my mouse all morning, looks fancy.

@Gina @vinnl have a look at qutebrowser for that epic goodness. It's mainly keyboard driven (you can click shit with your mouse too but I mean, who even does that). It's vim-like so it's inherently intuitive.
@Gina @vinnl are you saying Vi/Vim isn't intuitive? O_o
Whaaaa?

@qrsbrwn @vinnl Had to learn it for my RHCSA exam, still use nano everyday 😅

@Gina @qrsbrwn @vinnl
Vim isn't 'inherently intuitive' (at first), but if you're looking for a productivity booster, I encourage you to give it a real try.

Derek Wyatt has made (quite) a number of Vim tutorial videos and in the very first one (vimeo.com/6999927) around 6m10s is what convinced me to look further into it. You should ofc watch the whole video and decide then whether you want to look further into it.
I also find him funny, which helps.

derekwyatt.org/vim/tutorials/i

#vim

@FreePietje @Gina @vinnl give it a decade or two and anything not vim will be freakishly unintuitive.
What is intuitive is just what life has trained us to expect.
Also, Vim is the most intuitive text editor :D

@qrsbrwn @vinnl @Gina
There is an amazing logic all throughout vim and once you learn/understand that, you want it in everything.

But it is unlike almost any other application, hence me agreeing with Gina that it isn't 'inherently intuitive' (*at first*)

Gina:
The ESC key is important in vim, so I have the following in
/etc/default/keyboard
XKBOPTIONS="caps:swapescape"
which as you may have guessed, swaps the CapsLock and ESC keys, so it's easier to keep your fingers on the home row.

@FreePietje @Gina @qrsbrwn @vinnl Oh ever since I started using Vim, I cannot live without it anymore. I feel disabled whenever I am forced to use any other form of text editor. Like every web input form, a Linux VM that only has nano, the occasional attempt to try out a text editor for some niche feature (recently tried some #Markdown one and #GNOME Builder for #Vala). You just start typing the Vim keys by habit and you have to kick yourself to not do it.
Vim rocks!

@kekcoin @stevenroose @FreePietje @Gina @qrsbrwn @vinnl

"It's interesting that the common Unix command grep was actually inspired by this ex command (and is named after the way in which it was documented). The ex command :g/re/p (grep) was the way they documented how to "globally" "print" lines containing a "regular expression" (re)."

Ha, I didn't know that!
Great answer

@stevenroose FYI Builder does have a vim emulation mode in the prefs. Its what I use daily.

@Gina @qrsbrwn @vinnl
One more video as I don't want to be 'that guy' 😉 , but this video may make it (more) intuitive/logical:
youtube.com/watch?v=wlR5gYd6um

It talks about verbs and nouns.
Ex:
dw = delete word
d3w = delete 3 words
#vim is full of these things.

@qrsbrwn @vinnl @Gina big vim and QuteBrowser fan here. I have to re-learn how to type elsewhere after a day of using both. I love 'em. But intuition with vim-likes comes only with practice and muscle memory that's fueled by nerd enthusiasm.
:wq

@trevdev @vinnl @Gina nah, Vim has always been intuitive to me. I just try the first thing I think of and it's usually right.
The only editor I would recommend over Vim is ed.

@qrsbrwn @vinnl @Gina
There is also a 'Vim Vixen' (addons.mozilla.org/en-US/firef) Firefox add-on. It's not as extensive keyboard driven as qutebrowser, but still has bindings for the most common browser operations.

@Gina also have to reinstall addons.mozilla.org/en-US/firef on my new setup. Pressing f and then having every link annotated with a key(-sequence) is really great. No need to reach for the mouse just for following a link.

@dwagenk "it is basically an enhanced vimium, plus an embed vim editor."

*takes three hours to figure out how to close a tab*

@Gina I advice you Saka Key to have even more control about navigation. It's really poweful and efficient (and can be customized) :-)

@Gina
But that rage that builds when a similar application has different shortcuts. Can't wait for that brain computer interface.

@Gina
These are my favorites:
Ctrl + T
Ctrl + Shift + T
Ctrl + Tab
Ctrl + Shift + Tab
The fact that I mentally call both sets "Ctrl + Tab" does cause some confusion sometimes 😅

Especially nice together with some mouse-magic. Mass-editing pages by opening multiple links in a new tab with Ctrl + click or middle mouse button, then tabbing through them while clicking some button in all of them. Afterwards you can use the context menu on the tab bar to "Close tabs to the right".

@Gina
I also recently discovered that you can select multiple tabs, to drag them to another window for example, or move them around in the tab-bar, with Ctrl.

And when you have set your Firefox to remember your tabs, and you want to shut down Firefox, you can't just close all windows, then it will forget the tabs in the windows you closed first. But you can stop Firefox via the menu bar Alt > file > quit. Then next time it will reopen all your windows with all your tabs.

Sign in to participate in the conversation
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.