5 ms·
You forgot f) so lacking in features that it's a productivity roadblock
by nikau 2y ago
You forgot f) so lacking in features that it's a productivity roadblock
- vlovich123 2y agoI have never felt a productivity roadblock from terminal. It’s important to distinguish “oh neat and shiny”/“I like this more” from “actually makes me work faster”. If your terminal is a real productivity roadblock, it’s likely your workflow is optimizing for the wrong things because it just shouldn’t be taking that much of your time.
- fastball 2y agoI work on a laptop with a small scren most of the time. I am constantly going in and out of the shell. iTerm2 has a quake mode that allows me to seamlessly pull this up on top with a keypress. It significantly reduces the lag of switching to another window with CMD+Tab or w/e.
- lolinder 2y agoSome of this stems from just the extremely bad support for hotkey window management on the part of MacOS. On my Linux machine with KDE I can open a new terminal with a single hotkey and alternate between open terminals with a second hotkey. I've never once wished for a fancier terminal than KDE's default. Using Mac for work is a different story, though it's remedied somewhat with Rectangle and similar.
- deleted 2y ago[deleted]
- behnamoh 2y agoghostty has a quick terminal too. you can also use raycast to toggle show/hide any app including third party terminals.
- vlovich123 2y agoThe small screen is your productivity bottleneck far more than the terminal itself. Change that and I’m sure you’ll notice a much larger productivity boost than a few seconds saved on cmd-tab or other hotkeys available (and there are hotkey improvement tools you can install that aren’t tied to a specific application).
- fastball 2y agoI move around a lot and travel light, upgrading the small screen isn't really an option. I definitely agree there are probably countless ways I could further optimize my system, but switching to a more feature-rich shell app is a clear productivity upgrade, since it only took me a few minutes to setup the features I need (security concerns aside).
- freehorse 2y agoBringing a mobile external monitor with me saved my life (figuratively).
- awesome_dude 2y agoYou're right, all those users that switched to iterm2 because the default is such a steamer have NO IDEA what they are doing, and only you, some random on the internet are capable of seeing the flaw in their ways.
- vlovich123 2y agoPeople can switch because certain things feel easier or there’s nicer polish or quality of life improvements you enjoy. That doesn’t mean there’s an actual productivity boost and couching the former in terms of the latter is dishonest. It’s interesting the emotional reaction you’re having to a rather banal observation.
- BytesAndGears 2y agoNeovim is basically unusable due to the plugins I use having Unicode characters not supported properly (like telescope), so it does make a huge difference to me. Also, latency is an issue, and of the third-party terminals, only kitty is snappy enough to have nearly zero latency issues while typing. Drives me crazy when I’m chaining commands and there is a ~150ms delay. Plus, any terminal other than kitty is noticeably laggy when using other terminal programs and typing quickly, and 90%+ of my time is spent in the terminal: using custom commands and aliases, ruby shell, docker, on top of usually using vim for editing. And having great customizable hotkeys for different common functions. Guess my point is that the terminal app you use can make a big productivity difference
- gjvc 2y agoare you mental? terminal on os x used to be objectively shite, with horrendous latency. that is enough to discourage people for life.
- lolinder 2y agoWhat missing features do you see as a roadblock? I installed iTerm2 on my work Mac because it came so highly recommended, but I honestly never remember to open it over the regular terminal. ~All of the features that matter to me in a terminal are features of the shell and the OS, not of the emulator itself.
- yakshaving_jgt 2y agoQuake mode. Terminal doesn't have it, and the recently released Ghostty's quake mode is slower than iTerm2. There's very little I want in a terminal emulator. What I really want is a full screen terminal, with no menu bar, no delay, and no animations, which I can toggle with a global hotkey.
- eadmund 2y agoIt strikes me as a little odd for the terminal rather than the desktop environment within which it runs to implement the hotkey (or, as you call it, ‘Quake mode’). I just have my tiling window manager configured with a keybinding to raise my terminal. No menu bar, no delay, no animation, just type the keybinding and bam, there’s my console, covering the complete screen. Another keybinding, and there’s my browser. Another keybinding, and there’s my editor.
- yakshaving_jgt 2y agoHow are you achieving this in MacOS?
- mattbaker 2y agoI do something similar and I use Hammerspoon (with kitty in my case). It’s a hell of a tool!
- kiliankoe 2y agoI do this using Raycast, no matter which terminal emulator I'm using today (Terminal, Ghostty or Alacritty), I can just setup my global hotkey in Raycast and get the same "quake mode" everywhere.
- winaiisbest 2y ago[flagged]
- soraminazuki 2y agoImagine creating a throwaway account to lie about an iTerm2 feature because you couldn't single out any other feature that's legitimately problematic. > Looks like the maintainer tried to implement something like Windows' Recall feature - logging every input/output to a file. https://news.ycombinator.com/item?id=42582191 https://news.ycombinator.com/item?id=42582191
- pjmlp 2y agoAs old UNIX hat, what is that missing? After my "UNIX is cool, lets configure everything" phase, which lags behind in the 1990's decade, xterm or anything like it, is more than enough. I don't need fancy stuff for a bunch of CLI commands.
- dangus 2y agoThis is macOS, not UNIX for bearded geezers. It’s literally an operating system meant to be easy to use for consumers, a.k.a. morons. It’s also a very popular corporate deployments where most of your command line users are web application developers who are just doing a job because it pays good money. They have no philosophical attachment to traditionalist simplicity, perhaps compassion nonfor computing at all. I don’t blame macOS users for liking the features of iTerm2.
- pjmlp 2y agoWhich is exactly why the command line is to be used as little as possible, and for the very few use cases a command line is required, it doesn't need to be fancy. macOS users of Apple and NeXTSTEP culture linage don't care iTerm2 exists at all, only Linux and BSD refugees.
- bigfudge 2y agoAs an original Macintosh user who discovered programming via HyperCard and Unix through OS X I’d disagree. I think there are a fair number of people like me who can’t bear the ugliness (in all senses) of windows and the time sink of Linux but do love composable open source utilities and text files for parts of our work.
- pjmlp 2y agoThen you are pretty much aware that until OS X, Mac OS developers and users hardly cared about command line. Most would only get it via MPW, and outside automating compiler workflows, hardly open the terminal.
- frizlab 2y agoThat’s completely untrue.