|   |   | 
| 
 | Запилил немного Intellisense для Notepad++ | ☑ | ||
|---|---|---|---|---|
| 0
    
        trdm 03.01.18✎ 12:17 | 
        Пока чисто базовая функциональность, надеюсь подрасширю со временем.
 Репа: https://github.com/trdm/jn-npp-scripts Скрин. http://prntscr.com/hvg5ok Может кому интересно будет. | |||
| 1
    
        aka AMIGO 03.01.18✎ 12:29 | 
        (0) скачал, интересно.  Спасибо за труды твои :)     | |||
| 2
    
        trdm 03.01.18✎ 12:33 | 
        На здоровье!
 Мне нравится Notepad++ много функций, почти мгновенный старт если не перегружать его плагинами. А теперь скриптовать в нем гораздо удобнее стало. Буду продолжать пописывать. Пожелания приветствуются. | |||
| 3
    
        aka AMIGO 03.01.18✎ 12:43 | 
        Тащи семью гулять, не сиди дома, скриптовать будешь после 8.01.2018 :)     | |||
| 4
    
        trdm 03.01.18✎ 12:47 | 
        я лучше в мае. грязь месить не охота..     | |||
| 5
    
        aka AMIGO 03.01.18✎ 12:55 | 
        Мда.. погодка не шепчет. Ты ведь в Ставрополье? Такое впечатление, что Земля размякла по дуге до Москвы, и слякоть до центра Земли :)     | |||
| 6
    
        trdm 03.01.18✎ 13:05 | 
        РнД.
 Пс. Прикрепил релиз: https://github.com/trdm/jn-npp-scripts/releases | |||
| 7
    
        trdm 03.01.18✎ 13:06 | 
        А насчет погулять - мысль отличная!     | |||
| 8
    
        aka AMIGO 03.01.18✎ 13:14 | 
        Мм.. я ошибся, думал, что в РнД - сервер
 А у Азова, должно быть, тепло, не Москва.. И хорошо что ты дозрел :) Я скоро присоединюсь, но на 4-х колесах :) Так нужно, но все равно прогулка :) | |||
| 9
    
        devpro100 03.01.18✎ 13:23 | 
        (6) Спасибо!     | |||
| 10
    
        trdm 03.01.18✎ 13:25 | 
        (9) На здоровье!     | |||
| 11
    
        Еврейчик 03.01.18✎ 13:37 | 
        (2)хорошая работа. а зачем NP++ ? есть же Sublime Text 3.
 Там все это есть и многое другое. Мильены плагинов. | |||
| 12
    
        trdm 03.01.18✎ 13:48 | 
        у меня и 2-й и 3-й стоит. Поглючивает немного и немного неудобны они.
 Сила привычки опять же. | |||
| 13
    
        trdm 03.01.18✎ 13:52 | 
        думаю на саблайм перешли именно потому, что в N++ функционала не хватало.     | |||
| 14
    
        Зик Райдер 03.01.18✎ 14:25 | 
        (0) Желаю тебе скорее открыть для себя PHPStorm и забыть про неудобный и ничего не умеющий NPP.     | |||
| 15
    
        Зик Райдер 03.01.18✎ 14:30 | 
        (13) А еще потому что саблайм проверяет не изменился ли файл на удаленном сервере прежде чем его перезаписывать, в отличии от нотепада++.     | |||
| 16
    
        trdm 03.01.18✎ 14:34 | 
        каждому продукту - свой пользователь.
 и каждому пользователю - свой продукт. | |||
| 17
    
        jsmith82 03.01.18✎ 15:40 | 
        Использую Visual Studio Code и не парюсь!     | |||
| 18
    
        Зик Райдер 03.01.18✎ 17:52 | 
        (16) Не слушать советов более опытных пользователей - плохо. Сам себя наказываешь просто.     | |||
| 19
    
        Asmody 03.01.18✎ 18:39 | 
        (14) Шторм а) платный, б) жрет память, процессор и батарейку как не в себя (как и любое изделие из семейства IDEA)
 А вот vscode/atom наше всё, да. Subl держу по привычке, на всякий случай. | |||
| 20
    
        Зик Райдер 03.01.18✎ 22:14 | 
        (19) Но ты забыл перечислись все преимущества Шторма.
 А про минусы, я не согласен с тобой. Шторм почти не жрет память. Всего 800 мегабайт у меня в данный момент потребил, открыто сразу два крупных проекта. В то время как гугл хром сожрал 6 гигов. Процессор пусть жрет, все равно он простаивает без дела когда программируешь. Батарейку жрет??? - это вообще не про работу. То что платный - это наоборот показатель хорощего качества. Значит его делают ответственные профессионалы, а не энтузиасты. Так что я не вижу ни одного минуса у Шторма по сравнению с остальными редакторами. | |||
| 21
    
        trdm 03.01.18✎ 22:18 | 
        (20) > Батарейку жрет??? - это вообще не про работу.
 Это про ноутбук, батарея которого сядет раньше, чем успеешь пару файлов отредактировать. У шторма есть чему поучиться, тут согласен. | |||
| 22
    
        trdm 03.01.18✎ 22:23 | 
        (20) > То что платный - это наоборот показатель хорощего качества. 
 Дикий ржач сумасшедшего. И вобще что толку впаривать человеку продукт, который он уже оценил и отверг по определенным причинам? | |||
| 23
    
        jsmith82 03.01.18✎ 22:30 | 
        А чо хорошего в шторме?     | |||
| 24
    
        Asmody 03.01.18✎ 22:38 | 
        (20) Я не спорю, что JetBrains делает лучшие IDE на сегодняшний день. Только я не понимаю, зачем для тех задач, для которых обычно используется NPP, нужна IDE уровня IDEA? 
 Опять же, в (0) у человека на скрине javascript. Зачем ему "вся мощь" PHPStorm? Опять мимо. | |||
| 25
    
        Asmody 03.01.18✎ 22:40 | 
        (23) PHP-отладчик "из коробки". Кто возился с разными xdebug, прочухает фишку.     | |||
| 26
    
        jsmith82 03.01.18✎ 22:42 | 
        (25) Понятно
 Да, это жёсткая тема, но, хорошо, что в Visual Code легко настраивается | |||
| 27
    
        jsmith82 03.01.18✎ 22:43 | 
        Юзаю в связке с XAMPP     | |||
| 28
    
        Зик Райдер 04.01.18✎ 11:51 | 
        (24) Чувак, я в основном на JS и программирую в шторме. И тут он на порядок удобнее чем NPP, в котором я раньше тоже писал на JS на протяжении нескольких лет, пока не понял что мне его стало мало, что много чего нехватает, и не стал искать другие варианты.
 (22) Я тебе ничего не впариваю, а даю хороший совет, который ты отвергаешь по выдуманным причинам. Поэтому страдай и пользуйся дальше блокнотом, я только за. | |||
| 29
    
        Зик Райдер 04.01.18✎ 12:02 | 
        (21) Редактировать файлы не на лекции, а на обустроенном рабочем месте на ПК где есть розетки, не пробовал?     | |||
| 30
    
        Asmody 04.01.18✎ 12:05 | 
        (28) [я в основном на JS и программирую] - тогда тем более непонятно зачем тебе PHPStorm, WebStorm дешевле на $70 в год, как раз на LastPass бы хватило и еще осталось. (Мы же не можем допускать, что кто-то для зарабатывания денег пользуется "пираткой")     | |||
| 31
    
        Зик Райдер 04.01.18✎ 14:35 | 
        (30) 'в основном на JS' !== 'только на JS'
 Работодатель оплачивает PHPStorm потому что я сказал что мне нужен именно PHPStorm, а так же 1password корпоративный. У кого мало денег могут и бесплатно пользоваться, в инете есть инструкции. LastPass хочу для себя, чтобы он не зависел ни от кого. Оффтоп | |||
| 32
    
        trdm 04.01.18✎ 15:58 | 
        (28) > Чувак, я в основном на JS и программирую в шторме. И тут он на порядок удобнее чем NPP,
 в NPP, только список зарезервированных слов из коробки есть. Кодекомплита там отрадясь не было. Зато теперь есть возможность научить. И кодеджампинг добавить (есть уже) и работу после точки и методы ActiveX будут. И шаблоны можно добавить. Есть ctags - коде-джампинг не преблема сделать. | |||
| 33
    
        trdm 04.01.18✎ 16:00 | 
        Шторм мне не нужен, не жалую программы, написанные на яве. Запускается он так долго, что я себе кофе успею приготовить.
 N++ запускается за время меньше секунды. Что просто восхитительно и не нужно при старте кнопать создавать проекты каждый раз, когда один файл собрался отредактировать. Это жуть просто какая-то. | |||
| 34
    
        trdm 04.01.18✎ 16:07 | 
        Коде-джампинг в части прыжка на функцию для javascript: 
 http://prntscr.com/hvyd0h Коде-джампинг в части прыжка на функцию для vbscript: http://prntscr.com/hvydrb | |||
| 35
    
        trdm 04.01.18✎ 16:08 | 
        Контекстное меню можно свое запилить с помощью javascript: 
 https://github.com/sieukrem/jn-npp-plugin/wiki/Working-with-context-menu | |||
| 36
    
        jsmith82 04.01.18✎ 16:45 | 
        (34) У тебя уши от этого шрифта не вянут?     | |||
| 37
    
        trdm 04.01.18✎ 16:53 | 
        В каком смысле? от какого?     | |||
| 38
    
        jsmith82 04.01.18✎ 16:55 | 
        (36) Ну что там у тебя на скрине..     | |||
| 39
    
        trdm 04.01.18✎ 16:57 | 
        (38) покажи свои предпочтения, что бы я понял.     | |||
| 40
    
        jsmith82 04.01.18✎ 16:57 | 
        В смысле сначала выясняется, что ты пишешь код на NPP, потом выясняется, что ты используешь какой-то древний шрифт эпохи DOS..
 Казалось бы причём тут эзотерика? | |||
| 41
    
        jsmith82 04.01.18✎ 16:58 | 
        (39) Я, как истинный виндузятник, использую Consolas
 До этого юзал Lucida Console | |||
| 42
    
        trdm 04.01.18✎ 17:02 | 
        Обычный Courier 10. Это мой выбор.     | |||
| 43
    
        trdm 04.01.18✎ 17:08 | 
        Consolas слишком высокий глиф. Мало текста на экране помещается. Courier мне нравится за компактность.     | |||
| 44
    
        Serginio1 04.01.18✎ 17:17 | 
        Я вот смотрю на  Visual Code https://code.visualstudio.com/Docs/languages/javascript
 Там можно всяких плагинов понаделать https://code.visualstudio.com/docs/extensions/example-hello-world | |||
| 45
    
        trdm 04.01.18✎ 17:30 | 
        Прямо как в анекдоте.     | |||
| 46
    
        Зик Райдер 04.01.18✎ 19:04 | 
        (32) Понятно, NPP тебе нужен для того чтобы писать плагины для NPP.
 Для серьезной работы он не годится. Ты тратишь свое время на то что уже сделано другими, хотя мог бы тратить его на зарабатывание денег. (33) Шторм запускается за несколько секунд. Пора тебе комп проапгрейдить чтобы не выбирать софт по времени запуска, а выбирать по удобству использования. Поставь хотя бы SSD вместо HDD. Чтобы отредактировать файл в Шторме, не нужно создавать проект. Если бы у него был такой недостаток, то его сразу бы заметили и исправили. Можно просто открыть файл через меню и редактировать. Или мышкой перетащить на окно Шторма. | |||
| 47
    
        trdm 04.01.18✎ 19:18 | 
        (46) > Для серьезной работы он не годится. 
 Это как обучишь, N++ - не монолит, а система с возможностью обучения. Нельзя её рассматривать в статике. (46) > Шторм запускается за несколько секунд. Пора тебе комп проапгрейдить чтобы не выбирать софт по времени запуска, а выбирать по удобству использования. Поставь хотя бы SSD вместо HDD. Тебе уже 2 человека сказали, что туподумающие программы конечно можно вылечить, но есть неприязнь у меня к программам на яве. Жрите как говорится сами. | |||
| 48
    
        trdm 04.01.18✎ 19:23 | 
        JetBrains PhpStorm
 Год/Дата Выпуска: 2017 Версия: 2017.1.4 Системные требования: Microsoft Windows 8 (incl.64-bit)/7/Vista/2003/XP/2000 Intel Pentium III/800 MHz or higher (or compatible) 512 MB RAM minimum 2 GB RAM recommended ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Это сколько он отожрет памяти еще? У N++ таких проблем по требованиям нет. | |||
| 49
    
        Зик Райдер 04.01.18✎ 21:48 | 
        (48) Ты проблемы выдумываешь. Они существуют у тебя в голове, а не в реальном мире.
 Еще раз повторяю, сделай апгрейд компа если тебе кажется что программы на яве медленные и неприятные. И поставь больше 2 гигов оперативы (это была норма 2010 года, сейчас уже 2018). Иначе будешь дальше страдать из-за невозможности пользоваться удобным и мощным софтом. | |||
| 50
    
        Зик Райдер 04.01.18✎ 21:51 | 
        У меня Шторм с двумя открытыми большими проектами "отожрал" 5% памяти, писал уже выше. Это никак не может быть проблемой.     | |||
| 51
    
        trdm 04.01.18✎ 23:25 | 
        (49) у моего компа нормальная производительность, это вашему тормознутому софту не хватает 3 Ггц проца, и 4-х Гб памяти.
 возитесь со своим мусором сами. | |||
| 52
    
        Еврейчик 04.01.18✎ 23:26 | 
        (51)а на чем пишутся такие Аддоны?     | |||
| 53
    
        trdm 04.01.18✎ 23:27 | 
        какие?     | |||
| 54
    
        Еврейчик 04.01.18✎ 23:29 | 
        (53)к NP++.   на с++ или там свой макроязык ?     | |||
| 55
    
        jsmith82 04.01.18✎ 23:31 | ||||
| 56
    
        Еврейчик 04.01.18✎ 23:32 | 
        (49)Знаете. Я занимаюсь веб-разработкой. Что должен сказать. У меня конечно нет SSВ, но phpstorm и загружается дольше, и прогружает инфу о проектах не очень так быстро. Работать можно, но не сравнить с блокнотом и с  sublime text 3.
 Использую его для Бэкэнда на php и для отладки. А для вёрстки использую Sublime Text 3. Не всегда есть смысл запускать такую тяжеловесную машину, как php storm. | |||
| 57
    
        trdm 04.01.18✎ 23:32 | 
        да по разному. jN на с++/winApi, SourceCookifier на c#.
 большинство плагинов на c++/winApi. по этому он такой шустрый. | |||
| 58
    
        Еврейчик 04.01.18✎ 23:33 | 
        (55)С++ понял. спс.
 (57)good! хорошее дело делаете! респект. | |||
| 59
    
        Зик Райдер 04.01.18✎ 23:33 | 
        (51) Читай внимательней, а не сочиняй небылицы. Ему хватает пентиума 3 и 512мб оперативки, рекомендовано 2Гб, твоя цитата. Значит твоих 4Гб будет за глаза.
 На моем компе пятилетней давности летает без каких-либо лагов. Так что проблемы ты просто выдумываешь. Я то буду им пользоваться, это не вопрос. А вот ты нет, без видимых причин. | |||
| 60
    
        Еврейчик 04.01.18✎ 23:36 | 
        (59)какой вы недружелюбный. Человек написал плагин. А вы с ним как с каким-то юзером, ленящимся залезть в поиск общаетесь. Человек, можно сказать показал, что он на голову круче, чем большинство из людей, посищающих форум - людей, которые кроме 1с конфигуратора ничего не видели в плане программирования.     | |||
| 61
    
        trdm 04.01.18✎ 23:36 | 
        (56) я тоже для верстки и для отладки разные среды использую. 
 (59) кончай впаривать это тормозное, но мощное поделие. Я пробовал, мне не понравилось. | |||
| 62
    
        trdm 04.01.18✎ 23:39 | 
        (60) не плагин, а скрипт. Автор плагина Евгений Кремер.     | |||
| 63
    
        Зик Райдер 04.01.18✎ 23:45 | 
        (60) Просто он врун. А я очень не люблю врунов. Это самые низкие и никчемные люди для меня.
 Я ему посоветовал нормальный инструмент чтобы он не тратил свое время на ерунду, а он начал сочинять небылицы непонятно зачем. | |||
| 64
    
        Еврейчик 04.01.18✎ 23:56 | 
        (62)ааа. так там есть некое api чтобы подключать готовые дополнения! спс!     | |||
| 65
    
        Еврейчик 04.01.18✎ 23:59 | 
        (63)вы просто не слышите друг друга. шторм реально более тормознутый. для мелких нужд хорошо годятся просто редакторы, а не ide. точнее, как тормознутый. он же весь проект, состоящий из множества файлов сканирует. Потом, когда уже все проиндексировано, то он тоже достаточно шустро работает. Но редкатор, есть редактор. там скорость побыстрее будет.     | |||
| 66
    
        trdm 05.01.18✎ 00:02 | 
        (64) api там довольно мощное. Евгений потрудился на славу.     | |||
| 67
    
        trdm 05.01.18✎ 00:08 | 
        к примеру пишешь функцию:
 function myPutnoSwitcher() { var selText = Editor.currentView.selection; // забираем текст из вьюва var en = " qwertyuiop[]asdfghjkl;'zxcvbnm,..QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./"; var ru = " йцукенгшщзхъфывапролджэячсмитьбю.ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ."; var word = ""; for (i = 0; i<selText.length; i++ ) { cChar = selText.charAt(i); pos = en.indexOf(cChar); if (pos != -1) { cChar = ru[pos]; } word = word + cChar; } Editor.currentView.selection = word; } подключаем к меню её вызов: var myPutnoSwitcherItem = { text: "Putno switcher\tF6", ctrl: false, shift: false, alt: false, key: 0x75, cmd: myPutnoSwitcher // указатель на функцию myPutnoSwitcher() }; addHotKey(myPutnoSwitcherItem); // хоткей добавляется. scriptsMenu.addItem(myPutnoSwitcherItem); добавляем пункт в меню Notepad++ закидываем это в файлик PutnoSwitcher.js закидываем файлик в каталог \\Program Files\Notepad++\plugins\jN\includes\PutnoSwitcher.js перезапускаем нотепад и готово, можно пользоваться. | |||
| 68
    
        trdm 05.01.18✎ 00:12 | ||||
| 69
    
        Еврейчик 05.01.18✎ 00:32 | 
        (68)вообще тема! спасибо!!     | |||
| 70
    
        Gepard 05.01.18✎ 12:33 | 
        (19) +1 за Атом)     | |||
| 71
    
        Gepard 05.01.18✎ 12:40 | 
        (63) сиди сам на этом тормозном да еще и платном... 
 NP++ хорош, но он только под Windows, поэтому начал использовать atom. ps И я работаю там где сам хочу, а не там где есть розетка. pps И если бы мой сотрудник пришел и начал качать права на какой-то софт, при использовании другого стандартно в компании - он бы точно не прошел испытательный срок, так что держитесь за своего))) | |||
| 72
    
        trdm 05.01.18✎ 13:35 | 
        открою страшную тайну Атом на win xp не ставится.     | |||
| 73
    
        Asmody 05.01.18✎ 14:16 | 
        (72) А на Windows 3.11?     | |||
| 74
    
        jsmith82 05.01.18✎ 14:27 | 
        (72) Чем дальше в лес, тем больше дров     | |||
| 75
    
        trdm 05.01.18✎ 15:33 | 
        Что поделаешь. Лень обновляться.     | |||
| 76
    
        trdm 15.01.18✎ 14:24 | 
        Кто нибудь с ctags работал?
 Хреновенько как то он разбирает. Из: function funk(name) { this.name = ''; this.variabla = 12; this.fu = function(ps) { return ps; } } Видит только 'fu': fu _test.js 94;" m class:funk funk _test.js 91;" c Может есть какая-то опция, дающая более глубокую детализацию? | |||
| 77
    
        trdm 15.01.18✎ 14:25 | 
        ctags используется отсюда: https://github.com/universal-ctags/     | |||
| 78
    
        trdm 15.01.18✎ 15:33 | 
        Добавил архив с упакованным N++ и скриптами.
 https://github.com/trdm/jn-npp-scripts/blob/master/Bin/Notepad%2B%2B.v6.8.2.7z На свежем N++ v7.5.4 скрипты работают, но не работают листнеры, которые запускают подсказку по методам автоматически. | |||
| 79
    
        trdm 24.01.18✎ 18:48 | 
        Обновился слегка, внедрил ctags, сделал подсказку по методам ActiveX, сделал механизм шаблонов.
 Кому интересно, портабельная версия: https://github.com/trdm/jn-npp-scripts/raw/master/Bin/NotepadPP.7z | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |