Live data from Hacker News

ITerm2 2.0

iterm2.com

221–230 of 237 posts

Re: ITerm2 2.0

#221
post #210

So did everyone here just download this piece of software over HTTP (no HTTPS)? Why is it that large projects like this cannot spend 15 minutes setting up hosting over HTTPS-only using a $10 (or even free) SSL cert? I love me some iTerm but yikers.

"Large projects"? I don't think iTerm counts as a large project

It's got tens of thousands of users (random guess, I'm sure the author has accurate stats); I'd call that pretty large.

Re: ITerm2 2.0

#222
post #24

Earlier quoted context omitted.

I second this. I'm using Terminal.app for years now, dabbled with iTerm from time to time, but just couldn't see any advantage; since Terminal.app allows me to save window layouts and customize colors - so far, it's all I need from my Terminal emulator. The rest is the shell's job. So what is it?

Mouse reporting. You can scroll text with mouse wheel, you can click on text and move the cursor there, so you can have say vim essentially behave like graphical vim (silly example I know, but still it's useful to some people). You can resize vim split windows with a mouse. iTerm exports its color profile as shell variable, so you can have vim adjust its color theme to match the terminal theme. It has better full scr…

Thank you! 20 years of vim+term and I wasn't aware of some of these. Especially mouse reporting with 'set mouse=a' is really nice.

Re: ITerm2 2.0

#223
post #123
post #72

Earlier quoted context omitted.

One problem I have with this is that its a massive security hole. Where does the output get stored? If its in an encrypted file, okay .. but if not: deal breaker.

1. If you regularly have passwords, keys, PII, etc. in terminal windows, your workflow should change. 2. If you care about security in any way, you should be using FileVault rather than cargo-culting it into apps (there's no way for that "encrypted file" to be secure unless you have to type in a password every time you shut down the system). If you do that, anyone who can read that file has already compromised your a…

>1. If you regularly have passwords, keys, PII, etc. in terminal windows, your workflow should change.

Security is not just about passwords. Its about operational knowledge of procedures and habits at the console, too. Knowing that a certain command is always used, or some such operational administration occurs, definitely assists attack.

>2. FileVault

FileVault is not always available, nor is it always allowable.

But history files are not only about password, as I said.

Re: ITerm2 2.0

#224

iTerm looks nice, but is there a reason to switch from Terminal.app? The "jobs" sidebar looked great until I discovered that it only works for local processes, for example. Generally, it seems there is a lot of room for improvement in terminal apps these days: - Probably upwards of 90% of my terminal work involves SSH, and it seems like a huge missed opportunity not to integrate with SSH in any significant way. iTerm…

For grepping you can use tmux's search back/up. It's ctrl-o ? I don't know how people live without it. There is probably a way to dump the stdout history, but a quick google on mobile didn't find it.

Re: ITerm2 2.0

#225

Earlier quoted context omitted.

Did you try out the new iTerm? I was having issues like this, and started using the iterm nightlies about 8 months ago. I've seen considerable performance improvements, and now prefer it over Terminal.app.

In case you missed gnachman's comment above, the performance work in the nightlies isn't in 2.0 yet.

I'd made the comment before he responded, thanks!

Re: ITerm2 2.0

#226

to HN: What changed you from "terminal.app is good enough" to "I prefer iTerm"? Because that's what I'm asking myself.

It was a very basic thing that caused me to switch: Being able to use Cmd-1, Cmd-2, Cmd-3, etc to switch tabs (Terminal.app only does this for windows, not tabs).

Tab switching with ⌘1-9 is possible in Terminal.app with SIMBL and a plug-in: https://github.com/tauon/terminaltabswitching

Re: ITerm2 2.0

#227
post #86

Earlier quoted context omitted.

Not just fast scrolling text. For some reason there is a noticeable delay when just typing text into a shell in iTerm. I didn't notice it until one day I started Terminal.app for no reason at all, and typing in it gave me that feeling that it was predicting my keystrokes, meaning of course that my brain expected a lag that wasn't there.

What's hilarious is that nine or ten years ago, the opposite was true: Terminal lagged greatly, and iTerm was much faster.

I had the good (?) fortune to come into OS X at the end of the 10.3 days (in fact, my Powerbook didn't come with an OS install so I put Debian on it for a week until Tiger was released), so I suppose I missed this phase. When I got Tiger on, Terminal was more than sufficient, and iTerm felt immature and impractical for daily use.

I never understood why so many people used it, but reading this, it makes a lot of sense now.

Re: ITerm2 2.0

#228

Earlier quoted context omitted.

Vim will type every character you paste, one by one. F12 should switch you to paste mode and paste it as a block, though on my new Mac this was already mapped to some GUI function so I had to disable that for it to work. Some relevant info: http://stackoverflow.com/questions/5585129/pasting-code-into...

Pasting into a buffer in insert mode is not the best idea. I've remapped p and P to paste from the system buffer and it's just as fast as yanking and putting text in Vim.

That doesn't work as well over SSH sessions though, which is where pasting into vim really starts showing its limitations. Vim's normal inefficient behaviour plus a link with latency is an unfortunate circumstance.

Re: ITerm2 2.0

#229
post #125

Earlier quoted context omitted.

As others have pointed out, it's just an inappropriate comment. Yes it's open source, and yes, anyone can hack on it themselves. But 99.99999% of the time it's not realistic. Nearly every piece of software on my computer could be enhanced to fit me personally, but there's no way I could justify the time and energy to work on it. Also, in most cases I have no desire to learn the stack/underpinnings for a particular en…

Though I agree with you, where is the stick in the ground? The OSS community's theme song has always been "you can do it yourself", even though that has long been not realistic for many people. So, nothing here is different as far as I can tell.

> The OSS community's theme song has always been "you can do it yourself"

In my experience over the last 15 years, that theme song can often veer from "you can do it yourself" (empowerment) to "do it yourself" (dismissal); replying to a reasonable feature request, in any context, with 'fix it yourself' is one of the things that turned a lot of people off OSS around the time of the first 'year of linux on the desktop'.

The GIMP was the best example of this, with professional graphics editors, illustrators, etc. requesting features and being told 'no one needs those features' and 'if you want it so much, do it yourself', and it hurt their image a lot with many potential users, both technical and non-technical.

Personally, I'm glad that attitude has largely disappeared (though apparently, not entirely).

Re: ITerm2 2.0

#230
post #88

Earlier quoted context omitted.

> One feature I really wish ... It's open source. Why don't you add it yourself? I wanted a borderless terminal and as I couldn't find one I hacked the functionality into iTerm: http://i.imgur.com/jOc04sf.jpg /edit: Wow, being downvoted for suggesting to hack something yourself on Hacker News ... that's a new one. I guess I'll take a time out.

I agree with your sentiment and it is depressing to see you downvoted. On HN I would have hoped your comment would stimulate those familiar with the code base to offer hints of where to start hacking, rather than rapid down arrow clicks.

He was downvoted for the dismissive and condescending attitude, which helps no one. The idea that anyone can work on iTerm is fantastic, but when someone posts a suggestion/request/wishlist item and is essentially told to 'do it yourself' that just comes across as hostile and unwelcoming.

The exact same sentiment could have easily been posted in a friendly and welcoming manner, but that didn't happen and that's why he's getting downvoted.

Post reply on HN