|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Часто сталкивался с необходимостью просмотреть большой текстовый файл и пока все знакомые редактор с проблемой не справлялись. В общем в свободное время решил заняться этим недоразумением и вот что пока получилось. Поделка ещё не законченна но базовый функционал вроде вполне работоспособен. Если у кого есть желание, посмотрите, покритикуйте. Скачать можно пока здесь Буду рад конструктивным комментариям. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 20:24 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikronЧасто сталкивался с необходимостью просмотреть большой текстовый файл и пока все знакомые редактор с проблемой не справлялись. блокнотом чтоли открывал? остальные все прекрасно справляются ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 20:28 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Far по F3 отлично смотрит логи гиг+ размером. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 20:34 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Eolt остальные все прекрасно справляются А конкретней можно, кто это - все? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 20:35 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Dima T, Верю, и less показывает. А редактировать может? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 20:36 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
В страшном сне может приснится редактировать руками файл в 1Гб+. Даже Лев Толстой за всю жизнь накрапал не более нескольких мегабайт. Поэтому сама постановка редактирования звучит как-то надуманно. Что вы собираетесь редактировать в этом файле и зачем? Готов спорить что это не исходник. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 20:49 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
maytonВ страшном сне может приснится редактировать руками файл в 1Гб+. Даже Лев Толстой за всю жизнь накрапал не более нескольких мегабайт. Поэтому сама постановка редактирования звучит как-то надуманно. Что вы собираетесь редактировать в этом файле и зачем? Готов спорить что это не исходник. Я вижу, вы не сталкивались. Я часто смотрю большие логи и мне нужно иногда выделить только интересные моменты, и скопировать их в отдельный файл. Иногда нужно убрать всё лишнее. Сталкивался, приходилось искать в транслированном логе транзакций и менять небольшие фрагменты. Собственно, то что источник данных - не люди а машины не менять суть дела: иногда приходится редактировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 21:05 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Диез, Я не описывал. Во вторых многие пишут "легковесный" и т.д. Но на практике гигабайтные файлы очень мало кто может. Ву прогбовали редактировать гигабайтный файл в вашей ссылке, или это гугель вам шепнул? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 21:38 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Диез http://www.flos-freeware.ch/notepad2.html Работает именно так, как вы описываетеВаша ссылка привела вот к редактору для программистов /так акцентирует название редактора его автор/. Исходники имеются. Скорее всего а-ля notepad++. Мне он интересен тем /совсем немножко/, что при разработке его использовалась WTL ... Вообщем с github качнул исходники и *.exe /вроде ни чего/. Но на 99% использую редактор FAR + редактор Visual Sttudio 2013 и Visual Assist /в повседневной работе/. И на закуску: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 21:57 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikronЯ вижу, вы не сталкивались. Я часто смотрю большие логи и мне нужно иногда выделить только интересные моменты, и скопировать их в отдельный файл. Иногда нужно убрать всё лишнее. Сталкивался, приходилось искать в транслированном логе транзакций и менять небольшие фрагменты. Собственно, то что источник данных - не люди а машины не менять суть дела: иногда приходится редактировать. Возможно мой месседж был неверно понят. Ладно забей. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 23:02 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikronДиез, Я не описывал. Во вторых многие пишут "легковесный" и т.д. Но на практике гигабайтные файлы очень мало кто может. Ву прогбовали редактировать гигабайтный файл в вашей ссылке, или это гугель вам шепнул? Конечно, вы ни словом не промолвились, зачем вам нужен такой редактор. Ни про большие файлы, ни про логи ))) Не описывали, да... Про редактирование 1GB+ файлов в данном треде упомянули не вы, а коллега mayton . А логи в ~100 mb нотепад2 обрабатывает без проблем. Это моя повседневная работа, безо всякого гугления. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 23:13 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Владимир2012Диез http://www.flos-freeware.ch/notepad2.html Работает именно так, как вы описываетеВаша ссылка привела вот к редактору для программистов /так акцентирует название редактора его автор/. Исходники имеются. Скорее всего а-ля notepad++. Мне он интересен тем /совсем немножко/, что при разработке его использовалась WTL ... Вообщем с github качнул исходники и *.exe /вроде ни чего/. Но на 99% использую редактор FAR + редактор Visual Sttudio 2013 и Visual Assist /в повседневной работе/. И на закуску: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Замечательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2017, 23:16 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Диез, Если выражатся точно я описал что было моей мотивацией, но совсем не способ работы. Ну да не каждый увидит разницу. И понятие большие файлы тоже относительное. Я не утверждаю, что это всем нужно, но надеюсь некором может пригодится. Да и с обычными файлами он тоже не плохо справляется. Неконструктив "ненужен" можно опустить. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 00:30 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikron. Я часто смотрю большие логи и мне нужно иногда выделить только интересные моменты, и скопировать их в отдельный файл. это не называется "редактировать"... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 02:17 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Немного отвлечения. У меня есть задачка, в связи с которой пришлось перерыть всевозможные редакторы исходного кода. https://en.wikipedia.org/wiki/List_of_text_editors В итоге у меня сложилось впечатление, что 90% редакторов происходят от vi/emacs/scintilla Остальные 10% обычно не требуют повторного взгляда. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 03:43 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
авторБуду рад конструктивным комментариям. 1. Не работает в убунту под wine. Запустил окно, нажал принять - сдохла программа. 2. При сохранении большого файла (50 гб) не отображает процесс бара сохранить. Соответственно я не понимаю завис он или борется. 3. Нелогичное редактирование. Например, shift end (внезапно) не выделяет. 4. Всё таки подобный класс программ должен иметь удобный простой понятный поиск в том числе и нескольких строк одновременно. Для Вашего вариант поиска логично переделывать программу в hex редактор. зы Сам раньше пользовался для сео таким классом программ. Редакторов действительно мало, работающих с файлами более 2 гб, но они есть. Ничего особенного в Вашем редакторе я не увидел, вот декоратор - это вещь, если его развивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 05:52 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Лень смотреть, но... Программа активно юзает всю оперативку или в том числе активно лезет в файл подкачки? То есть taskmgr быстродействие, пока ваш редактор сохранял было 5.7 гб занято, когда завершил процесс - ушел на 900 мб занятой оперативной. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 06:00 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
5. После какой-то сроки нумерация строк у вас работать перестаёт. прикольно так, в начале тхт файла номера есть, а в конце нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 10:08 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Если программа не работает (нативно) под Linux, то эта программа г**но. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 10:08 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Владимир2012Но на 99% использую редактор FAR + редактор Visual Studio 2013 и Visual Assist /в повседневной работе/. Почему так? В редакторе Visual Sttudio 2013 мне нравятся его очень многие фичи: - нажал "." и видим список полей ...; - возможность выделения блока текста и возможность замены сразу во всех строках текстового значения ... Да вообще набор функционала для работы с блоками текста супер ... - ... - ... - и в том же духе. Я уж молчу об возможностях Visual Assist - СУПЕР. Конечно имеются и много замечаний /но не хочу портить позитив этих продуктов/. PS: "Так какой же батенька текстовый редактор вы хотели бы иметь?" Который бы совместил в одном флаконе все фичи редактора Visual Studio и Visual Assist ... /для начала/. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 10:53 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
azsx, Спасибо за коментарии. 1. Написан под .net и интенсивно пользует нативные методы gdi32.dll под wine не ожидал что он вобще запустится. 2. В точку, в планах. 3. Тоже валидный пункт. Тут я незню ещё как правильно выйти из дилемы. Проблема в том что Windows стандарт на выделение завершает операцию после перемещения курсора. Работает хорошо на маленьких регионах и как одна операция. Если нужно отметить начало региона а потом найти поиском его завершение то это не реализуемо. В тоже время emacs метод очень удобен: поставил маркер начала, нашёл что нужно, или прыгнул к закладке и поставил конечный маркер. Вобщем пока в раздумьях. 4. Интересно, покажите что вы имеете в виду. 5. Фесь файл в память не грузится. Поэтому 5гб меня удивляют. Всевозможные кэши столько памяти тоже не требуют. Максимум сотню мб. Может .net не собилал мусор? Посмотрю, может ошибки в коде. И да, нумерация строк проподает если не весь файл просматривался до того места. Как-то быстрое перемещение к определённой позиции в файле. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 11:08 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
Владимир2012, Названые продукты совершенно другой категории. Они интегрированны в редактор но для их работы ныжна компиляция текстов программ и работа с проектом. Это специализированные редакторы кода. Обычный многофунциональный редактор никогда не сможет таких-же финтов сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 11:23 |
|
Ещё один редактор
|
|||
---|---|---|---|
#18+
mikronНазваные продукты совершенно другой категории. Они интегрированны в редактор но для их работы ныжна компиляция текстов программ и работа с проектом. Это специализированные редакторы кода. Обычный многофунциональный редактор никогда не сможет таких-же финтов сделать.Вы правы. Не много расширил тему потому как функции вашего редактора безусловно востребованы для некоторого узкого круга задач /это не к тому чтобы сказать, что ваш редактор не нужен/. Расскажу не много о своей поделке. С кодом notepad++ знаком "плотно". Так вот то как многие редакторы организуют буферы, структуры ... ... ... предопределяет зачастую их "узкие" места /в частности работу с big texts/. Теперь ближе к делу. В моем текстовом редакторе текст с которым производится работа находится в tree, которое используется большей частью как двух связный список, но при этом обеспечен эффективный direct доступ к данным как в array. На самом деле tree мной используется и для других целей в редакторе, но не хочу распинаться много на эту тему. Так вот проверял его работу с big texts. Все летает! PS: Так что вы не одиноки. Кстати редактирование текста не основная фича редактора. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2017, 12:07 |
|
|
start [/forum/topic.php?fid=16&msg=39384794&tid=1339808]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 264ms |
0 / 0 |