(0:00)
Давайте поговорим о том, как мы обращаемся с docblocks (комментариями). Например, простой класс PHPAuthenticate в Lavarel. Представьте, что тут не было бы этого комментария. И вы должны были бы создать его вручную. Вот так: @param Request $request и потом снова... Кошмар. Давайте найдем способ автоматизировать это насколько возможно. Есть…
Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №21
—
Fun With Macros
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Давайте перейдем к макросам. Это довольно интересная тема. Макрос — это просто запись, которую вы можете воспроизвести в любом месте. Или вы можете сохранить ее на будущее. Простейший пример: мы можем нажать q и любой символ... Давайте нажмем qq, как мы делали с метками. Это означает начать запись в регистр q. Теперь любое нажатие клавиши будет записано…
(0:00)
Давайте поработаем с табуляцией, отступами, пробелами, расстояниями и так далее. Это безумные вещи. Знаете, если откровенно, никто полностью не понимает всего этого. Вы узнаете о них один раз, настраиваете свои отступы правильно и далее просто удаляете эти знания из своей головы. И знаете что? Это просто отлично. Нужно только однажды их настроить. Давайте поиграемся. Для…
Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №19
—
Marks
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Следующий шаг — это метки (marks). Это родная функция в Vim. Когда вы помечаете какую-то часть кода, то позже можете вернуться к ней с помощью простого нажатия клавиши. Например, может быть вы правите PHPAuthController. У меня есть G, чтобы перейти вниз файла. Может быть, мы работаем сейчас в этом разделе, но, к…
Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №17
—
Auto-Completions
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Сейчас нам определенно нужно вспомнить о автоподстановке. Давайте откроем редактор. Я переключусь в файл контроллера, куда я только что добавил три метода для примера. Давайте представим, что я хочу вызвать здесь метод PHPotherFunction. Сейчас мы вроде как должны ввести все полностью. Мы не хотим так делать. Вместо этого, у нас есть несколько…
(0:00)
В этом эпизоде мы целиком сосредоточимся на некоторых оптимизациях PHP. Если вы не используете PHP, просто пропустите эту часть. Хорошо. Мы загрузим или установим три разных вещи. Первая — обновленный файл синтаксиса. Следующая — способ автоматического добавления оператора PHPuse вверху каждого класса. И третья — мы создадим небольшой маппинг…
Это перевод видео-урока с
Laracasts,
серия Vim Mastery,
урок №12
—
PeepOpen
от .
Перевод обновлён
.
Опечатка? Выдели и нажми Ctrl+Enter.
(0:00)
Давайте вернемся к процессу просмотра ваших файлов. Очевидно, вы занимаетесь этим чаще, чем чем-либо еще, поэтому очень важно найти решение, которое устроит именно вас. Если вы хотите что-то вроде механизма в SublimeText, вы можете использовать PeepOpen. Это почти, как менеджер файлов в GUI, который работает в некоторых других редакторах. Особенно пару лет назад, он был очень популярен. Он не…
(0:00)
Это Laracasts, в конце концов. Почему бы нам не прерваться и применить некоторые специальные улучшения для Laravel? Кстати, если вы не используете Laravel, вы можете применить их очень просто к любому фреймворку или инструменту, который используете. Хорошо. Если мы посмотрим в сайдбар, тут у нас типичное приложение Laravel. Одну вещь вы будете делать, возможно, чаще, чем что-либо, — посещать…
(0:00)
Давным-давно, когда я только-только изучал Vim, обнаружение плагина surround.vim от Tim Pope (tpope) сэкономило мне кучу времени. Позвольте показать, как это удобно. Начнем, как обычно, с его установки. Напишем здесь Plugin и вставим ссылку из GitHub. Теперь перезапишем наш файл .vimrc. Запустим установку плагина. Давайте перейдем в произвольный файл, например, этот класс PHP…
(0:00)
Когда речь идет о сниппетах, у вас есть несколько вариантов. Но, обычно, у меня очень хорошо работает это расширение. Давайте установим его в этом уроке. ,ev, переместит меня в файл .vimrc. Простите, еще раз, — мы должны перейти в наш файл plugins.vim и вставить это сюда. Вот так. Хорошо, теперь можем вернуться. И, кстати, я просто нажму Ctrl+6…