четверг, 28 июня 2012 г.

Юбилейный пост

Это мой 100-тый, юбилейный пост. А первая запись была сделана 23 июня 2011 года. Чуть больше года прошло с того времени.
Буду стараться делать записи более содержательными, полезными и интересными. Есть пару задумок по тому, как достичь этого. Так что пожелаем мне вдохновения. 

среда, 27 июня 2012 г.

Постигаем Vim - буферы

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

В начале моего знакомства с вимом меня пугало, когда окно делилось на две части (а то и три-четыре). Я не знал, что с этим делать, как закрыть или хотя бы скрыть не нужные окна. Решал я это очень не рационально - закрывал вим полностью и открывал нужный файл снова. Но сейчас я стал очень ленивым и место того, что бы так тратить свое время я решил ознакомиться с буферами. И стало все предельно понятно.

Итак, начнем наше знакомство с этой возможностью.
Если нам нужно работать с двумя (тремя и тд) файлами открыв их одновременно, то мы можем это сделать вот так:
1. vim -o <somefile> <somefile2> - запустится Vim и мы увидим два окна, разбитых по горизонтали с нашими файлами.
2. vim-O <somefile><somefile2> - тоже что и первое, только разбивка окон будет по вертикали.

Если мы уже работаем с одним файлом и нам нужно открыть другой файл, то мы можем это сделать вот так:
1. :sp <somefile> откроет указанный файл и разделит окно по горизонтали.
2. :vsp <somefile> откроет указанный файл и разделит окно по вертикали.

Если один буфер у нас активный, а остальные скрытые, то просмотреть весь список мы можем вот так: :ls и :buffers.


Перемещаться между буферами мы можем вот так:
:bn - следующий буфер
:bp - предыдущий буфер
:b <имя буфера> или его номер - перемещаемся к нужному буферу по имени или по его числовому номеру, который мы видели после выполнения команд :ls и :buffers.


Так же перемещение между буферами можно осуществлять по нажатию комбинации клавиш Ctrl+^.

Вот еще несколько полезных комбинаций для работы с окнами:
Ctrl w o - развернет текущее окно.
Ctrl w c - закроет окно
Ctrl w s - развернет текущее окно по горизонтали
Ctrl w s - развернет текущее окно по вертикали.


Для того, что бы удалить текущий буфер наберите :bd. А если вы наберет :bd <имя буфера> или номер буфера, то он удалится.


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


вторник, 26 июня 2012 г.

Vim: табуляция и пробелы

Статья не моя. Оригинал взять отсюда .


Вот несколько полезных настроек, которые помогли мне с ними разобраться:
:set expandtab - заменяет табуляции при вставке на пробелы
:set tabstop=4 - устанавливает количество пробелов, на которые нужно заменять табуляции
Стоит отметить, что после использования expandtab только новые табуляции будут заменяться на пробелы. Чтобы привести все табуляции к текщей политике, можно использовать команду :retab
Для изменения количества пробелов, которые используются для выравнивания строк, используется переменная shiftwidth, например:
:set shiftwidth=4
Для того, чтобы увидеть табуляции и прочие спецсимволы, можно воспользоваться командой:set list
Команда
:set nolist скроет спецсимволы обратно.
NB: табуляции показываются как ^I, поэтому их можно искать (вне зависимости от того, показываются они или нет) используя команду /C-VC-I (/ control-V control-I), и если включена подсветка, то первая найденная табуляция будет подсвечена.

понедельник, 25 июня 2012 г.

Работа с Vim

С Vim я уже имел честь познакомится. Но в тот раз он мне так и не поддался. Показался сложным и скучным. О, кстати, Vim это консольный текстовый редактор с подсветкой синтаксиса, с гибкой настройкой и огромным функционалом. Ну это он раньше был консольным, сейчас есть оконный, есть даже для винды и мака. Хотя, как по мне, он тем, кто не пользуется консолью, не будет столь привлекательным.
Вот сегодня я целый день с ним практикуюсь (даже печатать быстрее начал). Мышка практически не использовалась (в виме) так точно - потому что она там только мешает и сбивает с толку. Настроил себе подсветку синтаксиса и еще парочку интересных плагинов поставил, которые призваны облегчать работу.   

воскресенье, 24 июня 2012 г.

Покорение Linux

Мое знакомство с Linux началось лет шесть назад. Тогда я установил дистрибутив Mandriva и мне он очень понравился. Но знакомство длилось не долго, то и дело нужно было переключатся на Windows для выполнения ряда заданий, которые я, к сожалению, не мог делать на Linux. Поэтому через какое то время эта скачка с одной ОС на другую меня утомила и я снова вернулся к привычной Windows. 
Спустя какое то время я начинал скучать за Linux и снова устанавливал его. Но ведь в игры не поиграешь, музыку на iPod сбрасывать мне было не удобно и снова начиналась череда ОС и снова Linux успешно забывался. Но потом я поставил себе Ubuntu и начал искать аналоги необходимых программ. В то время я занимался версткой и изучением PHP и в этот раз мне было гораздо удобнее работать в линуксе. Я не включал windows около полутора лет. А потом  снова почему то на него перешел, удалив и забросив линукс окончательно. Но вот недавно, ностальгия замучила и я снова вернулся к этой ОС. 
Как же нынешняя убунта мне нравится. Как все удобно, просто и легко. Поиск и установка необходимой программы практически не занимает времени. Захотел, набрал в консоли одну строчку и все, программа уже установлена. Не нужно перезагружать компьютер, не нужно что-либо еще делать, установил и пользуйся. Вообщем желание запускать винду уже никакого нету. 
Сейчас постигаю премудрости emacs - мощнейший текстовый редактор с колоссальным функционалом. 

понедельник, 11 июня 2012 г.

Черновцы

Выходные получились насыщенными и интересными - ездили с друзьями в Черновцы. Поездка была хоть и тяжелой, но все же смена обстановки пошла на пользу. Да и попутно попали в Каменец-Подольский - жаль только что поздно туда приехали и не успели попасть в крепость.
Ну а самое главное это то, что мы купили свадебное платье. Так что на одну головную боль меньше. 

среда, 6 июня 2012 г.

Попытка #миллион

Вчера на меня снизошло вдохновение и я решил побегать. И даже придя с работы желание не пропало. В результате пробежал я совсем не много (около 1.3км) и осознал, что нужно начинать заботится о физической форме иначе я зачахну. Уже на втором круге мышцы на ногах задубели. Хочу и сегодня повторить вчерашний подвиг. Правда после такого ливня почва под ногами может оказатся сильно мокрой и получится преодоление болота место бега. Но все же пока не хочу игнорировать энтузиазм.

А еще регулярно занимаюсь гитарой, что уже начало давать результаты и это не может не радовать.

Published with Blogger-droid v2.0.4

воскресенье, 3 июня 2012 г.

Старые увлечения

Иногда случается так, что некоторые увлечения, которые раньше занимали должное место в жизни, со временем уходят на второй план или же успешно забываются. Когда я учился в школе, меня увлекла гитара - ну кому не захочется играть на этом инструменте, что бы девочкам нравиться, а то что гитаристы были популярными у девочек было видно по примеру моего двора. Так что цель ясна и нужно было к ней идти. Я столкнулся с первой проблемой - учить меня было некому. Так, ребята показали пару аккордов и все, в бой. Пальцы довольно быстро запомнили аккорды, привыкли к струнам и уже к концу первой недели обучения я мог играть несколько песен.
Потом мне в руки попал самоучитель по игре на гитаре, серьезная такая книжечка с недетским подходом к этому музыкальному инструменту. Вот здесь уже зародился настоящий интерес. Ведь играть используя несколько аккордов это одно, а вот учить нотную грамоту, исполнять сложные произведения известных классиков уже совсем другой уровень. По началу мне было все совершенно не понятно и запутано. Но труд вознаграждается и уже через недели две я разобрался с нотами, их размещением на грифе и играл одно произведение, выученное с нот.
Далее мы с другом пошли в музыкальную школу, где договорились с преподавателем по гитаре о частных уроках. В результате я выучил много разных произведений и гитара для меня стала инструментом с огромнейшими возможностями.
Почему я учился игре классических произведений место того, что бы остановиться на трех аккордах и петь любые песни под эти самые аккорды? Да потому что я петь не умею, мне слон на ухо наступил и голоса у меня нету.
После школы универ, времени катастрофически не хватало и я стал играть все реже. А потом и вовсе перестал - о чем сейчас очень жалею. Но вот спустя уже много лет я взял гитару, настроил ее и снова влюбился. Надеюсь уже навсегда.