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

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

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

articlebot (02-03-2016 15:06): Notepad++ (часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

   

UKPR



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

 
Notepad++ - это бесплатный редактор текстовых файлов (замена стандартного Блокнота) с поддержкой синтаксиса большого количества языков программирования, ориентирован для работы в операционной системе MS Windows. Этот проект базируется на компоненте Scintilla (очень мощном компоненте для редактирования) написанном на C++ с использованием только Win32 API и STL (что гарантирует максимальную скорость выполнения при минимальном размере программы), распространяется под лицензией GPL.  
 

 
  • Русификатор 6.7.5 и сборка от AZJIO |   Npp_exe_6.8.6_Ru от DmitryFedorov (полный перевод!) + Плагины_RU
     
    ...Проблема с "макинтош"-распознаванием кодировки 1251 решается снятием галки "Autodetect character encoding" в Preferences|Misc.

  • Всего записей: 18716 | Зарегистр. 12-11-2004 | Отправлено: 08:14 09-06-2005 | Исправлено: DmitryFedorov, 19:53 30-10-2015
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SKYNET3000
    Я на оф.форуме отписал десяток наверно хотелок куда более важных и мелких для реализации и в общем иногда ни ответа не привета. Вы сейчас кого уговариваете? Уговариваете клиентов редактора, чтобы появилась ненужная им фича.
    На данный момент я правлю HTML-код именно в Notepad++ и мне далеко не нравиться код написанный KompoZer по тому коду, который я вижу в англоязычной справке CHM. Мне пришлось писать скрипты, чтобы соединить строки, чтобы расставить реальные переносы после тега br, закрывать незакрытые теги и т.д.
    Для просмотра никто не мешает в меню Запуск добавить команду типа "$(FULL_CURRENT_PATH)" и повесить на неё клавишу F5, а текущую F5 повесить на Alt+F5. При нажатии F5 файл будет открываться в ассоциированной программе, то есть в браузере. И ничего встраивать в Notepad++ не придётся.
     
    А предложенные мной фичи были таковы:
    1. Сортировку сделать без учёта регистра. Или добавить галочку
    2. Если указан не правильный путь бэкапа, то он должен по умолчанию (указано в справке). Сейчас это не работает.
    3. По F1 должна вылетать справка как по стандарту во всех программах, а не "О программе". Желательно CHM или хотя бы проверить наличие его, и по отсутствии запускать рассыпуху.
    4. Несколько предложений по UDL, но там в принципе готовится 3- версия и вроде бы всё будет учтено.
    5. Предложил сделать "Избранное", потому что история последних файлов быстро обновляется и нет позиции, там надо вычитывать. Но по этому пункту предложили использовать "Проект". Да, я знал, но хотелась упрощённый вариант и иметь пункт на вкладке. Кстати есть плаг "Эксплорер", в нём тоже есть избранное. При чём плаг этот можно перевести на русский с помощью плага NativeLang.dll и я уже это сделал.
    6. Исправить баг с автозавершением, но это возможно проблема Scintilla.
    7. Предложил добавить пункт "Удалить дубликаты строк". Тоже легко осуществимо с помощью объекта "Scripting.Dictionary".
    8. Исправить пункт "Дублировать строку", потому что горячая клавиша и пункт меню воспроизводят различное поведение.
    9. Предложил добавить в файл локализации недопереведённые элементы. Особенно часто вылетают мессаги после правки, удалении или переименования файла в проводнике или другом редакторе. При этом мессага предлагает удерживать файл или закрыть с потерей.
    10. В окне поиска предлагал скрин интерфейса, чтобы поиск вверх производить не переключением радиокнопки, а отдельной кнопкой. Просто это меньше кликов требует.
    11. Также как и многие отписывали о проблеме кодировки. Я предложил добавить галочку. (исправлено)
    12. Пункт "Снять аттрибут (-R)" предложил чтобы он был переключаемый. Часто после снятия надо снова включить, а то приходится обратную операцию делать через эксплорер.
    13. Предложил в справку также включить раздел о создании своего синтаксиса и раздел описания плагинов, которые поставляются в комплекте стандартной установки.
    14. Возможность перетащить в строку замены многострочный текст.
    15. Возможность нескольких локализаций.
    16. Исправить длину надписей в настройках, чтобы умещались тексты перевода.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 16:43 19-04-2014 | Исправлено: AZJIO, 03:36 12-02-2015
    SKYNET3000

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

    Цитата:
    Я на оф.форуме отписал десяток наверно хотелок куда более важных и мелких для реализации и в общем иногда ни ответа не привета. Вы сейчас кого уговариваете?  

     
    Я никого не уговариваю. Я просто обращался к All с вопросом "а не знаете ли вы расширение, которое ....?"
    Видимо All не знает таких расширений
     

    Цитата:
    Сортировку сделать без учёта регистра. Или добавить галочку  

    Дык так и делает.Расширение TextFx
     
    Добавлено:

    Цитата:
    На данный момент я правлю HTML-код именно в Notepad++  

    А смотрите "а что же получилось в результате?" где?

    Всего записей: 687 | Зарегистр. 14-12-2013 | Отправлено: 16:51 19-04-2014 | Исправлено: SKYNET3000, 16:53 19-04-2014
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SKYNET3000
    TextFx я возвратил, хотя почитав описания там много всего в куче, много работает бажно, а самые интересные пункты добавлены в Notepad++. Зачем мне в общем то TextFx, если сортировка уже встроена. Важно чтобы она работала как по часто используемому поведению. А так как она работает сейчас мне кажется маловероятно. Удалить дубликаты строк там тоже есть, но оно работает с сортировкой, а нужно без неё.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 17:00 19-04-2014
    obla4ko4240019



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

    Цитата:
    Почему Вы Notepad++ принижаете называя "маленьким" (скажите ещё "игрушечным") редактором? А?  

    потому что он и есть маленький, легковесный редактор, и это его плюс.
     
    Добавлено:

    Цитата:
    давно уже используется в профессиональной разработке профессиональными программистами

    заблуждение. Он подходит для быстрого редактирования. Как только программист достигает определенного уровня професионализма, он переходит на IDE.

    Цитата:
    Да когда-то он был просто чуть более удобным вариантом вендового нотепада.  

    он без сомнения очень функционален, но только как редактор файлов. Полного цикла программирования он не дает - нет интеграции с git, полноценных подсказок итд итп.  
     
    Добавлено:
    SKYNET3000

    Цитата:
    Ну если Вам не нужна, не надо говорить за всех.
    Мне например нужна.  

    эту тему закрыли. вы не понимаете, что это удел другого вида программ.
    Цитата:
    А то получается неудобно: в списке языков HTML у нотепада есть, расширения, специально заточенные для работы HTML-кодом есть. А посмотреть как реально этот код будет выглядеть нельзя.
     
    Согласитесь, это очень неудобно  

    а то что, php-код не интерпетируется, а c++ не компилируется, вас не смущает?
     
    Добавлено:

    Цитата:
    Не понял. Вы о чем щас вообще?

    о том, что у вас достаточно специфические запросы к NP++
     
    Добавлено:
    SKYNET3000
    посомтрите на список хотелок AZJIO - все они относятся к расширению функционала NP++ как ТЕКСТОВОГО РЕДАКТОРА

    Всего записей: 3275 | Зарегистр. 14-09-2005 | Отправлено: 17:14 19-04-2014 | Исправлено: obla4ko4240019, 17:21 19-04-2014
    SKYNET3000

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

    Цитата:
    о том, что у вас достаточно специфические запросы к NP++  

    obla4ko4240019
    Ну тык у меня и работа, мягко говоря. не стандартная. Я разработчик систем искусственного разума
     
    Добавлено:

    Цитата:
    как ТЕКСТОВОГО РЕДАКТОРА

    Ну ты я тоже спрашивал: каким расширением нотепада++ можно подсветить одинаковые и разные части в двух фрагментах кода. Никто так и не ответил

    Всего записей: 687 | Зарегистр. 14-12-2013 | Отправлено: 17:42 19-04-2014
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Только что заметил Notepad++ v6.6 Release Candidate
     
    Я в список хотелок добавил ссылки, желающие могут поддержать подьёмом темы.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 17:47 19-04-2014 | Исправлено: AZJIO, 17:55 19-04-2014
    SKYNET3000

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    А я бы хотел чтобы поиск можно было задавать не только в виде REGEX-ов, но и в виде задания правил-продукций грамматик, т.е. чтобы можно было найти не только конструкцию, относящуюся к типа 3 иерархии Хомского, но и других типов
     
    Добавлено:
    Например чтобы можно было написать:
     
    @машина = (@жигули, @запорожец)
    @жигули = жигул(и,ей,ям,ями)
    @запорожец = запор[(,орож(ец,ца,це))]
     
    И нужно найти конструкцию "@машина" в тексте.
     
    Пример простейший.  
    И более того, здесь можно было обойтись и REGEXP-ом.
     
    Но
    во-первых, представление искомой конструкции в такой форме более наглядно
    а во-вторых, можно описать в достаточно простой форме очень сложные поисковые запросы

    Всего записей: 687 | Зарегистр. 14-12-2013 | Отправлено: 17:56 19-04-2014
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SKYNET3000
    Макрос с регулярками установки пометок. Нажал кнопку, подсветил всё что угодно. Вопрос был задан в неверном тоне, я по этому не отвечаю иногда, за других не скажу.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 18:39 19-04-2014
    SKYNET3000

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Ничего не понял. Ты щас на какой вопрос ответил?  
     
    Добавлено:
    А потом регулярками можно находить конструкции регулярных языков, т.е. типа 3 по Хомскому

    Всего записей: 687 | Зарегистр. 14-12-2013 | Отправлено: 19:02 19-04-2014
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот что нового в локализации, обновлю чуть позже

    Код:
    <Item id="6334" name="Автоопределение кодировки документа (charset=...)"/>
    <Item id="6309" name="Открывать незакрытые вкладки файлов прошлого сеанса (сессия)"/> <!-- изменён раздел этого пункта -->
    <Item id="6817" name="Резервная копия сессии и несохранённых файлов"/>
    <Item id="6818" name="Резервировать сессию и несохранённые документы"/>
    <Item id="6819" name="Резерв. каждые"/>
    <Item id="6821" name="секунд"/>
    <Item id="6219" name="Папка для сохранения (по умолчанию папка текущего файла)"/>
     
    <Item id="6335" name=" / - экранирующий символ для SQL"/>

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 19:19 19-04-2014 | Исправлено: AZJIO, 16:56 02-05-2014
    SKYNET3000

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Всё равно ничего не понял.
    Вы сейчас вообще с кем разговариваете?
    Если со мной, то наш разговор напоминает разговор слепого с глухим

    Всего записей: 687 | Зарегистр. 14-12-2013 | Отправлено: 21:37 19-04-2014
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В справке сделаны все однострочные описания плагинов предлагаемых PluginManager'ом. Хотя ViSimulator оставил англ. текст.
     
    SKYNET3000
    Посмотри плагины NewFileBrowser и "Preview HTML". Конечно это не соответствует в точности твоему запросу.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 05:19 22-04-2014 | Исправлено: AZJIO, 05:24 22-04-2014
    SKYNET3000

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Спасибо.
    А что касается другого вопроса? (подсветка одинаковых и различающихся частей в 2-х (и более) фрагментах кода)
     
    Не поможете?

    Всего записей: 687 | Зарегистр. 14-12-2013 | Отправлено: 08:50 22-04-2014
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SKYNET3000
    В UDL регулярные выражения не работают сейчас. Так что можно подсветить через поиск на вкладке Пометки.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 09:19 22-04-2014
    SKYNET3000

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Что такое "UDL"?  О чем вообще речь?

    Всего записей: 687 | Зарегистр. 14-12-2013 | Отправлено: 10:25 22-04-2014
    pkbo

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UDL - User Defined Language (буквально Язык определяемый пользователем) - т.е. создание пользовательской схемы подсветки.

    Всего записей: 21 | Зарегистр. 03-07-2012 | Отправлено: 14:06 22-04-2014
    SKYNET3000

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

    Цитата:
    буквально Язык определяемый пользователем

    pkbo
    А определяемый как? С помощью продукций, позволяющих задать контекстно зависимую подсветку? Или просто втупую перечислением всех лексем?

    Всего записей: 687 | Зарегистр. 14-12-2013 | Отправлено: 14:22 22-04-2014
    pkbo

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не, без продукций, можете посмотреть картинки http://udl20.weebly.com/keywords.html

    Всего записей: 21 | Зарегистр. 03-07-2012 | Отправлено: 14:49 22-04-2014
    SKYNET3000

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

    Цитата:
    Не, без продукций,

    pkbo
    Ну тогда это очередное УГ.
    Такое и нафиг не надо.

    Всего записей: 687 | Зарегистр. 14-12-2013 | Отправлено: 14:51 22-04-2014
    RedKhan

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите, а программа поддерживает выражения типа [A-ZА-Я]{2}? То есть нужно найти две или более подряд стоящие прописные буквы.

    Всего записей: 568 | Зарегистр. 29-04-2007 | Отправлено: 22:27 28-04-2014
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

    Компьютерный форум Ru.Board » Компьютеры » Программы » Notepad++
    articlebot (02-03-2016 15:06): Notepad++ (часть 2)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru