Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Shipping an editor in 2021 without a terminal, I just don't get it.

Do y'all really tab back and forth between the code and a shell? Maybe I'm just lazy.



How is moving between an editor and terminal splits any less effort than moving between separate editor and terminal apps? They both require either one keyboard shortcut or one click to go between? What’s the difference?


In neovim, you can see your terminal at the same time that you are editing code, thanks to window splits. Pretty convenient actually. You can split that terminal into another terminal window too. Good when you are editing the program, running the program and tailing the log of the program - all simultaneously.


I lose my focus moving between two windows, and I'm always moving around, so I only ever have a laptop screen and not double monitors.

I use VSCode very happily after using Gedit for many years, and it's just the layout I'm attached to, I suppose.


I solve that with multiple desktops feature on macOS. You also get that on Linux and newer versions of Windows. I use either trackpad swipe or ctrl+[left/right] to navigate.

The important thing is to set the desktops to be static (disable the “smart” rearranging) and set the windows to always open in the same desktop.

This makes my experience on a 16” screen so great that I have a hard time adjusting to using two monitors.


I definitely do, as iTerm is a much better terminal than the shell window of any terminal I’ve ever used.


- shell window of any editor I’ve ever used, sorry.


I actually used to do this, but got so tired of it that I made a custom plugin that sends my most common commands to an open terminal window on a second monitor via a keyboard shortcut. So now I can press F5 to 1) compile arm64 target and create an APK, 2) install the APK on an Android device, 3) run the newly installed application, and 4) execute logcat to view logs

That's a hacky solution since it requires a server app running in the terminal listening for commands from ST3. There's also some logic in there to make sure nothing happens unless all files have been saved, to avoid some impossible to debug situations. As far as I know there's no better way to accomplish something like this in ST. I've seen some plugins that use a text buffer/tab as a command line output, but that's terrible.

On the bright side, this does allow me to use whichever terminal app I want instead of being forced to use whichever built-in terminal the ST devs might include.





Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: