Which Terminals Do Pro Developers Use? My Top Picks.

Поділитися
Вставка
  • Опубліковано 15 жов 2024

КОМЕНТАРІ • 53

  • @dereklomax161
    @dereklomax161 Рік тому +22

    Wezterm!
    Configuration is in lua which I love.
    I have also stopped using tmux because of the multiplexing features of wezterm.
    I've never been so pleased with any other terminal emulator.
    Good video!

    • @adriansrfr
      @adriansrfr 3 місяці тому +1

      I wonder if there is an "oh my wezterm!"

  • @uberbaud
    @uberbaud 10 місяців тому +2

    Suckless's terminal 'st' is not only small, it's fast. st is as fast as the gpu utilizing terminals for displaying text, and faster for startup. While that doesn't much benefit tmux users whose new windows are opened in an existing terminal, it's great for tiling window manager users opening a new terminal for every new window they're using.

  • @NOPerative
    @NOPerative Рік тому +2

    GPU terms make sense regarding what you stated; each character cell is rendered independently and TTF are drawn unlike rendered bitmap fonts and then there's hinting and aa.
    Used both Alacritty and Kitty and kind of dig both.
    Would not have believed that Kitty was developed in Python as responsive as it is; kudos to Kitty devs.
    Good vid.

  • @armynyus9123
    @armynyus9123 Рік тому +8

    /usr/bin/st tells me that you installed the packaged version. That defies the point of suckless stuff, imho. Their stuff is intended to be patched with the features you want and recompiled in < 1 sec.

  • @tusharsnn
    @tusharsnn Рік тому +4

    Alacritty is a great choice, but lack of ligature forced me to look for other options. I'm using Tabby for now.

  • @blahblahblah1787
    @blahblahblah1787 25 днів тому

    I have used Hyper as a daily driver for several years now the only issue I have run into is with applications that have right-click functionality (e.g. musikcube), specifically because it is built on Electron. That's rare though and I'll just find the hotkey instead.

  • @milo7916
    @milo7916 Рік тому +1

    Why did you go for PopOS instead of fedora or any other linux distro?

    • @JohnCodes
      @JohnCodes  Рік тому +2

      Because I'm super lazy and Pop is so easy. I do use alot of fedora at work tho.

  • @sighupcmd
    @sighupcmd 3 місяці тому +1

    Just took a look at the warp pricing: for those money I have subscription to Jetbrains IDE powered with AI :)
    Fully featured IDE vs terminal

  • @foxglenacres
    @foxglenacres 10 місяців тому

    great video! I went to use your X handle to follow you, the one in your UA-cam description links to some bot.. and not your handle as on your website.

  • @paultapping9510
    @paultapping9510 10 місяців тому +1

    tilix w/ oh-my-posh and nerd-fonts, with lsd aliased to ls. So pretttty!

  • @JohnCodes
    @JohnCodes  Рік тому +1

    Which terminals do you like to use?? Let me know in the comments

    • @nmdra
      @nmdra Рік тому

      Alacritty

    • @lloyd5221
      @lloyd5221 Рік тому

      Kitty and Wezterm are my fav, they're feature-rich but still very fast

  • @SanixDarker
    @SanixDarker Рік тому

    a small size bin doesn't mean it will not cost a lot of CPU/RAM usage... right ?

    • @JohnCodes
      @JohnCodes  Рік тому

      True but it matters if you're remoting onto a small desktop that only has a few 10s of megabytes of disc space

  • @linuxrant
    @linuxrant Рік тому

    What linux terminal is the best for smallest cpu/gpu/ram imprint? I want to have a bunch of opened terminals in the background running music from cmus, having an opened neovim/micro for some todo lists, weechat, elinks and other tui apps...I want them to leave me all resources foir Blenderm video rendering and Godot game engine... I don't know yet how to use tmux...any advice?

    • @abhinavlakhani5637
      @abhinavlakhani5637 Рік тому +1

      st(or any other lightweight terminal) + zellij

    • @MoreChannelNoise
      @MoreChannelNoise Рік тому

      I have only every used the small Urxvt or Xterm. Does everything I need

  • @tubeincompetence
    @tubeincompetence 2 місяці тому

    Just installe Alacritty today in Windows on my work computer. The WIndows Terminal was just too slow when I opened big files in neovim. :(

  • @MichaelWilliams-lr4mb
    @MichaelWilliams-lr4mb 10 місяців тому

    You said you weren't going to include terminal emulators that weren't going to to tmux-like things like tilix, but Kitty actually does have those features too. Hyper has that, too.

    • @JohnCodes
      @JohnCodes  10 місяців тому

      Oh wow, I didn't know Hyper could do that: TIL

    • @chandebrec5856
      @chandebrec5856 16 днів тому

      @@JohnCodes ...and iTerm2, and Wezterm

  • @farzadmf
    @farzadmf Рік тому +2

    No mention of WezTerm?

    • @tusharsnn
      @tusharsnn Рік тому +1

      I tried Wezterm recently and it wasn't smooth, scrolling was janky and key entry felt delayed. I'm on Windows.

  • @bronzekoala9141
    @bronzekoala9141 Місяць тому +2

    Actual pro developers probably couldn't care less about what terminal emulator they use.

  • @EmberHext
    @EmberHext Рік тому +1

    I just use st, never felt a need for anything fancier

    • @JohnCodes
      @JohnCodes  Рік тому

      Yeah, st does it mostly for me: maybe I've just gotten lazy (especially on my work macbook) and like Alacritty so much for it's simple yaml config

  • @Redyf
    @Redyf Рік тому

    Where is foot terminal? It's the fastest terminal for wayland by far. Make a video on it, would be nice!

    • @cybernit3
      @cybernit3 4 місяці тому

      I read foot terminal doesn't use the gpu; one reason not that interested into it.

  • @zehph
    @zehph 3 місяці тому

    Funny you say tmux matters a lot to you, but considering Warp. Their support for it has been, well… subpar for years now.

  • @MoreChannelNoise
    @MoreChannelNoise Рік тому

    I agree terminals are awesome. Its the first question I ask on a date. If they never use one they get a slap.

  • @zanylyf
    @zanylyf Місяць тому

    electron terminal HELL NAW!

  • @abhinavlakhani5637
    @abhinavlakhani5637 Рік тому

    If you want to see images, gifs and videos, good luck with tmux & patching that with your terminal. I have just recently switched from alactitty + tmux -> foot->zellij, after finding out that rendering images or getting sixel support in my terminal is a pain in the @$$

    • @simondj8572
      @simondj8572 Місяць тому

      What is wrong with foot terminal in your use case?

    • @abhinavlakhani5637
      @abhinavlakhani5637 Місяць тому

      @@simondj8572 it keeps breaking something after every few months. When i wrote the 1st comment, it wasn't displaying sixel images in tmux. Started working couple months later. But after that there was again similar issue, but this time, the issue was with playing sixel videos. Which i didn't mind and didn't care at the time. And now there is a separate bug, wherein which it causes to crash my application along with foot server on my hyprland setup, whenever i use any keyboard driven mouse tool(warpd) while foot is on screen. I think this 1 is related to hyprland and not foot. And i have already opened an issue on GH. but it's strange that it only happens when I am using that tool while foot is on screen.

  • @adibhanna
    @adibhanna Рік тому +1

    Kitty is the way

  • @nerothos
    @nerothos Рік тому +1

    I have no idea why anyone would want an electron app for a terminal... All electron does is make development easier for web dev people.

    • @no_name4796
      @no_name4796 Місяць тому

      Vscode exists. And it has a terminal.
      But yeah, eats RAM like your average american eats burgers

  • @dagoberttrump9290
    @dagoberttrump9290 2 місяці тому +1

    wezterm gang

  • @antoineleduc7611
    @antoineleduc7611 Рік тому +2

    Wezterm !

  • @magnusred2945
    @magnusred2945 Рік тому

    Any terminal is good as long as you have Fig installed

    • @JohnCodes
      @JohnCodes  Рік тому +1

      Fig falls into the same category for me of being a really cool, concept, but I'm skeptical of the pricing model and the telemetry nature of it. I'd prefer a free (as in freedom) and open source model.

    • @tusharsnn
      @tusharsnn Рік тому

      Does it even work? Half of the time its broken due to a new production bug they push. 😂

  • @XboxTheBeatboxer
    @XboxTheBeatboxer 4 місяці тому

    Kitty is polyglot. The fast parts are written in C.

    • @cybernit3
      @cybernit3 4 місяці тому +1

      This is good to know because when I heard it was written in python; I thought it would be inefficient. I just use gnome-terminal by default and lately installed Alacritty. Alacritty config file format changed .yml to .toml. Was a bit weird to setup but got it going and seems good lightweight plus gpu accel.

  • @oDonglero
    @oDonglero Рік тому +1

    foot