SynWrite (Syn2)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

Alextp писал(а):_92.
Умная каретка делалась не мной. Т.ч. править не буду
тогда про down выше (при выключенной умной каретке)
возможно ли реализовать чтоб каретка переходила на вторую часть длинной строки

Добавлено спустя 37 минут:

закладки

в notepadplusplus в управлении закладками
есть поставить/снять закладку и к пред./след.закладке

возможно в дополнение к существующему функционалу с закладками в syn2
добавить эти процедуры
ubuntu+tc+synwrite
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

1. для этого надо включить умную каретку. При выкл. каретке это делать - надо опцию вводить.. что плохо
2. Уже есть - меню Закладки
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

Alextp писал(а):2. Уже есть - меню Закладки
то что есть знаю
но в syn2 нужно помечать закладка 1 закладка 2..
в большом файле запоминать/смотреть где была поставлена закладка
и не занята ли еще закладка 3 например

а в notepadplusplus просто отметил хоткеем нужные строки
и переходишь по ним единым хоткеем

имею ввиду дополнить по возможности функционал syn2 в плане работы с закладками
ubuntu+tc+synwrite
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Так я говорю- есть! есть команда "Перекл. ненуменованую закл", есть "Перейти к след/пред"
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

Alextp писал(а):Так я говорю- есть! есть команда "Перекл. ненуменованую закл", есть "Перейти к след/пред"
прошу прощения - не заметил)
спс

Добавлено спустя 34 минуты:

строковые операции - удалить строку

если выделить одну строку/часть строки и вызвать эту функцию
то в статусной строке выводится *удалено строк: 1*

если же не выделять и вызвать эту функцию
то ничего не выводится

т.о. можно так случайно строку потерять
ubuntu+tc+synwrite
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

_92: Fix
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

режим выделения
установка маркера начала выделения
установка маркера конца выделения

настроил на них горячие клавиши
конец выделения виден естественно в итоге

можно ли как-то визуально выделять
где был установлен маркер начала выделения
ubuntu+tc+synwrite
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Спрошу автора ECtl

Добавлено спустя 1 час 52 минуты:
RamSoft писал(а):Первая: Если проект состоит из кучи каталогов с общим корнем, то штука ищет тупо в корне не учитывая подкаталоги. Вторая: Штука не проверяет принадлежность файла к какому-нибудь каталогу {Pos(sProjectPath, sFileName) > 0}, а открывает из первого где нашла.
1 Добавлю указание папки
folder\*
которое будет делать поиск с подпапками

2 Поясни на примере
Аватара пользователя
RamSoft
Сообщения: 65
Зарегистрирован: Ср авг 04, 2010 18:15
Откуда: Москва

Сообщение RamSoft »

Alextp, Суть такова: Добавить возможность быстрого перескока к функциям и процедурам как это реализовано во множестве RAD, от той же Embarcadero. Если зажать Ctrl и навести на слово, то оно превращается в текст с гиперссылкой, при нажатии на который осуществляется переход к месту где это слово объявлено или экспортируется. Если не в текущем модуле, то ищем в тех которые в секции Uses.

З.Ы. Я бы и сам заморочился, да вот никак не дождусь я ECtl3, Михаил в курсе. :roll:

З.Ы.Ы.
По поводу п.1, хорошо бы ещё проверять к какой папке принадлежит файл. :wink:
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

1. Ликбез. Поясните почему выбрана такая функциональность:
- клик внутри выделенного фрагмента не снимает выделение
- клик за пределами выделения - снимает
Для чего это полезно? Можно ли от этого избавиться?

Добавлено спустя 1 час 4 минуты:

2. Пожелание к команде Дублировать для случая, когда нет выделения. Сейчас эта команда дублирует строку и оставляет каретку на прежнем месте. Более логично перевести каретку на новую строку. Макросом этого не поправить, так как эта же команда работает с выделением.
Обоснование: по моим представлениям изменения вносятся чаще в нижнюю из дублированных строк.

Добавлено спустя 29 минут:

3. Недоделка при автообновлении. Если в файле есть не сохраненные изменения, то перед авто-reopen нужно спрашивать разрешение на их потерю. При ручном reopen - это происходит.

Добавлено спустя 26 минут:

4. Ликбез. Зачем нужен режим строчное-вертикальное выделение? На какие команды он влияет?

Два месяца работы его не замечал. Сегодня сделал вертикальное выделение через Alt+Shift+стрелки и хотел полученный текст целиком скопировать. Оказалось, что установился режим "вертикальное" и по Ctrl+A выделяется еле заметная вертикальная полоса. Не сразу смог сообразить как переключить режим. Не помог клик по статус-бару. Чтение подсказки на статусом: "can be changed by mouse shortcut" - еще больше озадачило. "mouse shortcut" - это что?

В целом: может этот режим уже рудимент?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

kvichans писал(а):- клик внутри выделенного фрагмента не снимает выделение
- клик за пределами выделения - снимает
Это text dragging.
у меня клик внутри снимает выд-е (если не начался drag).

Добавлено спустя 7 минут:
kvichans писал(а):2. Пожелание к команде Дублировать
NP++ - то же самое.
Hippo- нет. PSPad- нет.
todo

Добавлено спустя 7 минут:
kvichans писал(а):Чтение подсказки на статусом: "can be changed by mouse shortcut" - еще больше озадачило. "mouse shortcut" - это что?
Alt+mouse dragging.

не знаю про эту команду. не пробовал
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):
kvichans писал(а):- клик внутри выделенного фрагмента не снимает выделение
у меня клик внутри снимает выд-е (если не начался drag).
У вас есть мой ini помогите понять, что перенастроить, чтобы у меня тоже снималось выделение.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ramsoft Пост

Добавлено спустя 17 минут:

kvichans
Editor - [ ] Text dragging. помогло?
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):Editor - [ ] Text dragging. помогло?
Да

5. Начал осваивать Code templates. Сейчас это только вставка по Ctrl+J текста или есть спец.разметка? Например:
- Указать положение каретки после вставки
- Использовать содержимое буфера для заполнения
И еще обсуждалось, что Син будет делать замену без показа списка, когда выбор однозначный. Это в планах?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Прочтите топик Code template
-делать замену без показа списка
Уже
Ответить