• @fartsparkles@sh.itjust.works
    link
    fedilink
    35
    edit-2
    2 years ago

    Micro - not quite as fancy as Helix but it’s a static binary, bells and whistles included, and ready to go without config. If you’re still using nano/pico, micro is a nice step up in functionality without the complexity of vim et al.

    Multiple cursors, splits and tabs, mouse support, syntax highlighting, keyboard shortcuts that are more noob-friendly / familiar, it’s great.

    • caseyweederman
      link
      fedilink
      242 years ago

      I don’t know why Micro hasn’t completely replaced Nano in the Linux world.
      Wait, yes I do.
      Despite believing it to be better in every way, my dumb fingers keep automatically reaching for the Nano keyboard shortcuts.

      You know what the key combo is to copy a selection of text in Micro?
      Ctrl C, why would it ever be anything else?
      You know what the key combo is to copy a selection of text in Nano?
      Fucking shift, alt, 6.
      6!!

      And then Ctrl U to paste. I hate that I’m used to that.

      • @Shdwdrgn@mander.xyz
        link
        fedilink
        English
        10
        edit-2
        2 years ago

        Never heard of that key combo in nano before, I’ve always used ctrl-K (which actually cuts, then I have to paste it back again if I want to leave that text in place).

        [Edit] Looks like you only need to hit alt-6, not shift-alt-6, to copy a full line or whatever text has been highlighted.

    • jelloeater
      link
      fedilink
      English
      22 years ago

      Hell yeah, Micro master race. It gives me VSCode feels on the CLI. It’s great ❤️

  • @Pantherina@feddit.de
    link
    fedilink
    242 years ago

    Kate. Its such a brilliant foundation.

    I currently have no idea of how to do it but in theory you can add any languages autocomplete, as well as huge libraries of auto-text (like in VSCode, templates for code stuff).

    And its fast, unlike stupid electron VSCodium

    • @amazing_stories@lemmy.world
      link
      fedilink
      22 years ago

      I’m a new Kate convert. I had some issue on my system where GTK apps would break under Nvidia, something to do with font rendering. I tried Kate and was like “cool it works” and then I discovered how amazing and lightweight it is. Great editor.

  • @panbroggi@feddit.it
    link
    fedilink
    162 years ago

    Kate is my togo. With a terminal panel and latex->Unicode plugin is perfect for julia. I don’t need it, but you can also set up its LSP client.

    • Mohammad K.
      link
      fedilink
      72 years ago

      I also like Kate. I use it for Python, Html/css and some other stuff. I really like it since it’s light and fast but full of features. Also integrates well with my desktop.

  • @Klaymore@sh.itjust.works
    link
    fedilink
    142 years ago

    I’ve been using Lapce for a bit and it’s pretty cool, like VSCode but written in Rust. It’s actually so much faster, like you press a key and there’s instantly autocomplete suggestions and error warnings, so it feels a lot more responsive than VSCode. It also opens faster. There’s still a couple weird things and missing functionality though because it’s early in development so I’ll probably go back to VSCode for now.

  • Nemo Wuming
    link
    fedilink
    122 years ago

    The original “ed” text editor, from 1969 Unix. Everyone should spend a few days trying to get some work done with it, if only to appreciate how we have nicer things now.

    • Ramin Honary
      link
      fedilink
      2
      edit-2
      2 years ago

      Another nice thing about ed is that it is sometimes easier to use than sed when you want to edit a file programmatically, since you can navigate lines at random (forward and backward directions), and you can still run regex find/replace like with sed. Just

      printf 'i\nstring of ed commands\n.\n' | ed file-to-edit.txt
      

      and pipe the commands into ed, although it is really an esoteric way to write scripts.

  • Quazatron
    link
    fedilink
    122 years ago

    Geany. A real sleak, flexible and powerful editor.

    You can use it to edit multiple lines simultaneously, perform extensive search/replace operations, etc.

    It has plugins that can transform it from a humble notepad to a full IDE with code versioning support.

    It often saves me from having to muck about with sed or awk in some tasks.

  • @recarsion@discuss.tchncs.de
    link
    fedilink
    112 years ago

    Idk if it counts as less popular, but I always thought Sublime got too much flak. The popups are annoying, but other than that it’s a great editor imo. It doesn’t have the bells and whistles of something like VSCode or a full IDE, but that’s also why I like it, it’s much more snappy and lightweight. And you can still get things like LSP working so for me at least it gives me everything I look for in an editor. I even decided to pay for a license a few years back, considering I make my salary with this thing the cost is negligible.

  • @bubstance@lemmy.ml
    link
    fedilink
    9
    edit-2
    2 years ago

    I’ll give you six that I haven’t seen mentioned yet:

    • @mcepl@lemmy.world
      link
      fedilink
      4
      edit-2
      2 years ago

      I am trying to help with vis and it is a lot of fun to use. Aside from things where I really need neovim (because of large plugins), I use vis every day. Sam and ACME (and whole Plan9 for that matter) have the biggest problem with being too GUI oriented. They are from times when we discovered a mouse and then decided we need to use it for everything. Thirty years down the line we know better: we don’t.

      • @bubstance@lemmy.ml
        link
        fedilink
        2
        edit-2
        2 years ago

        …no, I definitely meant dmenu. sandy has keybindings that bring up (by default) various dmenu prompts as a substitute for the usual “command mode”.

        : or M-x to bring up a command prompt, C-\ for a “pipe to” prompt, M-\ for a sed prompt… you get the idea.

        st is just the suckless terminal emulator; sandy can be run from any terminal emulator.

  • @fubo@lemmy.world
    link
    fedilink
    92 years ago

    Before I got around to learning vi, I spent a few years using joe, which seems to have fallen out of active development (the last release was in 2018). It’s a terminal-based editor that bears some resemblance to old DOS editors.

    https://joe-editor.sourceforge.io/

    • @Decker108@lemmy.ml
      link
      fedilink
      22 years ago

      I use joe regularly for in-terminal editing. It’s easy, lightweight and very helpful, unlike vi…

      • I’d argue that vi/vim is fairly light depending on how you’re using it. I don’t use any plug-ins and I much prefer it over GUI programs other than in exceptional circumstances

  • @jsdz@lemmy.ml
    link
    fedilink
    8
    edit-2
    2 years ago

    Ed Is The Standard Text Editor

    I’m not saying it doesn’t get a lot of shout outs, but it could always do with one more. I think the last time I used it was to automate the editing of config files on some antiquated telephony system by piping ed commands through netcat. There remains a chance that I might live long enough to find some excuse to use it again.

    • Affine Connection
      link
      fedilink
      English
      2
      edit-2
      2 years ago

      Ed Is The Standard Text Editor

      ed, ex, and vi are all standard, required text editors in the Single Unix Specification.

  • christos
    link
    fedilink
    82 years ago

    I like xed for coding. Simple, costumisable enough, great experience.

    • @i_kick_puppies@lemmy.ca
      link
      fedilink
      32 years ago

      I use it too, since I’m on Linux Mint. But only for simple stuff. I dont use it for anything more involved than simple bash scripts. Xed is nice, just wish it as a little more powerful