Pull to refresh

Использование Midnight Commander в качестве IDE (codejump)

Lumber room

Преамбула…


я давно искал редактор способный удовлетворить мои скромные запросы в плане написания кода на языке C. Он должен:
  1. работать в консоли;
  2. быть по возможности максимально быстрым;
  3. поддерживать подсветку синтаксиса;
  4. иметь возможность навигации по исходному коду (переход к определению функций, отображение свойств объектов, и т.п.);
  5. устанавливать закладки в тексте и перемещаться по ним;
  6. отображать номера строк;
  7. позволять удобно и интуитивно форматировать исходный код программы;
  8. иметь привычное для меня сочетание клавиш, либо иметь возможность эти сочетания переопределить;

Читать дальше →
Total votes 15: ↑10 and ↓5 +5
Views 1.9K
Comments 10

Релиз Midnight Commander 4.8.3

Open source *
После выпуска версии 4.8.2, в которой коренным образом была переработана подсистема виртуальной файловой системы (VFS), было решено выпустить релиз который был бы посвящён исключительно исправлению ошибок, и который в последствии стал бы базой для стабильной ветви.

mc 4.8.3
Читать дальше →
Total votes 74: ↑66 and ↓8 +58
Views 6.6K
Comments 31

Пример использования макросов в редакторе mcedit

Configuring Linux *

Преамбула


Я, как правило, редактирую исходний код во встроенном в mc (midnight commander) редакторе mcedit (не спрашивайте почему не в vim, так исторически сложилось). И уже довольно давно в mcedit можно пользоваться функцией записи и проигрывания макросов.

Макросами я пользуюсь постоянно, но это как правило довольно простые вещи, вроде замены одного текста на другой, или повторения каких то однопипных операций. Но в данном случае мне пришлось иметь дело написанием более сложного макроса, с реализацией которого и хотелось бы познакомить потенциального пользователя замечательного редактора mcedit.

Дано


Задача была открыть на редактирование файл содержащий проблему в котором по хоткею, т.е. приложив минимум усилий.
Т.е в редакторе был открыт файл со списоком предупреждений, который был сгенерирован утилитой doxygen, это был список содержащий полный путь к проблемному файлу а также номер строки.
Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Views 7.3K
Comments 13