LINUX.ORG.RU
ФорумTalks

редакор mcedit в стиле multi-edit/far


0

0

Как бы вы отнеслись если бы поведение редактора mcedit было бы такое же как в multiedit/far, те при движении курсора вправо курсор дойдя до конца строки не будет перескакивать на следующую строку (как сейчас) а продолжать двигаться дальше (как это сейчас в multiedit/far)

Должно ли такое поведение быть опциональным?

★★★★
Ответ на: комментарий от question4

> le не пробовал. Есть ли в нём: подсветка синтаксиса встроенный буфер обмена регулярные выражения проверка орфографии undo автоотступы "умный Home" перенос длинных строк

Последнего нету. Зато есть режим hex-редактриования :)

Что такое "умный Home" я не очень понимаю. Остальное - есть.

Есть режим открытия файла ридонли. С возможностью перетокрыть для редактирования. Ингода полезно и приятно.

Mess
()
Ответ на: комментарий от Mess

> Beep after file operations. Мелочь, но приятно.

Отключаемо? Иногда хочется проколоть уши отвёрткой тем, кто делает неотключаемый писк.

question4 ★★★★★
()
Ответ на: комментарий от question4

> Это как? Специально для него создаётся пользователь? Зачем?

Ты не понял. По умолчанию ты не можешь запустить из-под миднайта ещё один экземпляр миднайта. Галочка есть, которая разрешает. Я её не выключаю. А то нажмёшь Ctrl+O, там забудешь, что ты в субшелле и запустишь ещё раз миднайт. Охренеть можно запутавшись.

> То есть её там ещё нет? :)

Этому форку лет много уже, не развивается. При том - юзабельнее пока.

> http://mc.linuxinside.com/cgi-bin/dir.cgi — это он? Клон или форк?

Он. По моему, форк :) И если он продолжает трепыхаться, то это просто здорово.

Mess
()
Ответ на: комментарий от elipse

>> iconv будет конвертить весь файл, и не дай бог ему напороться на что то чего он не переварит.

> А копий не делать - в "лес не ходить" :))

Не понял ответ, следовательно iconv почти не пользовался :)

Он пытается намекнуть, что на неудобных символах iconv вываливается не закончив работу, а iconv -c может терять куски до десятков килобайт.

question4 ★★★★★
()
Ответ на: комментарий от Mess

>Начнём с возможность вызывать внешнюю прогу по хоткею.

по произвольному? можно через f11 или

> Например по F1 вызывается ман по слову под курсором.

это надо позыредь, может и нужное дело.

> Два хоткея для make и compile

это есть

>, с возможностью задать, что там в самом деле будет вызываться.

не уверен.

>Возможность сохранять настройки как глобально, так и для каждого каталога.

нет, не знаю зачем.

>Рулит неимоверно.

верю, но не знаю зачем.

>Возможность иметь разные настройки терминала для каждого типа терминала. Зашли в иксах - подтягиваются настройки "xterm"

это реализовано

>В эти настройки входят так же раскладки хоткеев. Искаропки идут несколько, включая имаксовую, конфигурятся под себя без особых напрягов.

это есть.

> Возможность делать бекапные копии.

есть.

>Не только там, где файло редактируется, но и в своём хомяке, например (эти резервные копии могут подосрать, если не в том месте окажутся). Кол-во копий - до 99.

нет такого.

>Например, конечно же, подсветка синтаксиса

всю жизнь есть.

>Анду, само собой.

тоже всю жизнь.

angel_il ★★★★
() автор топика
Ответ на: комментарий от question4

> При заходе по SSH на разные машины разный цвет панелей? Удобно :)

Ага.

> Хотя как тогда различать по цвету типы файлов?

Дык десять минут времени - и файлы раскрашены в удобные цвета. Не проблема.

> В MC это есть. Клавиши не помню, т.к. не пользуюсь, привык набирать в баше.

Мне оно ценно больше не для перехода, а как индикатор "что смонтированно". Быстрее, чем mount набирать.

Mess
()
Ответ на: комментарий от Mess

>Этому форку лет много уже, не развивается. При том - юзабельнее пока.

>> http://mc.linuxinside.com/cgi-bin/dir.cgi — это он? Клон или форк?

>Он. По моему, форк :) И если он продолжает трепыхаться, то это просто здорово.

это он, но он давно мертв.

angel_il ★★★★
() автор топика
Ответ на: комментарий от elipse

> Внезапно : iconv ,geany (да да , не в лесу живем таки).

Честно сказамши, именно это и было причиной моего личного участия в разработке mc: надоело залазить по ftp, скачивать файл (HTML, например), перекодировать в UTF-8, править, перекодировать назад и аплоадить на хостинг. Сейчас залез на FTP, открыл на редактирование, CTRL+t - и правлю себе сколько влезет, периодически давлю F2. Красота.

Slavaz ★★★★★
()
Ответ на: комментарий от angel_il

Ну я ж говорю - навелосипедили. Упорно реализуете фичи, которые УЖЕ много лет работают в форке.

> как может пищать удаленная консоль непонятно, вряд ли это когда то будет, т.к. никому не надо.

Не надо про "не надо". Если задал копировать МНОГО файлов, то удобно, если оно билипнет, когда закончит. Не нужно следить и ждать, можно заниматься другими делами.

Mess
()
Ответ на: комментарий от Mess

> По умолчанию ты не можешь запустить из-под миднайта ещё один экземпляр миднайта. Галочка есть, которая разрешает. Я её не выключаю.

Понятно. Я её и не искал. А перед запуском MC из консоли всегда жму Ctrl-O :)

> По моему, форк :)

Я спрашивал, является ли он клоном или форком оригинального MC. Потому что "бэкпортят" обычно между разными ветвями форкнутого поректа.

> И если он продолжает трепыхаться, то это просто здорово.

mc-4.1.40-pre9.tar.gz датирован 30-Aug-2004.

question4 ★★★★★
()
Ответ на: комментарий от elipse

>Я пользовался в Debian utf8-migration-tool >Задача программы : отыскать файлы не в utf-8 в домашнем разделе пользователя и преобразовать в utf-8

не все можно и нужно конвертить.

angel_il ★★★★
() автор топика
Ответ на: комментарий от question4

> Отключаемо?

Конечно. Опция. С двумя вариантами.

Mess
()
Ответ на: комментарий от Mess

> Дык десять минут времени - и файлы раскрашены в удобные цвета. Не проблема.

И на каждом свой набор цветов.

> Быстрее, чем mount набирать.

Дело вкуса.

question4 ★★★★★
()
Ответ на: комментарий от question4

>> По моему, форк :)

>Я спрашивал, является ли он клоном или форком оригинального MC. Потому что "бэкпортят" обычно между разными ветвями форкнутого поректа.

многие вещи перенесены, из олегарховского MP, какие то в процессе.

angel_il ★★★★
() автор топика
Ответ на: комментарий от Mess

le - это чисто для красноглазиков, повесить help на F1 и не сделать меню - это заценят только косольные админы и все.

elipse ★★★
()
Ответ на: комментарий от angel_il

> >, с возможностью задать, что там в самом деле будет вызываться.

> не уверен.

Веьсма полезно. Например, вместо make можно вызывать что-то другое. Или опции компилляции текущего файла задать.

> >Возможность сохранять настройки как глобально, так и для каждого каталога.

> нет, не знаю зачем.

Очень полезно. В каталоге проекта в настройках редактора прописаны параметры компилляции этого проекта. И они не мешают иметь для другого проекта свои настройки. И не только компилляции. Полезно и приятно, как распробуешь.

> >Возможность иметь разные настройки терминала для каждого типа терминала. Зашли в иксах - подтягиваются настройки "xterm"

> это реализовано

С вменяемым интерфейсом?

> >Анду, само собой.

> тоже всю жизнь.

Тут я больше в сторону нано плевал. Хотя и анду в ле получше, чем в мце.

Mess
()
Ответ на: комментарий от question4

> И на каждом свой набор цветов.

И что такого? Там не сложно. Перетащил ini с другой машины, заменил все red на cyan, профит.

> Дело вкуса.

Ага. нажать одну клавишу. Или шесть. При условии, что когда ты захотел узнать, что смонтированно, командная строка пуста. Да, конечно, дело вкуса ;)

Mess
()
Ответ на: комментарий от Slavaz

> Сейчас залез на FTP, открыл на редактирование, CTRL+t - и правлю себе сколько влезет, периодически давлю F2. Красота.

Это да, le так не может. К счастью, не мой юзкейс. Не, конечно, перекодировать через пайп не сложно. С ftp он не может файло брать.

Mess
()
Ответ на: комментарий от angel_il

> не все можно и нужно конвертить.

Вообще, там программа спрашивает как делать и где. Вы готовы в пользу mc-edit напридумывать всяческих проблем и задач .:))

mc-edit хорош для правки конфигов,мелочевки ... - и не более, и пусть таким и остается. А для писания программ в mc-edit - ну, тут надо сильно себя не любить для этого. ИМХО.

elipse ★★★
()
Ответ на: комментарий от elipse

>> не все можно и нужно конвертить.

>Вообще, там программа спрашивает как делать и где. Вы готовы в пользу mc-edit напридумывать всяческих проблем и задач .:))

>mc-edit хорош для правки конфигов,мелочевки ... - и не более, и пусть таким и остается.

>А для писания программ в mc-edit - ну, тут надо сильно себя не любить для этого. ИМХО.

все необходимые средства в mcedit есть чтобы mcedit был IDE, почему-ж мне ими не пользоваться?

angel_il ★★★★
() автор топика
Ответ на: комментарий от angel_il

> все необходимые средства в mcedit есть чтобы mcedit был IDE, почему-ж мне ими не пользоваться?

Я вам не даю советы и рекомендации :)
Относительно идеологии десктопов и писания программ, mc-edit - это даже не вчерашний день.
И для себя потакать дурным привычкам и стилю работы в mc-edit - не вижу тут никакого смысла.
Сам mc - да, удобен.

elipse ★★★
()
Ответ на: комментарий от Slavaz

Та без вопросов. Методов решения задач может быть много в Linux.
Если, успеете сделать в mc-edit копирование через буфера DE до релиза и заморозки Debian - это будет совсем замечательно.
Это как для меня :))

elipse ★★★
()
Ответ на: комментарий от elipse

>Если, успеете сделать в mc-edit копирование через буфера DE до релиза и заморозки Debian - это будет совсем замечательно. Это как для меня :))

не уверен :) проблема в том, что тот, кто занимается редактором, ему пока такое копирование в системный клипборд не нужно :)

angel_il ★★★★
() автор топика
Ответ на: комментарий от elipse

> Внезапно : iconv ,geany (да да , не в лесу живем таки).

Да да, таки очень удобно чтобы подредактить один файлик писать

iconv -f KOI8-R -t UTF-8 file.txt > tmpfile && mv tmpfile file.txt

потом редактить, потом опять

iconv -f UTF-8 -t KOI8-R file.txt > tmpfile && mv tmpfile file.txt

В фаре для этого надо две кнопки нажать (вместо 130). Причем один раз, ибо far запомнит кодировку, и дальше будет открывать файлик в нужной кодировке.

xintrea
()
Ответ на: комментарий от xintrea

А зато это Ъ и "тяжело в учении - легко в гробу"
Что, у вас именно в консоли все время прут файлы в koi-8 ?
И где вы их берете ?:))


ps: я там привел и другие проги.

А вообще, редактор должен быть редактором - а не нагромождением примочек, такое уже есть чудовище , имя его угадайте сами :))

elipse ★★★
()
Ответ на: комментарий от elipse

спасибо за очень дельные советы.

angel_il ★★★★
() автор топика
Ответ на: комментарий от elipse

> Что, у вас именно в консоли все время прут файлы в koi-8 ?
> И где вы их берете ?:))


Мультиплатформенная разработка. От виндов-разработчиков часто приходят файлы в CP1251. От хардваре-разработчиков, вынужденных сидеть на ветке 2.16.xx в старых дистрах нормально работает KOI8-R, они шлют в этой кодировке.

А вы, похоже, живете в какой-то ваккумной сфере с конем.

xintrea
()
Ответ на: комментарий от xintrea

> От виндов-разработчиков часто приходят файлы в CP1251.

И что ? - отрываем это спокойно в geany. (как пример)

> От хардваре-разработчиков, вынужденных сидеть на ветке 2.16.xx в старых дистрах нормально работает KOI8-R, они шлют в этой кодировке.


Ubuntu 6.06 & Debian Etch (еще будучи testing с ведром 2.6.15
- прекрасно с юникодом работали уже.
Ну есть экспонаты из числа "хардваре-разработчиков", что и на современных дистрах норовят работать как в 1990 году.

> А вы, похоже, живете в какой-то ваккумной сфере с конем.


Нет , просто не раздуваю из этого проблему.
Решений тут много и не вчера придуманных.
И нагнетание остроты этой проблемы выглядит уже забавным.

elipse ★★★
()
Ответ на: комментарий от angel_il

Там вроде ж надо конфиг-скрипт свой запускать. Он ещё ругаеццо, если запустишь стандартный конфигуре, дескать в ридми написано, что не то, другой надо.

Mess
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.