Лично для меня набрать команду быстрее, чем бегать по меню и кликать мышкой по кнопкам.
Особенно при подключении git-completion в .bash_profile:
source ~/.gitsettings/git-completion.bash
жизнь с Git становится гораздо проще, по табу начинают дополняться команды, имена бренчей, файлов и т.п.
По большому счету, ничего плохого в использовании TortoiseGit не вижу, это скорее дело привычки.
А с «нелогичными командами» вы, конечно, перегнули палку.
This installation requires Oracle 11.2 or 12.1 client libraries. These are included in Oracle Instant Client RPMs or ZIPs, a full Oracle Client, or a database on the same machine. Oracle's standard client-server network compatibility applies, which enables connection to databases with different versions.
Python 2.7 is needed for node-gyp. Gcc is needed on Linux. On OS X, install Xcode.
Последний пример не совсем удачный.
Созданный в примере логгер из-за особенности реализации console.log() все равно будет работать в Firefox и Node.js.
Наверное, стоит указать в статье, что пример с TypeError предполагает то, что он будет запускаться в Chrome.
Да это недоработка хабра, надо нажать именно "/" в английской раскладке, "." в русской раскладке не активирует поиск. «j» и «k» при навигации работает также как и русские «о» и «л». Вот весь список горячих клавиш.
Хотя некоторые и очень достойны, например, VisVim для Visual Studio. Но все равно весь набор доступных команд редактирования и навигации не поддерживает ни один плагин.
Ну не такой быстрый vim с плагинами — это какая-нибудь крайность вроде сборки spf13. При использовании Vim с разумным количеством плагинов, добавляющих code completion, дерево навигации по проекту, снипеты, linter'ы и несколько других плюшек скорость работы редактора по ощущениям не снижается. Хотя плагины тоже разные бывают и один какой-нибудь товарищ может так тормозить, что приходится от него отказываться.
Попробую объяснить, почему для разработки я использую именно этот редактор. Vim — для меня уже не просто привычка, а реальный инструмент, который предоставляет мне унифицированную среду и которую можно приспособить под любой вид разработки (например, при работе с PL/SQL в комментарии ниже). При этом в одном редакторе у меня может быть открыто несколько вкладок, на первой находится все что связано с Oracle (Vorax), на второй MVC проект приложения на ExtJS, на третьей какой-нибудь HTML и CSS, при этом в ходе процесса разработки не теряется контекст (не надо переключаться между разными IDE) и соответственно продуктивность разработки не снижается. Да слышал, что IDEA очень хороша и, по-моему там тоже все унифицировано с точки зрения хоткеев и сохранения контекста при переключении между, например, PyCharm и WebStorm, но у Vim'а один большой плюс — он полностью бесплатен.
Особенно при подключении git-completion в .bash_profile:
жизнь с Git становится гораздо проще, по табу начинают дополняться команды, имена бренчей, файлов и т.п.
По большому счету, ничего плохого в использовании TortoiseGit не вижу, это скорее дело привычки.
А с «нелогичными командами» вы, конечно, перегнули палку.
Созданный в примере логгер из-за особенности реализации console.log() все равно будет работать в Firefox и Node.js.
Наверное, стоит указать в статье, что пример с TypeError предполагает то, что он будет запускаться в Chrome.
<Esc>Fmxp
А вот тут стоит упомянуть про ту самую привычку, про которую вы говорили :)
Зачем переучиваться, когда и так уже все ок?
Попробую объяснить, почему для разработки я использую именно этот редактор. Vim — для меня уже не просто привычка, а реальный инструмент, который предоставляет мне унифицированную среду и которую можно приспособить под любой вид разработки (например, при работе с PL/SQL в комментарии ниже). При этом в одном редакторе у меня может быть открыто несколько вкладок, на первой находится все что связано с Oracle (Vorax), на второй MVC проект приложения на ExtJS, на третьей какой-нибудь HTML и CSS, при этом в ходе процесса разработки не теряется контекст (не надо переключаться между разными IDE) и соответственно продуктивность разработки не снижается. Да слышал, что IDEA очень хороша и, по-моему там тоже все унифицировано с точки зрения хоткеев и сохранения контекста при переключении между, например, PyCharm и WebStorm, но у Vim'а один большой плюс — он полностью бесплатен.