[Q] Terminal navigation and Editors - eviltoast

Hi everyone :)

I’m slowly getting used on how to navigate and edit things in the terminal without leaving the keyboard and arrow keys. I’m getting faster and It improved my workflow in the terminal (Yeahhii).

ctrl + a e f b u k ...
alt + f b d ...

But yesterday I had such a bad experience while editing a backup bash script with nano. It took me like an hour to completely edit small changes like a caveman and always broke the editor when I used memory reflex terminal shortcuts.

This really pissed me… I know nano also has minimal/limited shortcuts but having to memorize and switch between different one for different purpose seems like a waste of time.

I think I tried emacs a few month ago but It didn’t clicked. I didn’t spend enough time though, tried it for a few minutes and deleted it afterwards. Maybe I should give it a second try?

I also gave Vim a try, but that session is still open and can’t exit (😂 )! Vim seems rather to complex for my workflow, I’m just a self-taught poweruser making his way through linux. Am I wrong?

Isn’t there something more “universal” ? That works everywhere I go the same? Something portable, so I can use it everywhere I go?

I’m very interested in everyone’s thought, insight, personal experience and tip/tricks to avoid what happened yesterday !

Thanks !

  • The Doctor@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    Ouch ! A lot of people actually tend to suggest that also, while I only tried vim once, I just uninstalled it after I had to google “how to exit vim” :| ! It was way to much of a hassle to just edit text :/. But as I read above, and as you said, just learning the basic stuff is enough to begin to like it and get comfortable.

    vi and vim take a little getting used to. There’s no shame in needing a cheatsheet; I used one when I was getting used to it (and the first time I had to use it in an emergency, I was looking up what I needed pretty much every minute). This looks like it might have something useful.

    Ultimately, what got me used to vi was using it every day to write blog entries (because, at the time, it was still hand-crafted HTML). I just had to use it a little every day.

    I think it would be helpful if you used vi a little bit to get used to how it feels. It couldn’t hurt to use Micro for a week, also, for the same reason. There’s no rush, there’s no deadline, give yourself a week of each to play around with them.

    As for updating the keybindings, I don’t think it’s a good idea, because the minute you find yourself on a system that doesn’t have them installed you’re back to square one. And, if you’re in the middle of fixing something you probably won’t have time to import them (and you may not even be able to, depending on what’s wrong).

    …doesn’t nano still have the menu bar at the bottom by default? I know pico (its predecessor) used to.