Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Sublime Text

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Открыть новую тему     Написать ответ в эту тему

unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема в Варезнике...

Sublime Text
 
 

 
Sublime Text это простой текстовый редактор. Поддерживает плагины на Python. Имеет высокую степень настраиваемости.
 
Поддержка языков и подсветка синтаксиса: C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown,
Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile, XML и т.п.
 
Возможности:
— Пользовательский интерфейс: многопанельная правка, миникарта, множество цветовых схем, подсветка скобок, автосохранение;
— Настройка: полностью настраиваемые сочетания клавиш, меню и панели инструментов; мощный язык сочетаний клавиш; Python-плагины с мощным API;
— Правка текста: богатый выбор команд редактирования, множественные выборы (упрощение многих задач, обычно требующих макросов или регеспов),
выбор колонок, поиск/замена с помощью регеспов, закладки, проверка орфографии, комментирование и раскомментирование текстовых блоков, асинхронная загрузка файлов;
— Автоматизация: макросы, сниппеты, автозавершение, повторение последнего действия, интеграция утилит построения, автопостроение при сохранении.
 


Package Control - Менеджер плагинов
Домашняя страница
 
Русификация
Плагин LocalizedMenu (в т. ч. и русский язык)
Описание плагина на русском: README.ru.md
Установка: см. выше - Package Control
Внимание! Хотя русифицированное меню присутствует в комплекте плагина, для финальной версии ST 3 (3211)
оно не "подцепляется" сразу после установки, надо исправлять самостоятельно.
 
Sublime Colorizer - Редактор цветовых схем от vedro50
Написан на C#, необходим .NET FW 4.8
Страница редактора | Скачать
 
TmThemeEditor - Онлайн-редактор тем
Сайт | Исходники

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 14:54 11-05-2012 | Исправлено: iNNOKENTIY21, 19:24 25-06-2023
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня получилось
   
 
Настраивал как здесь описано (на английском)
 
How to compile and run a Java program with Sublime Text 3
 
(Там, кстати, судя по скриншотам автор винду юзает)
 
 
Содержание RunJava.sublime-build
 

Код:
{
    "shell_cmd": "javac $file && java $file_base_name"
}
 

 
Заработало после перезапуска ST
 
В подменю "Build System" выбрано RunJava
 

Всего записей: 1533 | Зарегистр. 16-10-2005 | Отправлено: 09:26 17-01-2020 | Исправлено: andreyefgs, 09:31 17-01-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли сконвертировать *. sublime-syntax в *. tmLanguage ?

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 10:58 17-01-2020
romy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Теперь класс не видит.
   
 
Чтоб я сдох... убрал строку package имя пакета; и вывод появился... Код, кстати, из консоли запускался вручную из директории, в которой лежала папка с классом, а не сам класс, командой java имя папки.имя класса.

Всего записей: 491 | Зарегистр. 19-02-2006 | Отправлено: 11:35 17-01-2020 | Исправлено: romy, 12:05 17-01-2020
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
 
Вроде нет
 

Цитата:
No, .sublime-syntax is a superset of .tmLanguage functionality, so it is not possible to convert in such a way.

 
Is it possible to covert .sublime-syntax to .tmLanguage?
 
Ещё:

Цитата:
VSCode do not support .sublime-syntax which is more powerful than .tmLanguage

 
Но есть обратный конвертер  
https://github.com/aziz/SublimeSyntaxConvertor

Всего записей: 1533 | Зарегистр. 16-10-2005 | Отправлено: 11:50 18-01-2020 | Исправлено: andreyefgs, 12:01 18-01-2020
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andreyefgs

Цитата:
Но есть обратный конвертер  

спасибо, но нужен был именно тот.

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 12:44 18-01-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, плз, как научить сабж открывать все файлы в одном окне.
ОС Вин.

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 06:04 24-02-2020
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikosColev
Я тоже от этой "фичи" давно хочу избавиться
 
Теоретически это можно сделать добавив в файл Preferences.sublime-settings строку

Код:
"open_files_in_new_window": false

 
Sublime Text: How to Open Files in the Same Window (New Tab)
 
Но я что-то не заметил изменений
Клик по пункту Settings в меню по-прежнему открывает два файла в новом окне

Всего записей: 1533 | Зарегистр. 16-10-2005 | Отправлено: 09:38 24-02-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andreyefgs, так и понял что фича, надеялся лечится... Ясно, спасибо.

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 09:54 24-02-2020
WayOutWest



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто поможет решить проблему? Вероятно она возникла из-за одного из плагинов.
Проблема заключается в том, что я не могу вставлять закрывающий слеш / после открывающейся квадартной скобки <
 
Я не могу написать какой-либо закрывающийся тег без танцев с бубном. Приходится сначала вставлять слеш, а потом оборачивать его квадартными скобками. Очень неудобно. (

Всего записей: 68 | Зарегистр. 30-07-2008 | Отправлено: 14:37 29-04-2020
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WayOutWest
Мало информации.

Цитата:
Вероятно она возникла из-за одного из плагинов.

Я бы начал с удаления плагинов с auto в названии.

Цитата:
Проблема заключается в том, что я не могу вставлять закрывающий слеш / после открывающейся квадартной скобки < 

Вставлять в любой файл или с конкретным расширением?

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 14:48 29-04-2020
WayOutWest



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С помощью команды disable package выявил что проблема возникает при активированном плагине Tag
 
Как бы пофиксить проблему, не удаляя плагин?
 
Добавлено:
data man добавил информацию. Не думал что так быстро ответят в теме.)
 

Цитата:
Вставлять в любой файл или с конкретным расширением?

 
В любом. Даже когда создаёшь файл по Ctrl+N ещё не указав его расширение.

Всего записей: 68 | Зарегистр. 30-07-2008 | Отправлено: 14:53 29-04-2020
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WayOutWest

Цитата:
при активированном плагине Tag

Не нашёл такого.
Это точное название? Потому что в Package Control был бы в первой строке.
 
Добавлено:
Может быть есть более настраиваемые аналоги.

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 15:07 29-04-2020
WayOutWest



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
data man
https://packagecontrol.io/packages/Tag
 
Из моих заметок о плагине:

Цитата:
Tag - авторасстановка отступов, подсветка незакрытых тегов, удаление ненужных атрибутов. Особенно полезен при работе с XML.
Сочетание клавиш: Ctrl+Shift+, после набора тега.

 

Цитата:
Может быть есть более настраиваемые аналоги.

Если бы подсказали аналог, буду Вам весьма признателен.

Всего записей: 68 | Зарегистр. 30-07-2008 | Отправлено: 15:45 29-04-2020
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WayOutWest
Если только для закрытия тегов, то есть плагин "Auto Close HTML Tags".
 
А у Tags, значит, неправильное описание:

Цитата:
Runs automatically when inserting an Slash "/" into an HTML document.

Плохо, что автор запретил Issues на странице плагина. Не хочет общаться.

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 15:56 29-04-2020
WayOutWest



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
data man
благодарю Вас за отзывчивость. Даже не ожидал такой помощи.
 
Мне не так закрытие тегов нужно, как авторасстановка отступов и подсветка незакрытых тегов. Последнее самое важное. )
 

Цитата:
Плохо, что автор запретил Issues на странице плагина. Не хочет общаться.

По-видимому причина в этом
   
 
Ну да ладно. Если он удалён и автор на него забил, то надо искать альтернативы и отключать его.

Всего записей: 68 | Зарегистр. 30-07-2008 | Отправлено: 00:40 30-04-2020
WayOutWest



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
data man
ёклмн. У меня же установлен SublimeLinter и пакеты к нему:
  — SublimeLinter
  — SublimeLinter-html-tidy
  — SublimeLinter-csslint
  — SublimeLinter-jsl
  — SublimeLinter-jshint
  — SublimeLinter-php
  — SublimeLinter-phplint
  — LESS
  — JSHint
 
и специально под проверку HTML ставил когда-то Tidy.exe
Для проверки JS и CSS ставил Node.js  
Для проверки PHP (Windows) соответственно разворачивал php
 
И конечно же он подсвечивает ошибки. )
 
Оказывается, теги у меня автоматически закрываются, только не помню благодаря какому плагину (может Emmet)
 
Вот полное описание плагина SublimeLinter которое я составлял для себя. Теперь и не вспомню почему мне нужен был плагин Tag, что в нём было такого уникального. Хм.
 

Цитата:
SublimeLinter - линтер читает код и подсвечивает ошибки и предупреждения, при наведении на которые объясняет ошибку в нижней строчке.
Для каждого языка необходимо установить свой линтер.
Проверка синтаксиса на лету (или как настроите) в:
  * C/C++ - lint via `cppcheck`
  * CoffeeScript - lint via `coffee -s -l`
  * CSS - lint via built-in [csslint](http://csslint.net)
  * Git Commit Messages - lint via built-in module based on [A Note About Git Commit Messages](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html).
  * Haml - syntax check via `haml -c`
  * HTML - lint via `tidy` (actually [tidy for HTML5](http://w3c.github.com/tidy-html5/))
  * Java - lint via `javac -Xlint`
  * JavaScript - lint via built in [jshint](http://jshint.org), [jslint](http://jslint.com), or the [closure linter (gjslint)](https://developers.google.com/closure/utilities/docs/linter_howto) (if installed)
  * Lua - syntax check via `luac`
  * Objective-J - lint via built-in [capp_lint](https://github.com/aparajita/capp_lint)
  * Perl - lint via [Perl:Critic](http://perlcritic.com/) or syntax+deprecation check via `perl -c`
  * PHP - syntax check via `php -l`
  * Puppet - syntax check via `puppet parser validate`
  * Python - native, moderately-complete lint
  * Ruby - syntax check via `ruby -wc`
  * XML - lint via `xmllint`

 
Добавлено:


А не подскажете как исправить ошибку. Она пришла после обновления SublimeLinter, но всё никак руки не доходили к этой проблеме.
 

Цитата:
SublimeLinter: ERROR:
=====================
 
jsl: Defining 'cls.syntax' has no effect anymore. Use http://www.sublimelinter.com/en/stable/linter_settings.html#selector instead.

 
Я так понимаю он ругается на мои настройки?
Вот они:
 

Цитата:
// SublimeLinter Settings - User
{
        "debug": true,
        "delay": 0.25,
        "gutter_theme": "Packages/SublimeLinter/gutter-themes/Circle/Circle.gutter-theme",
        "lint_mode": "background",
        "linters": {
            "csslint": {
                "@disable": false,
                "args": [],
                "errors": "",
                "excludes": [],
                "ignore": "",
                "warnings": ""
            },
            "hlint": {
                "@disable": false,
                "args": [],
                "excludes": []
            },
            "htmltidy": {
                "@disable": false,
                "args": [],
                "excludes": [],
                "executable": "D:\\Install\\Tidy\\tidy.exe"
            },
            "jscs": {
                "@disable": false,
                "args": [],
                "excludes": []
            },
            "jshint": {
                "@disable": false,
                "args": [],
                "excludes": []
            },
            "jsl": {
                "@disable": false,
                "args": [],
                "excludes": []
            },
            "php": {
                "@disable": false,
                "args": [],
                "excludes": [],
                "cmd": "C:\\Program Files (x86)\\PHP\\php.exe"
            },
            "phplint": {
                "@disable": false,
                "args": [],
                "excludes": [],
                "executable": "C:\\Program Files (x86)\\PHP\\php.exe"
            }
},
        "no_column_highlights_line": false,
            "paths": {
            "linux": [],
            "osx": [],
            "windows": []
        },
        "show_marks_in_minimap": true,
        //"sublimelinter_executable_map": {
        // "css": "node",
        // "html": "D:\\Install\\Tidy\\tidy.exe", //путь до вашей папки с tidy.exe, обратите внимание на двойные обратные слеши, они обязательны
        // "php": "C:\\Program Files (x86)\\PHP\\php.exe" //путь до вашей папки с php.exe
        //},
        "syntax_map": {
        "css": "css",
        "html (django)": "html",
        "html (rails)": "html",
        "html 5": "html",
        "js": "js",
        "php": "php",
        "python django": "python"
},
}
//executable

Всего записей: 68 | Зарегистр. 30-07-2008 | Отправлено: 10:59 30-04-2020
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WayOutWest
Я с html редко работаю, так что не подскажу.
Мне, кстати, хватает плагина html5.

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 12:16 30-04-2020
WayOutWest



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
data man понял. Благодарю за помощь!
 
Мне ответили на гитхабе касательно моего вопроса.
Проблема, как оказалось, не связа с настройками.  
Я к плагину SublimeLinter устанавливал следующие пакеты:
  — SublimeLinter
  — SublimeLinter-html-tidy
  — SublimeLinter-csslint
  — SublimeLinter-jsl
  — SublimeLinter-jshint
  — SublimeLinter-php
  — SublimeLinter-phplint
  — LESS
  — JSHint
 
И вышеуказанная ошибка означает, что нужно обновить пакет SublimeLinter-jsl

Всего записей: 68 | Зарегистр. 30-07-2008 | Отправлено: 11:49 01-05-2020
M1chA



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
Скажите пожалуйста, как называется тема Sublime text3 которая пока в шапке показана?

Всего записей: 283 | Зарегистр. 11-10-2006 | Отправлено: 21:53 10-06-2020
M1chA



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У всех в сборках 4074 не работает TAB после установки Emmet'a?

Всего записей: 283 | Зарегистр. 11-10-2006 | Отправлено: 20:59 12-06-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Компьютерный форум Ru.Board » Компьютеры » Программы » Sublime Text


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru