Сегодня блуждая по просторам интернета обнаружил маленький, но весьма полезный и удобный скрипт переименования. Это даже не совсем скрипт, а скорее небольшая настройка на python для vim, да и не только для vim. В качестве редактора можно использовать какой либо другой рассово верный, удобный текстовый редактор. Называется он Vi move или сокращённо – vimv. Суть [...]
Недавний пост тов. muhas’а напомнил мне об одной ну просто крайне удобной опции утилиты xset. Опция эта – rate. Она задаёт частоту повтора символов на клавиатуре и время перед началом повтора. Всё это, разумеется, можно настроить через графические утилиты gnome, kde, xfce, но не все используют тяжеловестные DE. Да и к примеру я в Gnome [...]
Как я уже писал, очень давно использую vimperator. В процессе работы с ним, я обнаружил несколько полезных возможностей, и пользовательских js скриптов. Этими своими небольшими находками, я бы и хотел поделится :) Во первых – раскладка. При русской раскладке vimperator’ом невозможно управлять. Самое просторе решение – замапить английские буквы русскими. Для этого надо добавить примерно [...]
До сегодняшнего дня, я был вполне себе довольным пользователем pdf вьювера – apvlv. Меня он устраивал всем, кроме того, что не подгружал следующие страницы, из-за чего он почти постоянно подвисал при загрузке следующей страницы. В принципе, на домашнем компьютере, это не столь критично, но вот незадача: как раз книги я читаю на маломощном нетбуке. Поэтому [...]
У меня наверное мания на софт с vim like управлением. Не обошёл я вниманием в этом плане и микшер. И так, без долгой преамбулы представляю – rexima. Rexima – простейший микшер умеющий исключительно прибавлять\убавлять громкость, и устанавливать флаг записи на канал. Управление как уже наверно стало ясно будет похоже на управление редактором vim. Т.е. такое: [...]
Не так давно, я внезапно понял, что mpd для меня огромен. И правда зачем мне музыкальный демон, когда я музыку слушаю довольно редко? Посмотрел сначала mocp, но мне не понравился его mc like интерфейс, да и я слишком привык к vim like управлению. В ncmpcpp с этим было проще, там хотя бы j\k работали. Единственный плеер который уподоблял моим нуждам – это cmus. К слову сказать, плеер этот прекрасен! Кроме vim like управления, cmus ещё крайне быстр и хорошо настраиваемый.
Что меня крайне удивило, так это малое количество русской документации по cmus. Есть лишь куча упоминаний о том что такое есть, и оно вот такое вот. Не более. Вот собственно поэтому, я и решил написать про него.
По умолчанию, в bash и zsh включен режим совместимости с emacs. Т.е. такие же клавиатурные сочетания как в нём. Например ctrl-a для перехода в начало строки, или ctrl-e для перехода в конец строки и т.д. (Подробнее например тут). Почему-то, мало кто знает, что там так же есть режим совместимости с vi (не путать c vim. [...]
Хороший друг Nixer, подсказал мне отличный шрифт для кодинга. Я не мог не поделиться его названием. Шрифт называется Monaco.
Что-то я все про vim да про vim. Ну не могу я без него Надо наверное закругляться с постами о нем :) И так, я как заядлый vim’овец стараюсь все что можно сделать в vim’e – делать в нем. Главный критерий для меня это удобство. Вот что во истину оказалось для меня удобным, так это [...]
Не знаю как остальные, но лично я очень часто смотрю в код страницы. Начиная от простого просмотре тегов и ключевых слов необходимых для оптимизации сайта, до просмотра каких либо интересных решений. Иногда даже просто бывает интересно почитать комментарии в коде, они бывают весьма забавными :)
При всей моей любви к firefox (кстати, не такая уж она и сильная. Опера мне более по душе, но последнее время, она стала слишком некорректно работать с нужными мне сайтами), но мне никогда не нравился его ущербный «редактор кода». Да и я как заядлый линуксоид уже очень сильно привык к vim’у который как никакой другой редактор позволят с таким удобством смотреть код. Поэтому, почти сразу поменял редактор кода по умолчанию на gvim. Сделать это легко и просто и как чаще всего происходит с нужными настройками в firefox, настраивается это в about:config.
Я прошел длинный путь прежде чем пришел к vim’у. Сначала это конечно же был gedit, затем nano, потом geany, затем vim. Потом меня совратил чертemacs, но потом я понял что он не для меня, и снова вернулся на vim. На нем я сейчас и нахожусь,и уже довольно давно. Единственное чего мне в нем не хватало, [...]
После того, как я купил себе нетбук, я старался максимально меньшее количество операций делать с помощью мышки. Именно поэтому я начал смотреть в сторону tiled wm, а затем уже искал способы управлять и своим браузером полностью с клавиатуры. В общем долго искать не пришлось. Вариантов не так много как хотелось бы. Один их них это использовать дополнение Vimperator для Firefox. Данное дополнение, убирает лишние меню и панели, и позволяет почти полностью управлять вашим браузером с клавиатуры, при этом, предоставляет еще пару интересных возможностей и позволяет добавлять пользовательские js скрипты. А главное, как понятно из названия этого дополнения: управление вашим браузером будет похожим на управление текстовым редактором вим! Конечно, людям которые не используют и никогда не использовали vim будет трудно им управлять, но если вам действительно хочется прочувствовать всю мощь управления с клавиатуры, то попробовать стоит. Быть может, вам захочется попробовать и vim ;)
Далее, я не претендую на полноту. Я просто написал статью для того, что бы человек, который захотел овладеть всей мощью vimperator, мог от чего-то отталкиваться. Я сам еще очень много не знаю как про vim, так и про vimperator и оба, мне с каждым днем, отрываю все больше, и больше интересных фишек.
И так приступим.
Недавно, в поисках дополнительной информации по консольному файловому менеджеру mc (Midnight Commander), я случайно наткнулся на упоминание о молодом файловом менеджере в духе Vi – Vifm. Расшифровывается банально просто – Vi File Manager. Написан он так же как и mc используя ncurses. Несмотря на то, что проект еще молод, vifm крайне удобен, и юзабелен и я вот на вскидку, не могу даже вспомнить ни одного глюка.