• 0 Posts
  • 12 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle






  • One particular pain for me in VSCode is that it puts a .vscode folder in my repo, which I have to specifically exclude from git every single time.

    That’s pretty standard behavior for IDEs. Like Jetbrains IDEs store their config in a .idea folder in the root of the workspace, Visual Studio has a config directory in the root of the workspace, xcode probably does the same thing… It’s standard practice, and a simple thing to account for - as you said, just add it to your .gitignore and you’re golden. That allows people to use whatever IDE they want and configure it however they like.



  • zalgotext@sh.itjust.workstolinuxmemes@lemmy.worldThey caught us
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    1 year ago

    Lots of terminal commands come with tab-completion out of the box (start typing a command, hit tab to autocomplete, hit tab twice to bring up a list of available options), or have tab completion scripts you can install after the fact.

    Lacking tab completion, any worthwhile terminal commands will at least support a -h/--help flag that will print out a help menu summarizing the different options, or you can open up the man pages to see even more detailed documentation with man [whatever terminal command]. If the terminal command doesn’t have either of those, I’d recommend against using it.


  • Is it mandatory to use the terminal for everything?

    No. Most distros have a GUI that you can use to install stuff without touching the terminal, and most distros have a GUI for configuring your system (think Control Panel in Windows).

    It’s not necessary to use the terminal, but I do recommend eventually learning how to use the terminal, for a couple reasons:

    1. It’s more ubiquitous - like you said, a lot of places online give terminal instructions, not GUI instructions for things, so knowing your way around the terminal is helpful in those situations. Plus, it makes things a little more distro-agnostic - if I’m trying to install some program, I know I can probably run apt install regardless of whether I’m running Mint, Ubuntu, PopOS, or any other Debian-based distro that uses the apt package manager.

    2. It’s usually faster. Opening a terminal window and typing in a few dozen characters is usually going to take less time than digging through a couple layers of menus.

    3. It’s more flexible. A lot of times, GUIs are just fronts for a terminal based application, and sometimes they only partially implement the features the terminal app exposes. By using the terminal app directly, you aren’t limited by whatever options happen to be made available in the GUI.

    Again though, it’s not necessary to use the terminal. It’s definitely helpful, especially if you want to do gaming, or if you’re used to being a power user (which it seems like you are in Windows), but certainly not a requirement these days.


  • Windows would be coffee from a national chain, but when you take the lid off, there’s an ad under it, there’s an ad on the side of the cup, and at the very bottom of the cup there’s an ad that you don’t see until you’ve drank all the coffee. Oh and it comes with cream and sugar by default, even if you prefer it black. It also comes with ads for a subscription to a cream and sugar delivery service.