Использование vim-fugitive как git mergetool
Если Вы используете git в повседневной работе, возможно, часто приходится разрешать конфликты. Мой любимый редактор кода — это VIM, если кто не знает, существует замечательный плагин для работы с git внутри VIM, разработанный не менее замечательным человеком tpope. Существует также очень хороший скринкаст, демонстрирующий «волшебство» разрешения конфликтов в VIM при помощи vim-fugitive. Так вот, чтобы настроить git mergetool для работы с vim-fugitive проделываем следующие манипуляции:
git config --global mergetool.fugitive.cmd 'gvim -f -c "Gdiff" "$MERGED"' git config --global merge.tool fugitive
Следует отметить, что вместо gvim можно использовать vim или macvim.
Как всегда, спасибо stackoveflow за рецепт.
Более плотное знакомство с VIM
С недавних пор я начал набирать текст слепым десятипальцевым методом и здорово ощутил, как неудобно порой убирать кисть правой руки то на мышку, то на «стрелочки» клавиатуры для навигации по тексту, именно эта проблема заставила меня основательно попробовать текстовый редактор VIM. В двух словах VIM — это очень древний редактор, последователь редактора VI, основная идея которого в том, что есть несколько режимов при работе с текстом. Если не учитвать visual и replace режимы, то в VIM два режима рыботы. В обычном (normal или как его ещё называют command) режиме текст с клавиатуры не вводят, а осуществляют различные манипуляции над текстом, к примеру, чтобы удалить слово достаточно переместить курсор в начало этого слова и нажать на клавиатуре d, а затем w. Второй режим(insert mode) — это режим ввода текста, как раз в нём и происходит вставка текста, а нажав клавишу Esc можно опять вернуться в нормальный режим. Read more >>
Настройка xdebug в Ubuntu для NetBeans
Для тех, кто любит отлаживать php код дебаггером, выкладывают интсрукцию, как завести x-debug для php в среде Netbeans под операционной системой Ubuntu
Надеюсь, что вы уже установили Ubuntu и NetBeans. Для начала установим x-debug :
sudo apt-get install php5-xdebug
Далее редактируем конфигурационный файл php.ini (/etc/php5/apache2/php.ini), добавив туда соответсвующие строки :
[debug] xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000
Настройка оформления NetBeans в Ubuntu
Речь в данном посте пойдёт о том, как превратить такой NetBeans:
В такой NetBeans:
Для этого дописываем в netbeans_default_options конфигурационного файла netbeans.conf следующие опции:
--laf javax.swing.plaf.metal.MetalLookAndFeel -J-Dswing.aatext=true -J-Dswing.metalTheme=ocean
Т.е. меняем оформление и включаем сглаживание. Кстати, если говорить о сглаживании, то некоторые Java приложения в linux не хватают такое сглаживание, как в системе, виной тому библиотека Swing. Надеюсь, когда-нибудь этот баг пофиксят. Если нужно такое сглаживание, как в системе, то лучшей альтернативой NetBeans будет Eclipse
Почему я выбираю Chrome?
Долгое время использовал браузер Opera для простого и лёгкого сёрфинга, я был доволен абсолютно всем, до выхода последних версий этого браузера. Стабильную версию 10.51 можно было смело назвать бетой, а с выходом 10.53, мои надежды не оправдались и стало очевидно, что мы с оперой дальше пойдём разными дорогами.
- Апрель 2012 (1)
- Февраль 2012 (1)
- Ноябрь 2011 (1)
- Сентябрь 2011 (3)
- Февраль 2011 (1)
- Сентябрь 2010 (1)
- Август 2010 (2)
- Май 2010 (3)




