Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ Редактирование кода скриптов: Отмена Повтор

Автор: CKA3KA 9.12.2018, 21:05

Приветствую.
Почему в программе вообще нет функции: Отмена изменения и Повтор изменения? blink.gif
Вот пишешь пишешь код, а потом вдруг ничаянно что-то нажал - и оно стерло часть а то и весь написанный код - и уже его не восстановишь.
Адски непонятно unsure.gif

Автор: cirus 9.12.2018, 21:22

Ctrl+Z - отмена действий.
Если скрипт запускался, то в папке Scripts\Backup сохраняются скрипты.

Автор: CKA3KA 9.12.2018, 21:53

Цитата(cirus @ 9.12.2018, 21:22) *

Ctrl+Z - отмена действий.
Если скрипт запускался, то в папке Scripts\Backup сохраняются скрипты.

А вообще то не подумал, что стандартное сочетание Ctrl+Z клавиш на Отмену должно быть,
хотя Повтора к примеру на Ctrl+Y все таки нет.

Автор: DarkMaster 9.12.2018, 23:56

Цитата
хотя Повтора к примеру на Ctrl+Y все таки нет.

Есть =) Был... Отвалился...

Но есть какой-то странный глюк. Иногда если выделить текст, потом потыкать отмену/повтор, то начинает стирать строки.

Автор: WKnight 10.12.2018, 0:42

ctrl+shift+Z

но это не я придумал и я не настраивал

из исходников компонента
AddKey(ecDeleteLine, ord('Y'), [ssCtrl]);
AddKey(ecDeleteEOL, ord('Y'), [ssCtrl,ssShift]);
AddKey(ecUndo, ord('Z'), [ssCtrl]);
AddKey(ecRedo, ord('Z'), [ssCtrl,ssShift]);

Автор: DarkMaster 10.12.2018, 7:28

Цитата
но это не я придумал и я не настраивал

Ну бывает... больные люди... посочувствуем. А ctrl+Y надо бы к стандартам привести)

Автор: WKnight 10.12.2018, 9:25

В большинстве программ, которыми я пользовался, ctrl+Y работал точно также как сейчас в пилоте, так что оно похоже уже в стандарте smile.gif

Я гугла почесал маленько, похоже стандарта на redo нет. Проще наверно будет вынести это в настройки.

Автор: DarkMaster 10.12.2018, 9:56

Открываем любой текстовый редактор или иде, пробуем. Я хз где так работает. Видимо только в дельфийских со своими самоварами.
МС офис, блокнот, пэинт, нотепад++, редактор карт старкрафта, СТАРЫЙ ПИЛОТ.

MSVS, AutoCAD, ZeroBrane Studio(ide)

Назови где работает не так?)

Автор: WKnight 10.12.2018, 11:22

far smile.gif

Автор: DarkMaster 10.12.2018, 21:06

Far, при моем глубоком уважении к нему, уже давно является ископаемым и его становление было задолго до появления каких-либо стандартов в графических редакторах.

Автор: sutra 11.12.2018, 2:30

Цитата
Far, при моем глубоком уважении к нему, уже давно является ископаемым
Старый друг, лучше новых двух. То, что кто-то становился не используя Петю Нортона, его утилит, затем Волкова, а потом и Far - это их вариант развития. Римская империя - считала себя венцом цивилизации, 3-ий рейх считал себя сверхсилой, теперь вот америкосы считают, что их стандарты круче и правильнее всех остальных. В 19 веке в России все учили французский, как в воду глядели - наваляли Наполеону. В 20 веке изучали немецкий ... ДВАЖДЫ (первый раз правда помешали). А я вот теперь усиленно учу английский.


И при всём моём огромнейшем уважении к тебе Дарк. Смею заметить, что пусть я и неуч в программировании. Но в Far-e я сделаю всё гораздо быстрее, чем большинство интеллектуалов в альтернативных менеджерах.

Был кстати ещё и DN, но я его как-то пропустил, был у меня тогда перерыв. И если посмотреть повнимательнее, то думаю "русский" мозг играл, играет и я уверен и дальше будет играть не последнюю роль в развитии технологий. Нас просто гнобили всегда и нам всё некогда было подумать о главном. Мы вот торговать не умеем, патентовать не умеем, но нам это и не надо. И так задницу надерём выскочкам.

Короче, лично для меня CTRL-Y так и останется удалением строки. Да собственно я практически никогда и не пользовался командой redo. Нет привычки метаться из стороны в сторону. Если что нужно - сохраню для себя отдельном файле. Я начинал программировать на листе бумаги и когда была возможность попасть на компьютер - быстренько набивал на компе заранее набранный на листе код программы, чтобы успеть за время отведённое мне успеть как можно больше. С тех ещё пор осталась привычка думать и проектировать код на перспективу. И вылизывать код и мгновенно находить ошибки, хотя конечно сейчас и мой мозг обленился до невозможности.

Автор: DarkMaster 11.12.2018, 2:39

Цитата
И при всём моём огромнейшем уважении к тебе Дарк. Смею заметить, что пусть я и неуч в программировании. Но в Far-e я сделаю всё гораздо быстрее, чем большинство интеллектуалов в альтернативных менеджерах.

Дык я и не говорю, что он плох. Как я уже сказал "при моем глубоком уважении к нему". Более того он и у меня всю жизнь был, есть и, думаю, будет. Просто потому, что он низкоуровневый относительно и ему зачастую наплевать на некоторые ограничения. Суть в том, что развитие за последние 20 лет не стояло на место и некоторые вещи стали стандартом, пусть и недокументированным, который разнится с историческим наследием фара.

Автор: sutra 11.12.2018, 2:41

Прикол, вспомнил слова моего друга (бизнесмена блин) в 90-е годы. Как он говорил ... "Я понял зачем нужны компьютеры. Они нужны, что бы их продавать."

Автор: DarkMaster 11.12.2018, 2:43

Для этого нужны фреймворки и ООП smile.gif

Автор: sutra 11.12.2018, 2:50

Цитата
некоторые вещи стали стандартом, пусть и недокументированным, который разнится с историческим наследием фара.

Да не вопрос, разберёмся и с наследниками, я подготовлю завещание. Ну в общем достигли понимания!

Пусть может я и "пещерное ископаемое", но вот как на духу. Как только перешёл на lua, код стал набивать в Far-е. Мне в нём удобнее и быстрее и почему-то ошибок в нём я делаю меньше. Набил кусок кода - вставил в Пилот - проверил, так вот и продвигаюсь. Результатами сверхдоволен, за что спасибо всем, кто помогал.

Автор: DarkMaster 11.12.2018, 3:16

Notepad++ тоже очень неплохо светит синтаксис и функции встроенные из коробки дописывает. Ну и куски кода можно свернуть. Но меня напрягает туда-сюда прыгать. Раньше делал так, сейчас перестал.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)