SynPlus

Форум о самом популярном файловом менеджере Total Commander

Сообщение SUKER » Пт апр 30, 2004 9:31 am

2Jasny
1. Объясни плз зачем это?
2. Ну да, это опять таки ТОЛЬКО в режиме без курсора.
3. <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->и от меня, не надо превращать вьюер в нечно монстроидальное - пусть он будет уметь только подсвечивать - но делать будет это ХОРОШО.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Во первых, он сейчас это делает уже ОЧЕНЬ ХОРОШО, а во вторых просто вьвер нужен исключительно для просмотра ОГРОМНЫХ файлов (для быстроты). А так просматриваешь код, находишь ошибку или ч-ть в этом роде - мона ее сразу и исправить и т.п.д
SUKER
Майор
 
Сообщений: 345
Зарегистрирован: Вт ноя 19, 2002 4:03 pm
Откуда: Saint-Petersburg
Пункты репутации: 0

Сообщение Jasny » Пт апр 30, 2004 12:47 pm

2SUKER

зачем? а вот попробуй сделать так: включи курсор, затем открываешь на просмотр большой файл, потом жмешь CTRL+END, а затем нажать стрелку вверх - пока курсор не убежит наверх ничего скроллироваться не будет

а например в SynUs видно как бешенно начинает скакать курсор - пришлось реализовывать нетривиальную логику перемещения курсора, а отсюда потенциальная возможность ошибок

предполагаю, что в SynPlus в режиме выключенного курсора логика перебегания курсора осталась без изменения

если же сделать через мессаджи скроллирования - то сделано все будет просто и следовательно работать будет так как хотелось

я вот в свое время Сергею очень много говорил, что надо сделать просто вьюер и больше ничего

но, как говорит Гоблин, "жадные дети" хотят все больше. т.е. им подавай полноценный редактор как в Дельфи, а зачем ?! и точки останова им подавай и макросы, еще потом попросят подключать компилятор ...

у ребят просто не останеться сил реализовывать все предложения, забросят они проект и все

надо редактор , есть например EditPlus, а двоем поддерживать столь сложный проект крайне тяжело

например, над SynEdit-ом работает толпа людей и ошибок там до сих пор немерянно :(

меня бы вполне устроил стандартный Гислеровский листер, если бы там была всего-лишь настраевамая подсветка (это только мое мнение :))
Jasny
Лейтенант
 
Сообщений: 80
Зарегистрирован: Пт апр 30, 2004 8:16 am
Пункты репутации: 0

Сообщение SUKER » Пт апр 30, 2004 1:08 pm

2Jasny
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->зачем? а вот попробуй сделать так: включи курсор, затем открываешь на просмотр большой файл, потом жмешь CTRL+END, а затем нажать стрелку вверх - пока курсор не убежит наверх ничего скроллироваться не будет <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Ясно.
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->я вот в свое время Сергею очень много говорил, что надо сделать просто вьюер и больше ничего

но, как говорит Гоблин, "жадные дети" хотят все больше. т.е. им подавай полноценный редактор как в Дельфи, а зачем ?! и точки останова им подавай и макросы, еще потом попросят подключать компилятор ...<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Не надо ля ля :) На счет полноценного редактора ты прав, я например юзаю ультраедит. НО никто и не просит полноценный навороченный редактор, хочется редактор с стандартным/минимальным набором ф-ий. Из таковых имхо, осталось прикрутить всего ничего:
1) поиск с регэкспами (уже есть в листере)
2) автозамену (ктрл+R), если возможно/несложно тоже с регэкспами
3) ктрл+G перейти на такую-то строку.
4) ну еще конечно хотца колумн мод (обычно активируется по алт + выделение), для возможности выделять кусочки текста в любом его месте.
Вот и все, мне будет достаточно, заметь, что пункты 1) и 4) прямого отношения к эдитору не имеют и просто во вьювере были бы тоже очень кстати...
SUKER
Майор
 
Сообщений: 345
Зарегистрирован: Вт ноя 19, 2002 4:03 pm
Откуда: Saint-Petersburg
Пункты репутации: 0

Сообщение Jasny » Пт апр 30, 2004 1:55 pm

2SUKER


Мне даже как-то лень спорить.

Если юзверь хочеть посмотреть файл - он нажимает F3, а вот если он хочет подредактировать, то правильно нажать F4

А то все начинается с реализации пп 1) и 4), а потом ....

Каюсь пп 1) и 4) к редактору не имеют отношения - это для просмотра
Последний раз редактировалось Jasny Пт апр 30, 2004 2:00 pm, всего редактировалось 1 раз.
Jasny
Лейтенант
 
Сообщений: 80
Зарегистрирован: Пт апр 30, 2004 8:16 am
Пункты репутации: 0

Сообщение SUKER » Пт апр 30, 2004 6:24 pm

2Jasny
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Мне даже как-то лень спорить.
Если юзверь хочеть посмотреть файл - он нажимает F3, а вот если он хочет подредактировать, то правильно нажать F4<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
;) Полностью согласен! НО я про тот случай, когда я просто хочу посмотреть файл, нажимаю ф3, и во время просмотра у меня возникает желание там ч-ть поменять, во тут-то и все плюсы синплуса :) Нажал ф4 и быстренько поменял. А так надо закрывать листер, опять добираться до этого файла (т.к. открывали мы его возможно давно и теперь уже совершенно в другом месте), жать ф4 находить нужное место уже в нем и т.д. Короче примеров того, что отличный вьювер с БАЗОВЫМИ ф-ми редактора лучше чем просто отличный вьювер - куча. А то, что синплюс без 1 минуты отличный вьювер, я думаю ты спорить не станешь :)

З.ы. А на счет: <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->а потом... <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--> авторы да и мы ;) ведь разумные люди :)
SUKER
Майор
 
Сообщений: 345
Зарегистрирован: Вт ноя 19, 2002 4:03 pm
Откуда: Saint-Petersburg
Пункты репутации: 0

Сообщение SCHMaster » Пт апр 30, 2004 10:32 pm

Эка вас расколбасило :)))).
И, что самое интересное, правы практически оба - каждый со своей сторны.
Ну и дабы вы (и не только вы) больше не прирекались на подобные темы есть идея - сделать "Light" версию SynPlus - без историй, избранного, редактирования и прочих фичей - по типу SynUs :)))). Интересно, сколько тогда еще в меня камней полетит :)))).
А насчет того что юзверя много хотят - я согласен и полностью (как и насчет ошибок в TSynEdit :) ).

2SUKER
С прорисовкой - пока ХЕЗ как енто исправить. Попробую "втупую" обновлять окно при изменении размера.
По остальному (поиск-замена и т.д.) - как раз в процессе :)

2Jasny
Спасибо за напоминание - попытаюсь реализовать.
А насчет About ... Гм... Как ты, наверное, заметил SynPlus 2.X мало похож на SynPlus 1.X - осталось только название и базовый класс. А код программы ПОЛНОСТЬЮ и АБСОЛЮТНО новый. И из старой версии практически ничего не взято. Так что и ... С таким успехом могут обидеться все, кто был указан в About SynPlus 1.X. А в этой версии - все в твоих руках :))
<span style='color:red'>"Хороший юзер - мертвый юзер"</span>
SCHMaster
Майор
 
Сообщений: 478
Зарегистрирован: Пн фев 03, 2003 12:04 am
Пункты репутации: 0

Сообщение SCHMaster » Пт апр 30, 2004 10:59 pm

2Jasny
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->1.Она залючается в том, чтобы ты реагировал на нажатие стрелочек не "хитрым" перемещением курсора, а посылкой окну скроллирующих сообщений<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Уже заделал ...
<span style='color:red'>"Хороший юзер - мертвый юзер"</span>
SCHMaster
Майор
 
Сообщений: 478
Зарегистрирован: Пн фев 03, 2003 12:04 am
Пункты репутации: 0

Сообщение Parcan » Пн май 03, 2004 9:21 am

А можно ли вместо умной табуляции включить режим обычной табуляции, для меня как-то табуляция не равная 4 пробелам вообще не табуляция, а помеха моей работе.
<span style='color:gray'><span style='font-size:8pt;line-height:100%'><span style='font-family:Courier'>мастер пера и виртуоз клавиатуры</span></span></span>
Parcan
Лейтенант
 
Сообщений: 104
Зарегистрирован: Вт окт 14, 2003 11:08 am
Откуда: Владимир
Пункты репутации: 0

Сообщение SCHMaster » Пн май 03, 2004 10:19 pm

2Parcan
В настройках ... Или я не правильно понимаю?
<span style='color:red'>"Хороший юзер - мертвый юзер"</span>
SCHMaster
Майор
 
Сообщений: 478
Зарегистрирован: Пн фев 03, 2003 12:04 am
Пункты репутации: 0

Сообщение Parcan » Вт май 04, 2004 10:02 am

2SCHMaster
В настройках можно поставить ширину табуляции, но сама табуляция является умной, т.е. если в верхней строке есть слова, то табуляция будет равнять по их краям с произвольной величиной, если в верхней строке ничего нет, то используется указанная мной величина табуляции.
Так вот я хочу, чтобы табуляция была всегда одной величины, которую указал я.
<span style='color:gray'><span style='font-size:8pt;line-height:100%'><span style='font-family:Courier'>мастер пера и виртуоз клавиатуры</span></span></span>
Parcan
Лейтенант
 
Сообщений: 104
Зарегистрирован: Вт окт 14, 2003 11:08 am
Откуда: Владимир
Пункты репутации: 0

Сообщение Viggen » Ср май 05, 2004 8:06 am

2SCHMaster
пара замечаний Изображение
1) при просмотре маленьких (3-4 строки) юникодных файлов (например *.reg) остаются обрывки предыдущего юникодного файла.
2) нельзя задать фон по умолчанию - он всегда белый независимо от настроек винды (у меня фон светло-серый).
Менять фон для всех подсветок влом, да и на историю с фаворитами это не влияет. Изображение
PS: иногда на файлах >300K ну очень долго открывается. Изображение
Viggen
Сержант
 
Сообщений: 27
Зарегистрирован: Вт окт 07, 2003 4:16 pm
Пункты репутации: 0

Сообщение Jasny » Чт май 06, 2004 7:53 am

2SCHMaster
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Ну и дабы вы (и не только вы) больше не прирекались на подобные темы есть идея - сделать "Light" версию SynPlus - без историй, избранного, редактирования и прочих фичей - по типу SynUs Изображение))). Интересно, сколько тогда еще в меня камней полетит Изображение))).<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

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

Причем этот редактор сделать модальным, и чтоб при закрытии посылал вьюеру какой-нить мессадж для перенчитования текста. И выкинуть туда тулбар и хистори и фаворитс и все, все... (а также кнопку включения кофеварки, и настройки погоды за окном...)

Написал и подумал, какой-то бред получается Изображение. Не знаю, дурацкая идея...

По поводу просьб "жадных детей": неплохо бы сделать возможность перназначение клавиатурных команд. Я привык Изображение что нажатие <END> отрабатывает в листере как <CTRL+END>, т.е. скролирует текст до конца файла, а не к конец текущей строки (как счас реализовано).
Последний раз редактировалось Jasny Чт май 06, 2004 7:58 am, всего редактировалось 1 раз.
Jasny
Лейтенант
 
Сообщений: 80
Зарегистрирован: Пт апр 30, 2004 8:16 am
Пункты репутации: 0

Сообщение SUKER » Чт май 06, 2004 10:36 am

2SCHMaster
Я на счет перекодировки при копировании. У тебя сейчас все с точностью до наоборот (файл в дос кодировке): стоит дос (в опциях плагина) - копируем вин, стоит вин копируем дос Изображение Самое забавное, это то, что просто листер делает НАМНОГО хуже: стоит дос - копирует хрен знает что Изображение после копирования файл уже не восстановить Изображение Если поставить вин - копирует дос Изображение Изображение Изображение Я не врубаюсь почему так хитро? Понятно, что чарсет определять зае...ся, но ведь мона хотя бы копировать так, как стоит в опциях просмотра, а не наоборот? Или там вообще дебри?
Кстати, ультраедит авто определять чарсет не умеет, но вот копирует он текст ВСЕГДА как он есть, в независимости от установки чарсета в опциях Изображение
Последний раз редактировалось SUKER Чт май 06, 2004 10:40 am, всего редактировалось 1 раз.
SUKER
Майор
 
Сообщений: 345
Зарегистрирован: Вт ноя 19, 2002 4:03 pm
Откуда: Saint-Petersburg
Пункты репутации: 0

Сообщение SCHMaster » Чт май 06, 2004 10:45 pm

2Parcan
Посмотрю что можно сделать. По идее это возможно.
2Viggen
1 - ???? Не замечено... Но посмотрю.
2 - Это к Виталику - тут все от схем зависит.
PS - В следующей (2.0 final) версии я, вроде как, пофиксил сие.
2Jasny
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Тогда бесплатно продаю идею: сделать чистый вьюер (даже название придумал SynPlusView ) и реализовать возможность вызова редактора (можно даже внешнего) для редактирования по ходу.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Ага... Пренепременно!!! Как только появится время :))) (так что ждать долго придется :) )
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Написал и подумал, какой-то бред получается . Не знаю, дурацкая идея...<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Та да ....
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->неплохо бы сделать возможность перназначение клавиатурных команд<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Кое что будет возможно - внутренние команды плагина. А потом, глядишь, и до комманд окна просмотрщика доберусь.
2SUKER
Буду посмотреть ....
<span style='color:red'>"Хороший юзер - мертвый юзер"</span>
SCHMaster
Майор
 
Сообщений: 478
Зарегистрирован: Пн фев 03, 2003 12:04 am
Пункты репутации: 0

Сообщение Parcan » Сб май 08, 2004 9:35 am

2SCHMaster

А с перекодировкой не все лады. Win Dos Koi перекодируешь, сохраняешь и действительно кодировка сменена, а вот если из Win переделать в UNI или TTF, после сохранения файла так и остается Win кодировка :(
<span style='color:gray'><span style='font-size:8pt;line-height:100%'><span style='font-family:Courier'>мастер пера и виртуоз клавиатуры</span></span></span>
Parcan
Лейтенант
 
Сообщений: 104
Зарегистрирован: Вт окт 14, 2003 11:08 am
Откуда: Владимир
Пункты репутации: 0

Пред.След.

Вернуться в Total Commander

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron