
Когда сделать что-нибудь с файлами через консоль занимает слишком много времени, по сравнению с временем выполнения операции в файловом менеджере, а возможностей
vim -c :Sex уже не хватает, на помощь может прийти
vifm - файловый менеджер, чем-то похожий на mc, но тем не менее имеющий vi-like хоткеи.
Думаю почти всем поклонникам славного текстового редактора Vim известен Vimperator - расширение для браузера Firefox, которое добавляет в него поддержку хоткеев vi.
С тех пор, как я перешел на Chromium, пленившись его быстротой и минималистичностью, мне не хватало расширения подобного vimperator'у. К счастью подобное расширение есть!
Наткнулся на такой вот код в редакторе:
1 2 3 4 5 6 7 8 9 10 11
|
#if 0
static struct device_d sram_dev = {
.name = "ram",
.id = "sram0",
.map_base = 0xc8000000,
.size = 512 * 1024, /* Can be up to 2MiB */
.type = DEVICE_TYPE_DRAM,
};
#endif |
Смотрю какой-то синий, про себя думаю - "Раз синий значит этож комментарий". Меняю 0 на 1 и вижу, что цвет изменился. Немного подумал, а ведь действительно способ комментировать и вим распознает.
Бывает что люди, привыкшие к vim'у, привыкают и к использованию его хоткеев везде, где только можно. Когда такие люди становятся разработчика опенсорсного софта, получаются такие программы как apvlv.
С середины заметки по ссылке у меня просто упала челюсть на клаву. Делюсь ссылкой.
Казалось бы, столько уже этих консольных плееров есть, но я, как и обещал, расскажу о еще одном - cmus.
Как и другие его собратия cmus распространяется под лицензией GNU GPL и, благодаря библиотеке ncurses, имеет псевдографический интерфейс. Для приверженцев редактора vim этот плеер будет особо интересен из-за особенностей управления и настройки.
Мой конфиг для вима, уже довольно долго не претерпевал коренных изменений, поэтому думаю будет не лишним выложить его здесь.
Конфиг имеет зависимости – для его корректной работы необходима утилита ctags.
Screen - это оконный менеджер с эмуляцией терминала VT100/ANSI. Другими словами, это консоль в консоли, т.е. запуская одну терминальную сессию мы можем запустить параллельно несколько команд и наблюдать за их работой. Конечно многие могут сказать, мол зачем нужен какой-то там консольный оконный менеджер, когда уже есть gnome-terminal, konsole и прочие графические эмуляторы терминала, поддерживающие вкладки?