Если вы не программируете на Си и не используете для этого vim, дальше можно не читать.
...
Если вы не программируете на Си и не используете для этого vim, дальше можно не читать.
Если вы пользуетесь тегами (
ctags
) в
vim
, то вы, конечно, знаете, что с их помощью можно по
Ctrl-]
прыгать с места, где вызывается функция, на место, где она определена (и по
Ctrl-T
прыгать обратно). Это удобно и здорово, и не только для функций работает, но и, скажем, для структур.
Иногда, однако, хочется прыгать в другую сторону -- в место (места), где эта функция используется (вызывается). Для этого
ctags
не подходит, а подходит
cscope
. vim тоже умеет интегрироваться с
cscope
, но есть нюансы.
Например, не нашлось комбинации клавиш для "прыганья", и читать базу cscope (файлик
cscope.out
) при настройках по умолчанию (vim-7.3, Fedora 14) vim хочет только из текущего каталога (а хочется ещё и из каталога этажом выше, или двумя этажами выше). Что касается комбинации клавиш, я не придумал ничего лучше, как использовать соседнюю с
Ctrl-]
, а именно
Ctrl-\
. Они рядом, в этом есть логика. Обратно прыгаем точно так же, как и с тегами, по
Ctrl-T
.
Решить обе вышеописанные проблемы получилось вот таким кусочком заклинаний для
~/.vimrc
:
" CScope
if has("cscope")
" Ctrl-\ does reverse search (i.e. "who calls this function")
nmap :cscope find c <c-r>=expand("<cword>")<cr><cr>
set nocsverb
if filereadable("../cscope.out")
cs add ../cscope.out ..
elseif filereadable("../../cscope.out")
cs add ../../cscope.out ../..
endif
set csverb
endif
Что ещё? Базу для cscope можно сгенерить командой
cscope -R -b
, находясь в корне исходников проекта. В общем, больше ничего и не надо.
Слушать этот музыкальный файл
Shinya ore wa terebi wo miteita
Yarukoto mo nai kara bo-tto miteita
SAPPINGU seikousha ga homerareteita
Ano hito wo jiku ga buretenai
Suteki…
Wakattaze mukuwarenu sono wake
Hito toshite ore jiku ga buretenda
Sore naraba ina ore
Mou bure bure bure bure bure makutte!
Furueteru no
Wakanne you ni shite yare
Zureruze
Mou bure bure ningen demo kitto
Kimi ga itara kawaru
Atashi ga iru no kizuite
Переходить на ...
Переходить на F15 совершенно нет желания, глядя, как они раз в три дня выкатывают новый systemd.
А получить Firefox 5 хочется, например, из-за возможности выставить наконец ui.use_activity_cursor в true и возрадоваться. Это, впрочем, можно сделать и в Firefox 4, который для Fedora 14 побилдил
spot (вот тут: http://repos.fedorapeople.org/repos/spot/firefox4/).
Но нам чешется и колется именно пятёрочку. А пятёрочку побилдили какие-то
лягушфранцузы, за что наше им человеческое спасибо.
Итак, надо подключить репозиторий rpmfusion (он у вас уже и так наверняка включен):
# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
# rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
И некий remi:
# rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm
После чего:
# yum --enablerepo=remi update firefox
Инструкции скопипащены с какого-то блога. Там у них ошибка -- пакет называется не firefox5, а просто firefox.
Поскольку в названии блога есть фраза «и не только», то придется все таки начать писать об этом «не ...
Поскольку в названии блога есть фраза «и не только», то придется все таки начать писать об этом «не только».
Не спеша собираю коллекцию памятных монет (биметаллических) достоинством 10 рублей. Часть коллекции, так называемая, «ходячка», т.е. монеты из оборота, которые попались со сдачи. Иногда их качество оставляет желать лучшего, а покупать в качестве UNC бывает просто лень.
Есть способ очистки монеты который подкупает своей простотой и результативностью, конечно на мой, сугубо, непрофессиональный взгляд. На одном форуме я услышал упоминание о средстве для очистки металла Amway L.O.C. Plus и несколько положительных отзывов. Решено было попробовать. Так уж получилось что выход на распространителя продукции у меня есть и средство у меня появилось быстро.
Тюбик на 250 г стоил порядка 200 рублей. Чистку проводил на дублях согласно инструкции на упаковке: нанести средство, потереть мягкой тряпкой, смыть теплой водой, отполировать сухой мягкой тряпкой. Результат не заставил себя...
[content]
Описание Playing a game of hide and seek with your friends you become trapped inside a tree house. ...