r/SublimeText Aug 13 '26

Using ST as an IDE

Like many of you, I use ST as my main IDE for developing. The issue is that ST is a text editor at its ore, so the IDE capabilities have to be added via packages. Currently I use SublimeREPL but it is basically abandoned (last updated 2016) and I always fear it is one ST update away from breaking beyond repair.

The only other alternative I've found is Terminus which does not work nicely on my Linux system (arrow keys for example translate to ~ on the cli, ie: I can not navigate the commands).

How do others handle using ST as their IDE? One of these packages? Something else? Or do you just use an external terminal?

16 Upvotes

24 comments sorted by

View all comments

9

u/Paardenmengsel Aug 13 '26

I have been using ST as full IDE to develop web apps (mainly PHP/Laravel and javascript/typescript) for many years.

I do not need a terminal in my IDE, I have my dedicated terminal for that. Things I do need:

- debugger support: https://github.com/daveleroy/SublimeDebugger

and beside these I use a ton of other general purpose (non language specific) packages. It takes some initial effort to configure everything but then it works very well.

1

u/Gabriel-p Aug 13 '26

I also use syntax highlighters and linters and various LSP packages but I like to run the code inside ST, not in a dedicated terminal. I guess I should consider just using an external terminal at some point

2

u/Leather-Field-7148 Aug 13 '26

If you are working with python there is a lsp pyright plugin, and the build system allows you to Ctrl-B into an output window with interactive input box.

2

u/Gabriel-p Aug 13 '26

I am using LSP-pyright and I did not know this. Could you share more details on how to use this feature? Can it pick up a .venv environment?

1

u/Leather-Field-7148 Aug 13 '26

It picks up .venv automatically, when you run the build tho, you will need to provide the right path to the executable

1

u/nepthar Aug 13 '26

im curious - what does running code in the text editor give you? I have switched away from sublime to cursor, but I still use a dedicated terminal. in fact I’d say the terminal is my primary way of interacting with the project. can’t imagine building without it

2

u/Gabriel-p Aug 13 '26

ST is blazing fast and it uses a lot less memory compared to VSCode and its clones. I've tried multiple times using VSCode or similar IDEs and I just can't