HEX Редактор

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
akubik
Posts: 1
Joined: Wed 20 Sep, 2017 16:01

HEX Редактор

Post by akubik » Wed 20 Sep, 2017 16:51

Latest post of the previous page:

Ребят, от слов к делу....

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

Вход в редактор
---------------------
в режиме просмотра (F3) при режиме HEX (F4) по кнопке (F6)
в режиме редактора (F4) при режиме HEX(добавить на F3)

редактирование, копирование, вставка (пока)только в пределах выбранного экрана(512 байт) и (пока)только замена
измененный текст подсвечивать другим цветом
при попытке покинуть редактор: запрос на сохранение изменений, если были

на первом этапе этого будет достаточно! и будет великое дело


Опция, 2-я очередь
можно при выходе галку
записать UNDO
(в текущей папке:Формат <имя редактируемого файла>.XXX) где XXX- номер изменения
внутри: старт; 512 байт (тело до изменений)

добавить кнопку UNDO (F9)
по ней в редакторе вызывать список имеющихся UNDO
при выборе любого файла он накладывается на текущий экран, разница подсвечивается
если позиция совпадает если нет то предлагается сохранить изменения если были
и позиция устанавливается в соответствии с UNDO

при выходе содержимое файла до редактирования записать в тот же UNDO
(попутно можно сравнить если такое содержимое уже среди UNDO есть, текущий файл просто удалить)

так же даётся возможность удалить UNDO, по стандартной схеме, в корзину или мимо, по одному или все

User avatar
DrKnS
Posts: 4643
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 125 times
Contact:

HEX Редактор

Post by DrKnS » Wed 20 Sep, 2017 20:12

...P.S. Я джва года хочу такой редактор.

User avatar
cmd.exe
Posts: 340
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 172 times
Been thanked: 5 times
Contact:

HEX Редактор

Post by cmd.exe » Wed 27 Sep, 2017 19:06

Тут очень много зависимостей. Нужно писать ассоциацию файлов с редактором HEX. А как быть когда нужен и HEX и Обычный редактор?
Для себя выбрал:
HEXCMP сравнивание бинарник
WinHex редактор бинарников.
x96dbg как отладчик, реверс. (Немного отстаёт от Хексрейса у Иды)
Vim текстовый редактор. (Раскладка qwerty/йцукен)

Что-то много всего чего нехватает в самом фаре. По этому идут дополнительные инструмены. Можно просто проанализировать все существующие проекты и портировать. Так и хочется сборок всё в одном и потдержкой. Инструментов из стандартной поставки просто мало.
Есть очень много инструментов, которые не идут в поставке:
Вкладок. (Решается ConEMU)
Закладок(9 Штук мне мало) (Решается PanelTabs)
SQLIte (Плагин)
Пакетное переименование файлов

Дадите больше функционала из коробки, больше людей подтянется.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

User avatar
zg
zero-gravity
Posts: 5302
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 47 times
Contact:

HEX Редактор

Post by zg » Wed 27 Sep, 2017 19:40

cmd.exe wrote:
Wed 27 Sep, 2017 19:06
Закладок(9 Штук мне мало) (Решается PanelTabs)
очень давно можно несколько вешать на каждую цифру.

User avatar
cmd.exe
Posts: 340
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 172 times
Been thanked: 5 times
Contact:

HEX Редактор

Post by cmd.exe » Wed 27 Sep, 2017 20:36

zg wrote:
Wed 27 Sep, 2017 19:40
очень давно можно несколько вешать на каждую цифру.
Так, панельтабс нужен что-бы видеть что забиндил. Вот верстаешь какой-то проект и тебе часто рпиходится биндить временно папки. И невсегда есть возможность запомнить.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

Yegor
Posts: 865
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA (Kharkov, UA)
Has thanked: 3 times
Been thanked: 7 times

HEX Редактор

Post by Yegor » Wed 27 Sep, 2017 20:54

cmd.exe, я как-то потерялся, вы хотите, что-то типа vim и x96dbg чтобы "из коробки" было (если будет, то "больше людей подтянется")?

Мне, например, не хватает Visual Studio, Word, Excel и Outlook. Что тоже в Фар добавить?

Мне наоборот понравлась идея, как когда-то в Миранде вынесли почти все стандартные компоненты в плагины. Это если бы в Фаре редактор, просмотрщик, панели или/и инфопанель, дерево стали однажды полноценными плагинами.

Извините за злостный оффтопик...
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
cmd.exe
Posts: 340
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 172 times
Been thanked: 5 times
Contact:

HEX Редактор

Post by cmd.exe » Wed 27 Sep, 2017 21:16

Yegor, Я конкретно привожу примеры того что никогда не будут портировать под фар, и то что рельно возможно встроить. Это гиперболизация.
Простите за развитие офтоика.
Last edited by cmd.exe on Wed 27 Sep, 2017 21:17, edited 1 time in total.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

Post Reply

Return to “Предложения и идеи”