paulwinex / pw_Houdini_VEX_Editor

Advanced Houdini VEX Editor
150 stars 17 forks source link

Странное поведение при указании закрывающих скобок вручную #2

Open Fiftystars opened 8 years ago

Fiftystars commented 8 years ago

Как известно при наборе открывающей скобки закрывающая выставляется автоматически. Например я привык вручную скобки выставлять. Различные IDE просто заменяют автоматически созданную и курсор переходит на следующий символ. Здесь же курсор уходит в самый конец кода, что не очень удобно и приходится вручную возвращаться к тому месту с которого курсор "убежал". Причем это так работает со всеми видами скобок ()[]{}

paulwinex commented 8 years ago

С логикой скобок еще нужно поработать, она не завершена. Вероятно автоскобки вообще уберу. Это не IDE кстати, и таковым не будет. Python не на столько быстр чтобы встроить все удобства. Да и сам я не стремлюсь делать его редактором на все случаи жизни по аналогии с популярными аналогами. Это скорей концепт того, что я хочу видеть по умолчанию в исполнении SideFX на С++. Даже до уровня NinjaIDE врядли дойдет дело. Так что будем оптимизировать.

Fiftystars commented 8 years ago

Ну по сути все хорошо просто вот эти моменты немного настроение портят =D Здесь по сути полноценной IDE и не нужно, того что есть с избытком хватает, разве что отполировать до блеска моменты типа этих и, наверное, еще того, что окно информации о функции перегораживает вводимую строку. И кстати да, думаю всем хотелось бы иметь подобный редактор "из коробки", ибо стандартный достаточно печальный

paulwinex commented 8 years ago

Спасибо про подсказку насчет перегораживания окна. Поправлю.

cspix commented 7 years ago

In input_widget.py

This line is causing the cursor to move at the bottom of the page when entering both the opening and close brackets. cursor.setPosition(max(cursor.position() + len(t[1]), self.document().characterCount()-1))

By using this line instead, the cursor moves at the end of the closing bracket. cursor.setPosition(cursor.position() + len(t[1]))

paulwinex commented 7 years ago

I will try to make new version with new cool engine. These issues go to the past))) I Dont know when, maybe soon.

cspix commented 7 years ago

It's ok. Your VEX editor is "xaracho" and I fixed these bugs because I like using it! I would like it much if you continue to develop it but I understand if you don't. Time is precious.

That being said, if Side FX wants to update their vex editor, they should buy this one from you as it's nearly perfect [😊]

Spaciba bolshoi! (My wife is Russian) [😊]

Christian


From: Paul notifications@github.com Sent: Wednesday, October 12, 2016 9:28 PM To: paulwinex/pw_Houdini_VEX_Editor Cc: cspix; Comment Subject: Re: [paulwinex/pw_Houdini_VEX_Editor] Странное поведение при указании закрывающих скобок вручную (#2)

I will try to make new version with new cool engine. These issues go to the past))) I Dont know when, maybe soon.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/paulwinex/pw_Houdini_VEX_Editor/issues/2#issuecomment-253411699, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVvuhAAiBa5QMoS4cxgEb5t1diRF7woVks5qzbNigaJpZM4IJMLk.

paulwinex commented 7 years ago

You welcome