Архив рубрики: Linux

Закомментировать блок в vim

Для комментирования блока я всегда использовал режим визуального выделения, который вызывается по ctrl+v (в gvim для windows по умолчанию ctrl+q).
Нужно поставить курсор, например, в начале строки наверху выделяемого блока, нажать ctrl+v, переместить курсор в конец параграфа, нажав }, затем нажать I (shift+i), ввести символ комментария (например, #) и нажать ESC. Читать подобные пассажи очень неудобно, поэтому обычно люди, рассказывая о последовательности действий в vim’e, пишут так (вместо ctrl обычно ставят шапку ^):
^v } I # <ESC>

Выглядит это так: Читать

Шрифты в LaTeX

Иногда встречаются требования заполнять документ конкретным шрифтом. Как использовать в LaTeX стандартные шрифты от Windows и не только, например, Verdana, Courier, Georgia, Comic Sans MS, Ubuntu Mono и пр.? Читать

Настройка, баги и фичи XFCE4

XFCE4 — лёгкое и гибкое в настройке окружение, не лишённое, однако, особенностей, приятных и неприятных. В комплектации «из коробки» может не оказаться сетевого менеджера, могут быть проблемы с регулировкой громкости. После устранения неприятных особенностей и настройки системы чувствуешь себя как дома.
Язык моей системы — английский. Под «меню Applications» в записи имеется в виду аналог виндовой кнопки «Пуск», Settings — Настройки и т.д. Читать

Раскладка в Ubuntu 14.04

Для починки раскладки в Ubuntu + GNOME везде советуют это:
user $user $gsettings set org.gnome.settings-daemon.plugins.keyboard active false
setxkbmap -option «grp:alt_shift_toggle,grp_led:scroll,compose:ralt»

Первая команда отключает гномовский индикатор раскладки, так что он работать не будет. Зато вторая команда должна зажигать/гасить лампочку на Scroll Lock (при её наличии) в зависимости от выбранной раскладки. Также вторая команда вешает переключение раскладок на Alt+Shift, а Compose Key — на правый Alt. Читать

Сайт на удалённой машине с Линуксом

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

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

Если Вы согласны на адрес типа lisakov.github.io, то можно запустить себе блог совершенно бесплатно и очень быстро. Для этого не понадобится эта инструкция, читайте запись про установку Hexo и размещение сайта на Github’e. Читать

Волшебные замены в Vim, много файлов

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

Рассмотрим эту процедуру на примере добавления мета-тэга для перенаправления в группе html страниц. Даже если Вы ничего не понимаете в html, всё равно будет ясно, как делать замены в нескольких файлах одновременно.

Допустим, Вы решили вставить во все файлы tag <meta> такого вида:
1<meta http-equiv=»refresh» content=»seconds; URL-redirect-to»>

Существует много способов сделать перенаправление с адреса oldsite.ru/page_name на newsite.ru/page_name для каждой страницы. Наверняка большинство сделало бы такую операцию в perl или python. А я расскажу вам о самом волшебном способе: мы сделаем это в vim. Если Вы не знаете, что это такое, срочно покиньте эту страницу. Читать