|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikron** Много времени уделил работе с длинными строками. Собственно их всегда приходится разбивать, иначе я не представляю как можно работать с мегабайтным файлом как например XML без переноса строк. недавно столкнулась --потребовалось разбить на порции разумного размера --исходный размер 4гб ,XML, кодировка UTF-8 --одной строкой, разделитель код 10 --line input не работает --тип данных LONG не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 13:29 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА--одной строкой, разделитель код 10 это как? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:05 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Изопропил, обычный разделитель пара символов 13+10 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:23 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАИзопропил, обычный разделитель пара символов 13+10 по мне так что 10, что 13+10 -обычные разделители ПЕНСИОНЕРКА--line input не работает на чём писали? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:30 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Изопропил, надо искать пример , не помню обычно excel+vba ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:32 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
было более 5 проб --то вообще зависало --то время не устраивало ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:35 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАобычно excel+vba инструмент не самый удачный, но чтение в байтовый массив вполне доступно ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:48 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Изопропилинструмент не самый удачный, но чтение в байтовый массив вполне доступно до 2гб --доступно, а далее не работаю функции LOF и LOCATION делила на порции(25 порций примерно по 150мб ) в TEXTSTREAM за 15 мин дальнейшую обработку вела в аксесс, прилинковав таблицу и делала обработку в цикле по числу порций может это и не СУПЕР -продвинуто, но задачу я решила потом видела ссылку на решение с помощью АДО , но не проверяла(жду очередной подобной задачи) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 15:52 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Продолжу рассказ. Добавил окно для управления окнами редактора. Дизайн ещё не совсем но функционал уже приемле. Теперь есть возможность группировать окна и так-же сохранять их как workspace. Это удобно когда нужно быстро переоткрыть несколько файлов. В некоторых редакторах подобный функционал называется проектом, но там это только список файлов которые показываются в отдельном окне и открываются только по клику а не сразу. Мне больше нравится и кажется удобней концепция workspace - все файлы сразу отображаются в отдельных окнах в правильной позиции. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2019, 22:34 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
ещё один вопрос юзабилити по которому хотел бы узнать мнения - назначение горячих клавиш. Вопрос мне кажется архиважным что бы бездумно ложить функционал на кнопки просто по наитию. Нужна систематика с одной стороны и много аспектов которые необходимо учитывать. перечислю только те которые уже сейчас на ум приходят. 1 тривиальное: не переучивать людей для общепринятого ctl-c / ctl-v и тд 2 давать горячим кнопкам «говоращие» команды ctl-s — save, ctl-j — jump, ctl-b — bookmarks, ctl-f — find, ctl-r — replace, ctl-m — macro 3 взаимосвязанным командам те же кнопки: ctl-b N — перейти к bookmark, ctl-shift-b N — установить bookmark. 4 наиболее часто используемые делать короткими в плане времени нажатия; ctl-n < ctl-e // нажатие одной рукой накладнее чем двумя ctl-n < ctl-shift-n // две кнопки против трёх Ctl-shift-k < ctl-shift-x // одной рукой или двумя Ctl-h < F3 // движения пальцев или движение всей руки 5 безопасность ошибочного нажатия. На примере bookmark из попытки нажать ctl-shift-b может получится ctl-b, но последнее безвредно. Из попытки ctl-b с трудом и маловероято получится ctl-shift-b. Или представьте команду поиска на alt-shift-F4. :) Теперь собственно сама проблема: имеем команды для управления окнами: Перейти к табу в лево, в право, подвинуть таб в лево, в право, Продублировать таб, закрыть таб, вынести таб в отдельное окно, перенести таб в другое окно, найти таб, найти окно файла, закрыть файл, закрыть окно, показать список окон и востановит workspace. Некоторые из них в силу п1 уже предопределены, другие в силу п3. Но в итоге нету целостности разброд и шатания. А как бы вы расположили эти команды? Или какими принципами бы руководствовались. Как вы думаете, стоит ли брать как один из принципов «разделять команды управления окнами и команды редактора по группам F1…F12 и ctl-X» ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 00:00 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikron, За основу можно взять горячие кнопки eclipse ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 11:25 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Изопропил, Я бы не сказал что у эклипса продуманно. И функционал слишком разный. А работать с несколькими окнами в эклипс умеет только теоретически. Вот мой актуалйный конфиг. Но весь блок "Window" мне не нравится. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 21:42 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Предлогаю на рассмотрение два варианта: A1: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
A2: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Какие будут мнения? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2019, 00:34 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Очередное обновление. Убрал пару гнусных багов и добавил "Tools" - возможность конфигурировать и запусакать внешние программы. Не архиважная весч но полезная. Следуюшим болшим новшеством думаю будет "форматирование" XML. есть конечно prettyprint, но он переписывает документ. Я думаю сделать это толко на этапе просмотра. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2019, 14:32 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Переформатирования XML пока в процессе думания и до дела ещё не дошло, пока минорный релиз. -- Добавил в Help показ назначения клавиш. Так-же можно отредактироват и записать пользовательскую конфигурацию. -- Добавил поддержку привязки команд к последовательности клавиш. "Control-M,Shift-D,D,A" -- Добавил возможность ввода "служебных / не печатных" символов как например "Control-C" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 16:48 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
номера строк не отображаются слева. или их там не должно быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 17:26 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
интерфейс зачетный. а есть возможность в хекс все смотреть? что-то не нашел ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 17:28 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Надо фичи сравнивать. Взять NodePad++, Sublime, Atom. И твой редактор как табличку. И ставить плюсики. Есть фича - плюсик. А то так непонятно что ты пилишь и кто этим будет пользоваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 17:48 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
maytonНадо фичи сравнивать. Взять NodePad++, Sublime, Atom. И твой редактор как табличку. И ставить плюсики. Есть фича - плюсик. А то так непонятно что ты пилишь и кто этим будет пользоваться. Ты знатный провокатор, на первой странице не спрашивал про плюсики :)) Главное - работа с большими файлами. Я здесь уже приводил линк на википедию со сравнением редакторов; если там посмотреть, то есть очень немногие, которые могут работать с большими файлами и не ограничиваются размером памяти. А плюсики это дело неблагодарное; некоторые их пытаются просто складывать и получается что самый богатый функциями и есть самый функциональный. Выигрывает "Электрическая зубоковырялка с дистанционны управлением, блоком автономного питания и неоновой подсветкой ручного привода". Но если ты настаиваешь на плюсиках - ставь жирный в графу "работа с большими файлами" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 18:26 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikronmaytonНадо фичи сравнивать. Взять NodePad++, Sublime, Atom. И твой редактор как табличку. И ставить плюсики. Есть фича - плюсик. А то так непонятно что ты пилишь и кто этим будет пользоваться. Ты знатный провокатор, на первой странице не спрашивал про плюсики :)) Главное - работа с большими файлами. Я здесь уже приводил линк на википедию со сравнением редакторов; если там посмотреть, то есть очень немногие, которые могут работать с большими файлами и не ограничиваются размером памяти. А плюсики это дело неблагодарное; некоторые их пытаются просто складывать и получается что самый богатый функциями и есть самый функциональный. Выигрывает "Электрическая зубоковырялка с дистанционны управлением, блоком автономного питания и неоновой подсветкой ручного привода". Но если ты настаиваешь на плюсиках - ставь жирный в графу "работа с большими файлами" ничо не понял. давай чтобы все поняли ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 21:07 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Основной поводом для проекта была потребность в просмотре и редактировании больших файлов. Всевозможные редакторы я не пробовал, но если верит википедии то их очень не много: https://en.m.wikipedia.org/wiki/EmEditor https://en.m.wikipedia.org/wiki/E_Text_Editor https://en.m.wikipedia.org/wiki/Joe's_Own_Editor https://en.m.wikipedia.org/wiki/KEDIT https://en.m.wikipedia.org/wiki/Peppermint_(Editor) https://en.m.wikipedia.org/wiki/PolyEdit https://en.m.wikipedia.org/wiki/SlickEdit https://en.m.wikipedia.org/wiki/UltraEdit https://en.m.wikipedia.org/wiki/VEDIT Это только теоретически заявленные, но на деле всё ещё скромнее. Реально работающие: EmEditor,Peppermint,PolyEdit,SlickEdit,UltraEdit - все коммерческие. EmEditor я пробовал - на практике я не смог с ним работать. KEDIT - не уверен, может кто проверит. Или кто ещё знает какой редактор? Я даю свой бесплатно для некоммерческой деятельности. В этом контексте альтернатив я пока не видел. Список с плюсиками можно делать, но это не поможет оценке. Вопрос надо ставит примерно так: надо сделать это и это, какой редактор это может. Тот редактор, что я делаю, я сам использую в работе, и функции появляются в процессе необходимости. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 08:14 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikronСписок с плюсиками можно делать, но это не поможет оценке. Это может помочь продаже ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 10:02 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikronmaytonНадо фичи сравнивать. Взять NodePad++, Sublime, Atom. И твой редактор как табличку. И ставить плюсики. Есть фича - плюсик. А то так непонятно что ты пилишь и кто этим будет пользоваться. Ты знатный провокатор, на первой странице не спрашивал про плюсики :)) Главное - работа с большими файлами. Я здесь уже приводил линк на википедию со сравнением редакторов; если там посмотреть, то есть очень немногие, которые могут работать с большими файлами и не ограничиваются размером памяти. А плюсики это дело неблагодарное; некоторые их пытаются просто складывать и получается что самый богатый функциями и есть самый функциональный. Выигрывает "Электрическая зубоковырялка с дистанционны управлением, блоком автономного питания и неоновой подсветкой ручного привода". Но если ты настаиваешь на плюсиках - ставь жирный в графу "работа с большими файлами" ОК. Nodepad++ Sublime Atom BssEditorHuge files support???+ Заполните там... кто вкурсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 10:06 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Интересно. Почему меня в провокаторы записали? Хм... В техническом смысле - да я забрасываю идеи. Но в персональном - если я где-то кого-то обидел - руби меня, Чапая. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 10:08 |
|
|
start [/forum/topic.php?fid=16&msg=39809900&tid=1339808]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 18ms |
total: | 152ms |
0 / 0 |