Страница 48 из 198
Добавлено: Чт ноя 24, 2011 18:50
Alextp
взять как обычно-
www.uvviewsoft.com/bb
Добавлено спустя 1 час 4 минуты:
+ opt "Copy column block with extra spaces"
Upd завтра.
Добавлено: Пт ноя 25, 2011 06:03
keiran_green
Можно реализовать дублирование по Ctrl+D не только строк, но и выделенного текста, как в np++ (опционально: нынешний/новый способ)?
В np++ есть несколько вариантов работы:
- Курсор стоит на строке. Ничего не выделено - дублируется вся строка.
- Выделен текст на разных строках - дублируется выделенное, с сохранением переноса на строки. Начало вставки дубликата - положение курсора (в np++ - конец выделения).
- Выделен текст на строке - дублируется выделенное на ту же строку, сразу после выделенного.
Не хватает такого функционала.
PS: "в живую" видеть действие Ctrl+D в np++ нагляднее 
Добавлено: Пт ноя 25, 2011 07:55
Dr. Pilulkin
480499497 писал(а):А пробовал играть с Умным табулятором? В настройках на РЕДАКТОР 2 поставить там режим табуляции не пробелы а умный табулятор
Не помогает.
Добавлено: Пт ноя 25, 2011 11:19
Alextp
Dr. Pilulkin
Upd ("Copy column blocks with spaces")
Добавлено спустя 3 минуты:
keiran_green
подумаю
Добавлено: Пт ноя 25, 2011 11:29
Dr. Pilulkin
Alextp писал(а):Upd ("Copy column blocks with spaces")
Спасибо. Работает. Как насчет поиска/замены в вертикальном блоке?
Добавлено: Пт ноя 25, 2011 12:29
Alextp
пока никак. В Todo.
Добавлено спустя 20 минут:
Ctrl+D: done. Upd.
Добавлено спустя 2 минуты:
--Не хватает такого функционала.
done
--"в живую" видеть действие Ctrl+D в np++ нагляднее
Т.е.?
Добавлено: Пт ноя 25, 2011 14:13
keiran_green
Alextp писал(а):Ctrl+D: done. Upd.
Большое спасибо, потестирую.
Alextp писал(а):--"в живую" видеть действие Ctrl+D в np++ нагляднее
Т.е.?
Имел в виду то, что показывать в np++ действие Ctrl+D лучше, чем описывать словами

Добавлено: Сб ноя 26, 2011 14:11
keiran_green
Снова я со свомими предложениями:

Сделать имя резервной копии не со счетчиком, а с текущим временем (имя_файла_dd.mm.yyyy#hh.mm.ss.расширение_файла).
Сделать резервное копирование при нажатии на кнопку "Сохранить", в таком случае резервируется не только оригинальный файл , но и файл до "правок", перед каждым сохранением. Формат даты сделать настраиваемым.
Правда при таком подходе, если часто сохраняешь редактируемый файл, в папке оказывается много рез-ных копий. В этом случае можно добавить опцию "хранить N последних резервных копий" (0 - сохраняются все копии).
Добавлено: Сб ноя 26, 2011 14:50
Alextp
--при нажатии на кнопку "Сохранить", в таком случае резервируется не только оригинальный файл , но и файл до "правок", перед каждым сохранением.
и сейчас делается копия при нажатии Сохранить. Не понял. Какой файл "до правок"?
Добавлено: Вс ноя 27, 2011 10:04
keiran_green
Alextp писал(а):Какой файл "до правок"?
Ты что-то поменял в файле, нажал сохранить: копируется неизменный файл, который на диске, а потом уже в него сохраняются изменения. И так постоянно: перед сохранением файла резервируется его предыдущая копия.
Удобно, когда часто вносишь изменения в файл, а потом "вспоминаешь" что где-то там, между правками, есть что-то полезное, но ты уже это переисправил. И копии нет.

А одной копии иногда не хватает.
Добавлено: Вс ноя 27, 2011 11:33
Alextp
Дату трудно потом отлавливать, может сделаю просто файл.#NN.bak. Так проще. Но востребованность сомнительная, т.ч. потом
Добавлено: Вс ноя 27, 2011 11:41
keiran_green
Alextp писал(а):Дату трудно потом отлавливать
В каком смысле трудно и отлавливать для чего? Если ставить вплоть до секунд, тогда пробем с одинаковыми именами практически нет.
Alextp писал(а):востребованность сомнительная, т.ч. потом
Я не тороплю

если особого смысла в опции, для других пользователей, не будет - тогда и релизовывать не надо

.
Добавлено: Вс ноя 27, 2011 11:45
Alextp
>В каком смысле трудно?
Трудно потом удалять ненужные копии (если их много стало). проще с именами файл.#N.bak.
Добавлено: Вс ноя 27, 2011 11:47
keiran_green
Alextp
Теперь понял.
Добавлено: Вс ноя 27, 2011 12:42
CaptainFlint
Alextp
Я тут узнал, что SynEdit сделан на основе движка Scintilla. Помнится, на вопрос о 64 битах ты ответил, что автор SynEdit не заинтересован в портировании. А такой вот вопрос: насколько реально переделать SynWrite на использование исходной Scintilla в виде DLL? Тогда 64 бита для базового движка получаем совершенно без напрягов (библиотека плюсовая, компилится на ура), и останется перенести только сам SynWrite, написанный уже тобой, в Lazarus или Delphi XE2.