Sublime Text

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску
Интерфейс Sublime Text

Sublime Text — бесплатный текстовый редактор, один из самых популярных современных текстовых редакторов с многочисленными опциями для написания программного кода (хотя можно использовать как и редактор для стандартных файлов формата .txt). Отличается простотой, удобством, наличием множества плагинов и встроенной подсветкой синтаксиса кода.

Детали[править]

Разрабатывается с 2008 года. В 2011 году был выпущен Sublime Text 2, в 2017 — третья версия программы, в 2021 году — четвертая. При этом загрузка и использование программы являются полностью бесплатными, но формально предлагается приобрести лицензию, которая якобы требуется для использования. На деле отсутствие лицензии может привести только к навязчивым предложениям ее приобретения, которые время от времени появляются при выполнении операции сохранения файла. Сама лицензия довольно дорогая, 100$, так что приобретать ее смысла особого нет.

Важной особенностью Sublime Text, которая выделяет его из многих прочих редакторов, является сохранение состояния файлов и истории изменений между загрузками (то есть при закрытии редактора даже несохраненные изменения и история изменений останется). Это значительно снижает вероятность случайной потери кода. В то же время при некоторых обстоятельствах (случайном закрытии вкладки без сохранения изменений) можно потерять всю информацию, так что всё равно рекомендовано время от времени делать полноценное сохранение на диск — были отмечены случаи, когда после обновления терялись все несохраненные изменения, так как пользователь ничего не сохранял в течение нескольких лет.

Имеется встроенная поддержка подсветки кода, поддерживается довольно большое количество языков программирования и разметки. Текст вводится только в формате plain text, возможности представления текста в форматированном виде, как в системах набора TeX или редакторах вроде Word нет.

Встроенный менеджер пакетов, позволяющий устанавливать полезные расширения вроде автоматической проверки корректности синтаксиса кода. Расширения написаны на Python.

В 2018 году на волне успеха Sublime Text был также выпущен интерфейс для систем управления версиями под названием Sublime Merge, который представляет собой тот же самый редактор кода, но только с встроенной возможностью отправлять изменения в Git и сравнивать разные версии.

Uyh54.png Казалось бы просто программы, но по сути своей нечто иное... Совсем иное...
Движения8-bitOpen source (КрасноглазикиЛинуксоиды) • Вирусная сценаДаунгрейдДемосценаМоддингMMDDirectDrawЛагиБлокировка Дискорда в РоссииOpera GXНесоответствие MIME-типаRenoisePygameLs (UNIX)МетаданныеПатчNginxПиксельЭмуляторSearxТамТамMallocСвязный списокSOLIDGreasemonkeyПлатные сообщенияFlatpakNouveauFuse.jsFellouИстория браузераCORE.exeHDR в FirefoxCodeberg.orgGiteaForgejoКопилефтCUDAISOGNU GPLCephAituПросто программы
Офис3DS MAXGIMPGNU EmacsMovie MakerMS Paint • OpenOffice • PowerPointviMicrosoft WordExcelБлокнотФотошопАнтивирус КасперскогоAvast!TikZShareXAlternativeToСкрепышMicrosoft OfficeТекстовый редакторWeChatZoomДиспетчер задачMicrosoft CortanaWinampBallonTranslatorKerish DoctorОбщая ошибкаFirefox: Как один баг сломал весь YouTubeМеждулициеMeld StudioLadybirdCheat EngineTotal Commander
ОСAndroidBSDDOSMenuetOSReactOSWindows (Phone 7Phone 878Vista) / МаздайЛинуксРусская ОСФантом ОСIndex.phpCompassУход мэйнтейнера NouveauБойкот лаунчеровAria2cNoiceMinecraft-Installer.exeDirectX
БраузерыInternet ExplorerОпера / Opera • Тормозилла (ОгнелисLolifoxMozilla FirefoxFirefoxFirefox Klar) • Хром (шпионаж) • SafariЯндекс.БраузерУведомления в браузереVivaldiTor-браузерЗосимаФронтенд
ИнтернетAdobe Systems (Flash) • I2PLow Orbit Ion CannonTorTunatic • Чат−клиенты (MirandaQIPSkypeЖабберDiscordVIPole) • HTTPSПрокси-сервер (Proxifier) • Торрент (Magnet-ссылкаΜTorrent) • JavaScriptCSSHTMLБаннермейкерИзменение TTL сетевых пакетовКапчаICQFiddlerViberZonaSteamSillyTavernWickr Me
РазработкаBrainFuckCC++C#JavaHaskellАссемблерChaos ConstructionsBATMySQLGitHubAutoHotKey (AutoHotInterception) • Sublime TextAPK (APKPureзапрет) • BASICPerlPythonPHPФоркUnity3DSAISIPСАПРФлагUTAUФласк макросАуработRaidCallAdobe MingОфициальный™ список кошерных программDevOpsНиколай ДуровЗаброшенное ПО
КостылиCygwin • PunkBusterT9WineWishmasterАнтивирусыХакинтошСборки WindowsDenuvoЧистая установкаКалькулятор Consul WarMicrosoft StoreUBlock OriginLightshotAdBlockSearchApp.exeCPU-ZГуглPhotoshopКаптча с пчёламиВзлом Windows через MetasploitЩЩ Мессенджер
Movax1010h.png Глубокий смысл скрыт в этих неестественных языках
Языки программированияПромышленные: BATC#CC++JavaJavaScript (AJAX) • PascalPerlPHPPythonRubyABAPАссемблерВасикFortran (Профессор)
Эзотерические: BrainFuckHQ9++ErlangForthHaskellLISP (My other car) • PrologTclΤΕΧOracleMySQLGolangВ++ScalaH и Ё+
ПрофессииБыдлокодерПрограммистТестировщикХакерХеллоуворлдщикIT-звёздыПрограммист (существо)Тернарный операторUnreal MCPИсходный кодSingle-Page ApplicationGiteaForgejoCeph
Методы и стилиReverse EngineeringАнти-паттернВыстрелить себе в ногуГрязный хакКод (индусский) • КостыльМетод научного тыкаПомолясьСвистелки и перделкиОчередьСпортивное программированиеОбфускацияБета-тестАльфа-тестШаблоныRegReplaceФреймворкБыдлокодIndex.phpОхота за жукамиКуМирКлеточный автоматПроцедурное программированиеПоиск файлов в Unix по содержимомуPetoohФункция активации нейронаПерегрузка операторов в PythonЗерокодинг
Средства разработкиSublime TextПодсветка синтаксиса кодаUnstable DiffusionAPIPythonTutorCodeWarsDataCampUnity3DКнижный PythonMallocСвязный списокSOLIDООПУказательNULLWeLang++XenonRecompFuse.jsОптимизацияТестирование
ЛюдиИлья КанторЮрий КлючевскийЭдуард ЛаасЭдвард СноуденСеймур Пейперт
Прочее++i + ++iДедлайн%s640 килобайтCMSDummy modeЕГГОГFoobarGod is real, unless explicitly declared as integerGOTOIfconfigKISSRegExpSICPsql.ruXyzzyДискетаИнжалид дежицеКОИ-8ЛогМанРекурсияСУБДТест ТьюрингаУмение разбираться в чужом кодеФаза ЛуныФатальный недостатокПроблема 2000ТаймстампКэшЗапись в файл без кэша (Perl)Танцы с бубномКодачХукCurl cffiВибе-кодинг