Notepad++ - This is the definitive notepad-related software you’ll ever need. Multiple tabs, keeps tracks of lines, lots of features and preferences. One of the most invaluable parts of it, is that you can close it or a update happens or maybe your PC will get knocked offline. You can come back to Notepad++, open it, and everything will be retained.

  • AstroLightz@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    3 days ago

    ffmpeg. It can extract video streams, audio, images. It can encode and decode video and audio, can split video files by chapters, can encode subtitles, etc.

    There’s very little that ffmpeg can’t do with video and audio. It also has one of the largest man pages on Linux.

    • sbv@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      10
      ·
      4 days ago

      It’s funny how “at home” I feel with vim. Everything is where it should be. It works the way I expect. It’s nice.

      RIP Bram

  • chunes@lemmy.world
    link
    fedilink
    arrow-up
    13
    ·
    4 days ago

    most importantly, notepad++ has a proper gui and is written in C++ and uses… checks 6% of the ram that vscode does.

  • bazzett@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    4 days ago

    Obsidian. I can write notes, write papers, organize my time and ideas, and connect them with each other. I can make my workflow as simple or complex as I want. And the fact that every note is just a markdown file makes it even better: it’s a guarantee that I’ll never be locked in a proprietary ecosystem.

      • potoooooooo ✅️@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Yep! I put off trying it for years, but it’s a powerhouse. Can’t say enough good about it. Something like $30 for a lifetime license (but you can use full version free forever without paying anything), it’s so fast, it’s so customizable, it’s rock-solid, it’s just the best. It’s my ride-or-die DAW bitch now.

      • potoooooooo ✅️@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 day ago

        The most-helpful thing for me was to accept that just because it’s there, doesn’t mean I need it or have to use it. And if I ever do, it’ll be there waiting for me. It’s okay if you only need a handful of its features. I’m not sure there’s a person alive who can truly maximize Reaper, it can do so much.

  • kbal@fedia.io
    link
    fedilink
    arrow-up
    10
    ·
    4 days ago

    The linux kernel. All the software I need, I’ll just key in the syscalls I want to make in binary.

  • Treczoks@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    4 days ago

    Yep. Even as a Linux user from the word go, I appreciate Notepad++ as a formidable piece of software. There are text editors under Linux coming close, but I wish we had a native version of NP++ here.

      • Treczoks@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        3 days ago

        I mostly use Kate for editing, but there are some things where NP++ is still better, like copying/pasting rectangular blocks.

        I’ve seen NotepadQQ once, but the inactive maintainence was a no go for me.

  • notabot@piefed.social
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    2
    ·
    4 days ago

    Vim. I suppose, technically, I’d need a kernel and filesystem drivers to run it, but Vim is the one true way. (and none of that neovim heresy either!)

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    edit-2
    4 days ago

    I don’t know about “all that you’ll need to use”, and this might arguably considered cheating, but I’d take emacs. I think that it’s safe to say that there isn’t another software package that has the same degree of coverage of functionality. I use it for doing statistics notepad work, as a word processor, as a spreadsheet, as an email client, could use it as a web browser if necessary, as a version control client, for interactive diff merging, can use it as an LLM chat client, IRC client, text editor, IDE, orthodox-file-manager-style file manager, media player frontend, agenda manager, outliner etc. If I run M-x list-packages on my copy to run the package manager, it looks like I have 6,794 emacs software packages available in it.

    Unless you’re going to take a broader sense of “piece of software” that would let, say, a Linux distro be taken, I think that it’s pretty hard to compete with.

    EDIT: Maybe in the present-day world, you could manage with a Web browser, if you treat that as being a frontend to essentially all SaaS software, count that as being bundled with the Web browser. I guess you could argue that that might be broader, and you could probably function with basically nothing other than a Web browser on a thin client and get by.

    EDIT2: I guess you could also make an argument that the kernel is more-essential, because without that, nothing else can run, but I assume that you’re basically treating the kernel as a given and just asking about userspace software.

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    4 days ago

    Multiple tabs

    Emacs has various ways to display tabs, but I don’t use tabs in emacs, because it doesn’t scale well to, say, dozens of tabs; normally, each additional buffer I have doesn’t normally have any visual indication onscreen that it exists. I use a couple of other buffer-switching software packages.

    keeps track of lines

    Defaults to being shown in the modeline.

    One of the most invaluable parts of it, is that you can close it or a update happens or maybe your PC will get knocked offline. You can come back to Notepad++, open it, and everything will be retained.

    This is called desktop-save-mode in emacs. C-h f desktop-save-mode will show documentation. You can have a single global saved instance, or multiple concurrent instances of emacs saving desktop state for separate projects.