Вы также можете попробовать использовать vim.
Vim также имеет подсветку синтаксиса, и у вас есть несколько простых опций, если вам не нравится текущее отображение
:set bg dark
:set bg light
Выше, в зависимости от фона вашего терминала.
:syntax on
Чтобы включить подсветку синтаксиса
Чтобы изменить цветовую схему дисплея, вы можете использовать команду :colo.
Мой любимый "Рон":-
:colo ron
:colo <ctrl-d> will show all the available schemes, e.g. "ron", "pablo", "peachpuff"...
Надеюсь, это поможет.
В оболочке есть огромное количество накладных расходов, вызывающих внешние команды для каких-либо действий. Fork/exec имеет относительно высокие накладные расходы.
Простой переход от сценария оболочки к программе пользовательского пространства C с использованием API напрямую (вместо вызова утилит CLI )даст огромное ускорение. Также проще, чем писать модуль ядра. Если вы можете найти привязки API для языка сценариев (Perl, Python, Ruby и т. д. ), то это будет почти так же быстро.
По-прежнему остаются накладные расходы (, например, накладные расходы системного вызова ), которые можно удалить, преобразовав их в модуль ядра. К этому моменту вы устранили практически все накладные расходы, и единственный способ стать быстрее — это избавиться от операционной системы и/или пользовательского тестового оборудования.
PS :Вопросы о том, как на самом деле написать программу на языке C или модуль ядра, вероятно, лучше задать на Stack Overflow , сетевом сайте Stack Exchange для вопросов по программированию. Как и на любом другом сайте Stack Exchange, прежде чем задавать вопрос, посетите их Справочный центр Stack Overflow . В частности, у них есть несколько полезных советов, как правильно -задать вопрос.