View previous topic :: View next topic |
Author |
Message |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Fri Nov 25, 2011 06:03 Post subject: |
|
|
Можно реализовать дублирование по Ctrl+D не только строк, но и выделенного текста, как в np++ (опционально: нынешний/новый способ)?
В np++ есть несколько вариантов работы:
- Курсор стоит на строке. Ничего не выделено - дублируется вся строка.
- Выделен текст на разных строках - дублируется выделенное, с сохранением переноса на строки. Начало вставки дубликата - положение курсора (в np++ - конец выделения).
- Выделен текст на строке - дублируется выделенное на ту же строку, сразу после выделенного.
Не хватает такого функционала.
PS: "в живую" видеть действие Ctrl+D в np++ нагляднее  |
|
Back to top |
|
 |
Dr. Pilulkin

Joined: 13 Apr 2011 Posts: 17
|
(Separately) Posted: Fri Nov 25, 2011 07:55 Post subject: |
|
|
480499497 wrote: | А пробовал играть с Умным табулятором? В настройках на РЕДАКТОР 2 поставить там режим табуляции не пробелы а умный табулятор |
Не помогает. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
Dr. Pilulkin

Joined: 13 Apr 2011 Posts: 17
|
(Separately) Posted: Fri Nov 25, 2011 11:29 Post subject: |
|
|
Alextp wrote: | Upd ("Copy column blocks with spaces") |
Спасибо. Работает. Как насчет поиска/замены в вертикальном блоке? |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Nov 25, 2011 12:09 Post subject: |
|
|
пока никак. В Todo.
Добавлено спустя 20 минут:
Ctrl+D: done. Upd.
Добавлено спустя 2 минуты:
--Не хватает такого функционала.
done
--"в живую" видеть действие Ctrl+D в np++ нагляднее
Т.е.? _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Fri Nov 25, 2011 14:13 Post subject: |
|
|
Alextp wrote: | Ctrl+D: done. Upd. |
Большое спасибо, потестирую.
Alextp wrote: | --"в живую" видеть действие Ctrl+D в np++ нагляднее
Т.е.? |
Имел в виду то, что показывать в np++ действие Ctrl+D лучше, чем описывать словами  |
|
Back to top |
|
 |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Sat Nov 26, 2011 14:11 Post subject: |
|
|
Снова я со свомими предложениями:
Сделать имя резервной копии не со счетчиком, а с текущим временем (имя_файла_dd.mm.yyyy#hh.mm.ss.расширение_файла).
Сделать резервное копирование при нажатии на кнопку "Сохранить", в таком случае резервируется не только оригинальный файл , но и файл до "правок", перед каждым сохранением. Формат даты сделать настраиваемым.
Правда при таком подходе, если часто сохраняешь редактируемый файл, в папке оказывается много рез-ных копий. В этом случае можно добавить опцию "хранить N последних резервных копий" (0 - сохраняются все копии). |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Nov 26, 2011 14:50 Post subject: |
|
|
--при нажатии на кнопку "Сохранить", в таком случае резервируется не только оригинальный файл , но и файл до "правок", перед каждым сохранением.
и сейчас делается копия при нажатии Сохранить. Не понял. Какой файл "до правок"? _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Sun Nov 27, 2011 10:04 Post subject: |
|
|
Alextp wrote: | Какой файл "до правок"? |
Ты что-то поменял в файле, нажал сохранить: копируется неизменный файл, который на диске, а потом уже в него сохраняются изменения. И так постоянно: перед сохранением файла резервируется его предыдущая копия.
Удобно, когда часто вносишь изменения в файл, а потом "вспоминаешь" что где-то там, между правками, есть что-то полезное, но ты уже это переисправил. И копии нет. А одной копии иногда не хватает. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sun Nov 27, 2011 11:33 Post subject: |
|
|
Дату трудно потом отлавливать, может сделаю просто файл.#NN.bak. Так проще. Но востребованность сомнительная, т.ч. потом _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Sun Nov 27, 2011 11:41 Post subject: |
|
|
Alextp wrote: | Дату трудно потом отлавливать |
В каком смысле трудно и отлавливать для чего? Если ставить вплоть до секунд, тогда пробем с одинаковыми именами практически нет.
Alextp wrote: | востребованность сомнительная, т.ч. потом |
Я не тороплю если особого смысла в опции, для других пользователей, не будет - тогда и релизовывать не надо . |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sun Nov 27, 2011 11:45 Post subject: |
|
|
>В каком смысле трудно?
Трудно потом удалять ненужные копии (если их много стало). проще с именами файл.#N.bak. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
keiran_green

Joined: 18 Nov 2011 Posts: 130 Location: Хабаровск
|
(Separately) Posted: Sun Nov 27, 2011 11:47 Post subject: |
|
|
Alextp
Теперь понял. |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Sun Nov 27, 2011 12:42 Post subject: |
|
|
Alextp
Я тут узнал, что SynEdit сделан на основе движка Scintilla. Помнится, на вопрос о 64 битах ты ответил, что автор SynEdit не заинтересован в портировании. А такой вот вопрос: насколько реально переделать SynWrite на использование исходной Scintilla в виде DLL? Тогда 64 бита для базового движка получаем совершенно без напрягов (библиотека плюсовая, компилится на ура), и останется перенести только сам SynWrite, написанный уже тобой, в Lazarus или Delphi XE2. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
|