I wanted to have a separate laptop where I only use the terminal for my use cases. At the moment I am somewhat confident using the terminal, but I think limiting myself to tty only would build my confidence even more. Any tips?

  • mryessir@lemmy.sdf.org
    link
    fedilink
    arrow-up
    0
    ·
    6 months ago

    vim is more then simple file editing.

    • netrw (interactive file manager)
    • copen/lopen (windows to connect, e.g. external programs)
    • :global, %s/, etc. which form text manipulation language (from editor ed, I guess)
    • args & argsdo (multi-file editing)
    • filetype (hooks for the user)
    • ctrl_X completion modes
    • motion (fluent & with jumplist to walk forward/backwardl
    • undotree (persisting, unlimited, timebased - on-demand)
    • macros (record and replay keypress)
    • romainl (awesome community member)

    vim for one-time tasks at work. When people are proposing to script something, I open buffers, normalize the data and filter the results. I think in vim and I would very, very much recommend it, if you work with data or are a dev.