Category index for “sublime”

  • Sublime Text и Language Server Protocol

    Sublime Text и Language Server Protocol (LSP)

    Language Server Protocol (LSP)

    Language Server Protocol (LSP) - протокол для общения между IDE и языковым сервером. Сервер предоставляет такие функции, как автокомплит, переход к функции (goto) и прочее. Т.е. когда IDE нужно показать автокомплит на языке, скажем, python - происходит запрос к специальному серверу. В ответе возвращаются необходимые данные, которые IDE уже может отобразить. Радует то, что это инициатива крупной компании - Microsoft.

    Коментарии Читать далее
  • Sublime text и github gists

    Sublime text и github gists

    В Sublime text есть огромное количество полезных инструментов, помогающих быстро писать код. Пока я изучил лишь небольшую их часть, в том числе пытаюсь привыкнуть к Vintage mode (управление курсором в стиле vim). Но сейчас хочу рассказать о другом - об интеграции github gists с sublime text. Если вы не знаете, github gists позволяет сохранять скрипты, снипеты в виде отдельного файла, чтобы не создавать для этого целый репозиторий. При этом поддерживаются многие функции репозитория - версии, возможность форка.

    Коментарии Читать далее
  • Отладка django проекта с помощью встроенного python отладчика pdb

    Я использую sublime-text в качестве редактора python кода. В нем нет встроенного отладчика, поэтому для отладки django проектов я в основном делал так:

    print var_name
    

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

    Это можно сделать с помощью встроенного python отладчика pdb:

    import pdb; pdb.set_trace()
    
    Коментарии Читать далее