Currently I work with the command line all the time. Normally I SSH to a local Arch Linux VM and that is enough to be able to do all the development.
It is so much that way that I hardly use UI tools except browsers, messaging apps, and occasionally MS Paint for professional photo editing :).
Over the years, I've been optimizing the fzf
configuration, one step at a
time, to win seconds here and there, which have been converted in more than
hours after all.
Here there are some of the points I've found most useful:
Ctr-T
shortcut conflicts when using my setup (tmux + nvim in Arch Linux VM), so disabled it**
[
fzf
trigger can be added to more commands, or even alias, here is an exampleag
(the one I am using) or ripgrep
Resources: