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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Lapochka ili Chai



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вдогонку ещё один вопрос:  
    пытаюсь найти слово SUBROUTINE или слово FUNCTION.
     
    Использую для этого регулярное выражение:
     
    (SUBROUTINE)|(FUNCTION)
     
    Не катит.
    А почему?
     
    В Multi-Edit катит, а здесь не катит. Странно.
    И хелпа никакого не вижу на горизонте (ну, то есть "Руководства пользователя").

    Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 11:21 21-07-2010
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lapochka ili Chai
    N++ коряво поддерживает регулярные выражения. Как по мне, если не брать в расчет бесплатность N++, то по всем параметрам EmEditor лучше: и регэкспы работают безотказно, и можно открыть огромные файлы, и подсветка(крути как хочешь), + настройка всего и вся как хочешь...

    Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 11:48 21-07-2010
    DrakonHaSh



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

    Цитата:
    по всем параметрам EmEditor лучше

    это вы, я думаю, погорячились
    вот например, насколько мне помнится, ни у одного редактора, кроме N++, нет фичи "Using 1st Style" для цветового выделения 5 стилей произвольных переменных/строк/выражений и возможностью навигации между ними - супер удобная фишка при анализе кода, логов и т.д.
    и это лишь одна фича, других я думаю, тоже хватает.
    почему тех, кто выбирает N++ заметно побольше чем тех, кто выбирает EmEditor ? уж точно не потому, что поклонники N++ глупы или ограничены или что-то в этом роде - у них значит есть свои веские причины а глюки, нюансы и недостатки есть практически в любой проге.

    Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 13:15 21-07-2010
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DrakonHaSh
    Пусть будет не "по всем", а "почти по всем". Суть от этого не меняется...
    Я использую EmEditor именно как редактор текста, а не инструмент программирования. Для этого есть Визуал Студия. А для анализа данных или еще чего у меня есть awk, grep и sed...

    Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 13:54 21-07-2010
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да да да
    я видимо правильно в своем посте попал типа я [т.е. вы] умный, а вы "дураки", не знаете чем, как и для чего пользоваться : ))))
    кста, в студии той фичи, что я описал нет это первое. студия далеко не так универсальна, как N++ с т.з. поддерживаемых языков. это втрое третье тоже, думаю, легко найдется
    использование для анализа вышеприведенных прог... эм... на вкус, цвет кста, непонятно тогда почему EmEditor, а не emacs, чтоб уж быть полностью последовательным ?
     
    лана, в любом случае ваша позиция ясна  
    раз я умный и профессиональный перец, значит то, чем я пользуюсь умно и профессионально.  
    если кто-то пользуется тем, что я не считаю умным и профессиональным, значит он не умный и не профессиональный.
    привычная и легко предсказуемая логика ограниченной технократии
     
    позволяю вам оставить за собой последнее слово, если желаете

    Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 14:20 21-07-2010
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DrakonHaSh
    Я ничего из того, что Вы напридумывали не писАл.
    По работе приходится работать с большими объемами данных в виде текстовой колбасы.
    Только EmEditor позволяет быстро внести изменения в файл размером от 100-500мб, откусить кусок, столбец и т.д. Во-вторых, для поиска использую рег.выр. , в ЕЕ они стандартные на 100%, в Н++ - нет, а кое-что не работает вовсе.
    В-третьих, сравните возможности ЕЕ в командной строке с Н++. Я использую ЕЕ в скрипте по генерации плейлистов музыки для моей Нокии.
    Также на пред.страницах я приводил примеры неработы Н++. Н-р, попробуйте в файле(состоящим из более тысячи записей) выделить руками первые два столбца с первой строки до последней. Что мы увидим при переходе от 999-й к 1000-й строке? А в ЕЕ это работает железно.

    Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 14:41 21-07-2010
    Lapochka ili Chai



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ребята, не ссорьтесь, пожалуйста, каждый прав по-своему, и вся эта информация по-своему интересна. Кроме того, всегда действует правило инерции: если я знаю редактор (или средство) ХХХ, то даже если редактор (или средство) YYY и несколько лучше, но для меня удобнее мой родной редактор ХХХ -- так часто бывает, и это вполне оправдано, т.к. лучше уж делать дело, чем скакать от софта к софту. А то так всё время и уйдёт на поскакушки. (Сужу по себе, не по кому-либо другому.)
     
    Но вот я сейчас всё же готов немножко поскакать от софта к софту, ответьте, пожалуйста, в EmEditor'е есть выделение смысловых (структурных) фрагментов и их схлопывание, как в VS?
     
    Как это делает N++ для структур:
    SUBROUTINT ... END
    FUNCTION ... END
    IF ... ENDIF
    IF ... ELSE ... ENDIF
     
    и т.д.
    Правда, N++ изрядно глючит, так что приходится как-то корёжить тексты, чтобы "вписаться" в его ограниченный парсинг -- менее общий, чем у самого ФОРТРАНа.
     
    Например,  
    IF(....)THEN
    ...
    ENDIF
     
    этот редактор не распознаёт, пока не поставишь доп. пробел между скобкой и THEN.
     
    Другой глюк редактора N++:  
     

    Код:
    DO 100 I=...
    ...
    DO 100 J=...
    ...
    100 ....

     
    Здесь N++ не видит двух вложенных циклов и глючит. Приходится ручками превращать это дело в  
     
     

    Код:
    DO 110 I=...
    ...
    DO 100 J=...
    ...
    100 CONTINUE
    110 ...

     
     
    а при таком преобразовнии легко получить ошибки, если делается это над огромным текстом много раз и без вникания в каждый такой эпизод. А ошибка -- это не есть хорошо.  
     
    И, кроме того, делается это всегда ЗАДОЛГО ДО компиляции, так что протестировать не представляется возможным.
     
     
     
    И ещё вопрос: в каких редакторах есть фортрановские структуры типа сишарповской структуры
    #region
    #endregion
    служащей для выделения блока текста без какого бы то ни было отношения к компиляции (для компилятора это просто "комментарий").

    Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 13:28 22-07-2010
    Kavar

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обнаружил следующий Bug:
    При редактировании XML файла размером 70-80кб и более.
    Из текста пропадают символы. произвольно.
    просто из слова может пропасть 1-2 символа. причем только в одном слове.
    Имеем, к примеру таг :

    Код:
    <Фамилия>......</Фамилия>

    После редактирования файла в N++ получается:

    Код:
    <Фамилия>......</Фамлия>

     
    При редактировании подобных файлов размеров 30-40 кб. никаких проблем нет.
    Точный размер, после которого глюк проявляется не выявил.
    Про другие форматы ничего сказать не могу.
    Версия последняя на текущий момент - 5.7
     
    Никто не сталкивался?

    Всего записей: 112 | Зарегистр. 12-04-2004 | Отправлено: 18:41 27-07-2010 | Исправлено: Kavar, 18:53 27-07-2010
    Dimitr1s



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kavar
    Ага, есть такое, он уже при открытии XML документа символы теряет. Открыл конфиг, 266 Кб, в нём есть строка: <table action="continue" id="4" name="Спросить пользователя">, при открытии в Notepad++ "С" из "Спросить" исчезла: <table action="continue" id="4" name="просить пользователя">, ну и сохранился битый файл уже. v 5.7

    Всего записей: 1659 | Зарегистр. 02-07-2006 | Отправлено: 19:16 27-07-2010
    Kavar

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть смутное подозрение, что это с кириллицей связано.

    Всего записей: 112 | Зарегистр. 12-04-2004 | Отправлено: 19:26 27-07-2010
    Dimitr1s



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kavar
    Или с кириллицей и новым Scintill'овским лексером, если открыть и редактировать тот же файл как .txt, то нормально всё.

    Всего записей: 1659 | Зарегистр. 02-07-2006 | Отправлено: 19:36 27-07-2010 | Исправлено: Dimitr1s, 19:43 27-07-2010
    Lapochka ili Chai



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

    jonvarvar

    Цитата:
    Цитата:Lapochka ili Chai

    Цитата:
    Есть ли что-то подобное в Notepad++?

     Да. В контекстном меню проводника: "Edit with Notepad++".

     
    Это ответ на другой вопрос.
    Я не спрашивал, есть ли в проводнике такая функция.
     
    Мне нужна такая функция в текстовом редакторе под названием Notepad++.
    Я не нашёл этой функции  в текстовом редакторе под названием Notepad++.
     
    И я обратился и продолжаю обращаться ко всем с вопросом, может быть кто-то знает, как в текстовом редакторе под названием Notepad++ сделать следующую вещь:
     

    Цитата:
     можно ли "загрузить файл из-под курсора"  в текстовом редакторе под названием Notepad++
     
    Например, в текстовом редакторе Multi-Edit можно кликнуть по строчке
     
    C:\WORK\paper.txt
     
    правой кнопой мыши и выбрать в контекстном пункт "Open file under cursor", и сразу же в новом окошке  того же самого текстового редактора Multi-Edit откроется файл "C:\WORK\paper.txt".
     
    Есть ли что-то подобное в Notepad++?

    Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 12:01 01-08-2010
    Dimitr1s



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

    Цитата:
    Есть ли что-то подобное в Notepad++?

    Для выделенного:
    Run -> Open file
    Run -> Open in another instance

    Всего записей: 1659 | Зарегистр. 02-07-2006 | Отправлено: 13:59 01-08-2010
    TarikS

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

    Цитата:
    Есть ли что-то подобное в Notepad++?

     
     
    Загляни в меню Запуск, возможно там есть то что ищешь!  
     
    я думаю что Запуск\Open file (Alt+F5) то самое....

    Всего записей: 35 | Зарегистр. 20-04-2007 | Отправлено: 14:00 01-08-2010
    asdf8

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lapochka ili Chai
     
    чтоб загрузить файл из-под курсора, надо добавить в файл "shortcuts.xml" строку :
     
    <Command name="Open selected file" Ctrl="no" Alt="no" Shift="no" Key="0">$(NPP_DIRECTORY)\notepad++.exe &quot;$(CURRENT_WORD)&quot;</Command>
     
    в секцию "<UserDefinedCommands>"
     
    В меню "Запуск" появится пункт "Open selected file".

    Всего записей: 92 | Зарегистр. 06-05-2007 | Отправлено: 14:30 01-08-2010
    kortez7

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

    Всего записей: 316 | Зарегистр. 19-10-2004 | Отправлено: 20:44 01-08-2010 | Исправлено: kortez7, 11:37 04-04-2012
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kortez7
    что прикольно отдельным цветом(стилем) - вообще никак.
    можно только добавлять свои слова к [Style Configurator]-[php]-[WORD]
     
    я кста пару месяцев назад подобный реквест сначала на форуме сабжа разместил, затем оттуда меня отправили на http://sourceforge.net/apps/ideatorrent/notepad-plus/ideatorrent/, там разместил, народ начал голосовать за, а потом, через какое-то время сия идея канула к никуда после этого, кста, мой пыл к сабжу пошел на убыль хотя, на сей момент он все равно для моих задач лучший, но у меня большие надежды на новую версию HippoEDIT (автор там, кста, русскоязычный и очень даже талантливый)

    Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 11:11 02-08-2010
    Lapochka ili Chai



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Замечены баги в следующих меню  
     
    "Запуск":  Launch in Firefox
    "Запуск":  Launch in IE
     
    Баг состоит в том, что показывается не текущая версия файла, а на самом деле всего лишь последняя сохранённая.
     
    То есть автору программы либо надо сменить название пункта меню, либо добавить сохранение перед визуализацией, либо визуализировать временный файл.
     
    Если говорить про Multi-Edit, то он давно решил этот вопрос в пользу следующего решения:
    если в Multi-Edit жмёшь кнопку визуализации html-файла, то сначала идёт сохранение на диск, а потом уже визуализация. Если бы капитаном был я, то я и для Notepad++ выбрал бы такое же поведение.
     
    Добавлено:
    asdf8
    Класс! Оно работает!!! Ура!!!
    Огромное спасибо!
     
    Добавлено:
    Dimitr1s
    TarikS
    Alt-F5 тоже работает, спасибо, коллеги!
     
    А вот Запуск -- Open in another instance  (Alt+F6)
     
    не работает,  а запускает ещё одну копию сабжа и потом задаёт кучу глупых вопросов типа "а не создать ли такую директорию", "а может создадим ещё и такую директорию"...
    а всё из-за того, что в имени файла (и папкопути к нему) присутствуют пробелы (я так предполагаю, а основанием для такого предположения является последовательность вопросов с предложениями создать "фрагментарные" папки).
     

    Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 10:16 04-08-2010 | Исправлено: Lapochka ili Chai, 10:17 04-08-2010
    Lapochka ili Chai



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Блн! а с файлом из текущей папки такой трюк не проходит... (
     
    А в Multi-Edit всё работало...
     
    Ну не принято в ФОРТРАНе писать  
     

    Код:
    include 'F:\Workers\Ivanov\Projects\Simulator4968\sources\testing\common1.f'

     
    принято писать без указания пути, примерно так:
     

    Код:
    include 'common1.f'

     
    считая, что всё это дело происходит в текущей папке.
    Тем более, что компилирую я на линуксовском мэйнфрейме, а редактирую на виндовом ноутбуке -- там вообще структура имён папок разная! Принципиально невозможно написать полный путь ко включаемому файлу!
     
    Народ, что делать, а?
    Как загрузить из-под курсора файл, путь к которому -- текущая директория?

    Всего записей: 847 | Зарегистр. 27-11-2003 | Отправлено: 14:18 04-08-2010 | Исправлено: Lapochka ili Chai, 14:20 04-08-2010
    asdf8

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lapochka ili Chai
     
    <Command name="Open selected file in current dir" Ctrl="no" Alt="no" Shift="no" Key="0">$(NPP_DIRECTORY)\notepad++.exe $(CURRENT_DIRECTORY)\$(CURRENT_WORD)</Command>

    Всего записей: 92 | Зарегистр. 06-05-2007 | Отправлено: 14:44 04-08-2010
       

    Страницы: 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