I wish I could pay for it, but I guess Patreon works. I'd love to see him making a lot more than he does, if for no other reason than we can get more people working full time on the project and provide some redundancy for a critical tool we all love. We always love to complain about how to make money with open source on HN. Show you love for George and contribute to his Patreon. I've been using it for years daily and it is 100% one of the best, most reliable pieces of software in my toolkit, right next to Alfred. but vim is vim, and we all have our own weird version of it. And sure, I know you're all laughing, why would I even do such a thing. I had no idea the feature existed for years. This means I have a few remaps like "cmd-s" in iterm2 to map to obscure key combinations, which I then have vim interpret and pass along to whatever I want to bind over there. No worry, iTerm2 can capture ANYTHING, and rebind it as needed. I mean, sure I can :w or bind it to another key, but there are a couple shared OS-level shortcuts like this I just like to retain. I was one of those vim users that was stuck on MacVim for years because my brain was too wired to hitting "cmd-s" for save and other dedicated app niceties. (What does Terminal.app give you over iTerm2?) Check out some of the things I mentioned. With respect, I believe you're making a mistake. color themes and convenient color switching configurable click behavior ("smart selection"). "dynamic profiles" You can version control your config as JSON And all that sort of configuration can be version controlled in JSON (you certainly wouldn't want to get something like that working and then commit it to an app config dialog for safe keeping) I use the "send raw bytes" feature so that I can switch panes in tmux with a single keypress, without needing to explicitly send the tmux prefix key. Powerful keybinding support for simple and sophisticated cases. genuine fullscreen mode, not the crazy Apple thing where you try to fullscreen an app and it creates another "workspace" or "desktop" or something and you can no longer switch efficiently between fullscreened and non-fullscreened apps without seeing some sliding animation. visor mode: I always have a fullscreen terminal one keypress away It's really a killer feature, and it made iTerm2 worth a donation for me. ITerm2's tmux integration makes SSH access to remote machines feel almost as native as using your machine locally. 'sh -l -c "exec tmux -CC -u new-session -AD -s remote"' I use this one-liner to SSH into a server and reconnect (or start) a tmux session: It'll pop up a new window that looks and feels just like it's running natively (complete with tab support), except it's all tunneled over SSH.Īnd if you disconnect, you can just reconnect later and your windows will all come back in the same state as when you left them. If you're SSHed into a server that has tmux installed, try running `tmux -CC` on the server. You don't need to know anything at all about tmux to use iTerm's tmux integration. Tmux can be a pretty complex piece of software, but iTerm can basically wrap it all up into a nice package. iTerm2 has _fantastic_ integration with tmux (software used for persisting a terminal session across multiple logins). Now you can use Alt-Left in tmux to move between panes without pressing Ctrl-BĪlso, if you're using vim's navigation keys, you might use h, j ,k, l keys in your tmux mappings to be consistent.Not sure whether or not this is a little-known feature.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |