Может войдёшь?
Черновики Написать статью Профиль

«Мастерство Vim»

Мастерство Vim: PHP Documentor и Ultisnips

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №22PHP Documentor and Ultisnips от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Давайте поговорим о том, как мы обращаемся с docblocks (комментариями). Например, простой класс PHPAuthenticate в Lavarel. Представьте, что тут не было бы этого комментария. И вы должны были бы создать его вручную. Вот так: @param Request $request и потом снова... Кошмар. Давайте найдем способ автоматизировать это насколько возможно. Есть…

Мастерство Vim: Развлекаемся с макросами

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №21Fun With Macros от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Давайте перейдем к макросам. Это довольно интересная тема. Макрос — это просто запись, которую вы можете воспроизвести в любом месте. Или вы можете сохранить ее на будущее. Простейший пример: мы можем нажать q и любой символ... Давайте нажмем qq, как мы делали с метками. Это означает начать запись в регистр q. Теперь любое нажатие клавиши будет записано…

Мастерство Vim: Табуляция, отступы и пробелы

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №20Tabs, Indents, and Spaces от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Давайте поработаем с табуляцией, отступами, пробелами, расстояниями и так далее. Это безумные вещи. Знаете, если откровенно, никто полностью не понимает всего этого. Вы узнаете о них один раз, настраиваете свои отступы правильно и далее просто удаляете эти знания из своей головы. И знаете что? Это просто отлично. Нужно только однажды их настроить. Давайте поиграемся. Для…

Мастерство Vim: Метки

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №19Marks от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Следующий шаг — это метки (marks). Это родная функция в Vim. Когда вы помечаете какую-то часть кода, то позже можете вернуться к ней с помощью простого нажатия клавиши. Например, может быть вы правите PHPAuthController. У меня есть G, чтобы перейти вниз файла. Может быть, мы работаем сейчас в этом разделе, но, к…

Мастерство Vim: Автодополнение

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №17Auto-Completions от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Сейчас нам определенно нужно вспомнить о автоподстановке. Давайте откроем редактор. Я переключусь в файл контроллера, куда я только что добавил три метода для примера. Давайте представим, что я хочу вызвать здесь метод PHPotherFunction. Сейчас мы вроде как должны ввести все полностью. Мы не хотим так делать. Вместо этого, у нас есть несколько…

Мастерство Vim: Оптимизации для PHP

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №16PHP Optimizations от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
В этом эпизоде мы целиком сосредоточимся на некоторых оптимизациях PHP. Если вы не используете PHP, просто пропустите эту часть. Хорошо. Мы загрузим или установим три разных вещи. Первая — обновленный файл синтаксиса. Следующая — способ автоматического добавления оператора PHPuse вверху каждого класса. И третья — мы создадим небольшой маппинг…

Мастерство Vim: PeepOpen

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №12PeepOpen от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Давайте вернемся к процессу просмотра ваших файлов. Очевидно, вы занимаетесь этим чаще, чем чем-либо еще, поэтому очень важно найти решение, которое устроит именно вас. Если вы хотите что-то вроде механизма в SublimeText, вы можете использовать PeepOpen. Это почти, как менеджер файлов в GUI, который работает в некоторых других редакторах. Особенно пару лет назад, он был очень популярен. Он не…

Мастерство Vim: Настройки для Laravel

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №13Laravel-Specific Mappings от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Это Laracasts, в конце концов. Почему бы нам не прерваться и применить некоторые специальные улучшения для Laravel? Кстати, если вы не используете Laravel, вы можете применить их очень просто к любому фреймворку или инструменту, который используете. Хорошо. Если мы посмотрим в сайдбар, тут у нас типичное приложение Laravel. Одну вещь вы будете делать, возможно, чаще, чем что-либо, — посещать…

Мастерство Vim: Обрамление текста

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №15Managing Snippets от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Давным-давно, когда я только-только изучал Vim, обнаружение плагина surround.vim от Tim Pope (tpope) сэкономило мне кучу времени. Позвольте показать, как это удобно. Начнем, как обычно, с его установки. Напишем здесь Plugin и вставим ссылку из GitHub. Теперь перезапишем наш файл .vimrc. Запустим установку плагина. Давайте перейдем в произвольный файл, например, этот класс PHP

Мастерство Vim: Управление сниппетами

перевод Laracasts Мастерство Vim

Это перевод видео-урока с Laracasts, серия Vim Mastery, урок №14Managing Snippets от . Перевод обновлён . Опечатка? Выдели и нажми Ctrl+Enter.

(0:00)
Когда речь идет о сниппетах, у вас есть несколько вариантов. Но, обычно, у меня очень хорошо работает это расширение. Давайте установим его в этом уроке. ,ev, переместит меня в файл .vimrc. Простите, еще раз, — мы должны перейти в наш файл plugins.vim и вставить это сюда. Вот так. Хорошо, теперь можем вернуться. И, кстати, я просто нажму Ctrl+6…

← Назад | ДальшеДвижется на Habravel