4 ms·
Interestingly enough, iTerm is the biggest sticking point for me in switching back to Linux: none of the Linux terminal applications have the quality of life fe
by fiddlerwoaroof 5y ago
Interestingly enough, iTerm is the biggest sticking point for me in switching back to Linux: none of the Linux terminal applications have the quality of life features I depend on in iTerm
- vorpalhex 5y agoI would pay for iTerm to be ported to Linux, but I know it's very MacOS coupled.
- fiddlerwoaroof 5y agoThe big issue is that a lot of what makes iTerm great is that it isn't trying to be cross-platform: many of my favorite apps are intentionally single-platform and take advantage of what that platform provides.
- harel 5y agoOut of curiosity, what in iTerm is missing in any of the Linux terminals? (I usually use Tilix).
- fiddlerwoaroof 5y agoA bunch of little things: iTerm’s jump/mark feature is really useful, especially combined with shell integration and triggers. iTerm can detect soft splits (e.g. tmux or vim splits) and confine the selection to one side of them. Also it’s split-pane navigation functionality is pretty smooth.
- harel 5y agoTry this for mark/jump : https://gist.github.com/harel/25569bda00f7260923fdbc38e256f56b https://gist.github.com/harel/25569bda00f7260923fdbc38e256f5... It's not "mine" but I adopted it years ago and cannot live without it. I don't know about detecting soft-splits, but tilix has a really nice split pane setup.
- Siira 5y agoI recently migrated to Kitty because of iTerm’s abysmal performance issues, and it’s quite better. The performance is top-notch, the terminal’s scripting APIs are (for my use cases) better than iTerm’s python API, and the config uses plain text.
- veidr 5y agoYeah, I recently switched my main machine from macOS to Pop!_OS 21.04 (another "install and forget" distro based on Ubuntu, so kinda similar to Elementary OS) and I miss iTerm so much that I sometimes slide my chair over to the music workstation (which is still a Mac) and SSH in from iTerm just to do stuff in the terminal. I think iTerm is probably not just the best terminal on any platform, but also one of the best software applications ever made, period. I would looove to have something like it on Linux, but I've spent several evening beers googling it, after switching to Linux, and there just aren't any. Random things I like about iTerm, off the top of my head: - not only is it extremely customizable, it can sync those settings across multiple machine easily via any shared-folder mechanism (I use Syncthing, but you could use iCloud Disk or Dropbox or anything) - infinite history/scrollback retention, even across restarts - extremely good performance, regardless of having dozens of windows open (maybe only on high-spec Macs? that's the only kind of Mac I use, since macOS is so crazy slow generally) - timestamps on every line, hidden by default but can be shown after the fact whenever you want (e.g. hmm... when did this script output this line of text? oh, last night at 1AM, it must be hung then, kill it) - detaches your sessions when it updates itself, then restarts and re-attaches them - great shell integration (https://iterm2.com/documentation-shell-integration.html https://iterm2.com/documentation-shell-integration.html) enables useful extra features - Instant Replay - scriptable, so each project can have a little script that opens iTerm and opens a tab that runs a local dev server, another tab with REPL, another tab with unit tests in watch mode, another tab with whatever... and so on
- eitland 5y agoThis for once looks like something from Mac I'd like someone to introduce and adapt to Konsole.