2013-03-09 3 views

ответ

1

Try SublimePTY, который направлен на обеспечение полноценного терминала внутри Sublime Text:

https://github.com/wuub/SublimePTY

+0

предупреждение - это по-прежнему очень важно в альфа (на самом деле «пред-альфа»), и может работать не очень хорошо, если вообще, с различными интерпретаторами/средами. – MattDMo

+0

Но это все еще самое лучшее, что мы получили;) –

+0

На самом деле я думаю, что попытка застрять терминал в Sublime - это бесполезное усилие. Он не был предназначен для этого. Это никогда не будет достаточно хорошим, пока Sublime Text не будет поддерживать встраиваемые окна плагинами, и это никогда не произойдет. Вместо этого рассмотрите методы, как лучше расположить рабочий стол, чтобы вы могли видеть окна и ALT-вкладку между ними. –

0

Я был в состоянии породить Zsh оболочка вместо SublimeREPL Баш оболочки путем редактирования SublimeREPL/config/Shell/Main.sublime-menu:

20: "cmd": {"windows": ["cmd.exe"], 
21:   "linux": ["zsh", "-i"], 
22:   "osx": ["zsh", "-i"]}, 

Однако я видел, что переменная окружения SHELL все равно будет оценена до /bin/bash. Я не был в состоянии установить ENV переменные непосредственно в этом файле конфигурации, поэтому я отредактировал SublimeREPL/config/SublimeREPL\ /(OSX).sublime-settings и ввел переменную SHELL в "default_extended_env" директиву следующим образом:

3: "default_extend_env": {"PATH": "{PATH}:/usr/local/bin", "SHELL" : "/bin/zsh" } 

Это получило все работает гладко. Если, как я, нет разрыва строки между командой и выходом просто редактировать SublimeREPL/config/Shell/Main.sublime-menu:

26: "suppress_echo": false 

, который не подавляет эхо и дает новую строку после каждой команды.

Я знаю, что это немного исправление обезьяны, но до тех пор, пока я не узнаю, это лучшее, что я мог сделать.

 Смежные вопросы

  • Нет связанных вопросов^_^