Увеличьте свой рабочий процесс с помощью профилей и организаций

1656653531 uvelichte svoj rabochij proczess s pomoshhyu profilej i organizaczij

автор Маркус Вуд

1*PU7wwmX3JaTa6CcDKvSwpA

Если вам когда-либо приходилось управлять несколькими проектами, работать с командной строчкой может быть трудно. Вот несколько горячих советов о том, как жонглировать несколькими проектами, что сэкономит вам массу времени.

Если вы используете обычный терминал Mac, я настоятельно советую перейти на iTerm2 (это просто лучше). Подробнее о том, почему.

Псевдонимы SSH

Иногда вам нужно подключиться к серверу через SSH. Иногда у вас есть двадцать разных серверов, к которым вы хотите подключиться через SSH. Вспоминать, где они живут и как их называют, может быть тяжело.

Чтобы сэкономить время, создайте псевдонимы для каждого сервера менее чем через минуту. Во как:

// Open a terminal windownano ~/.ssh/config
// Fill in the following to create an aliasHost <Name you want to assign>  Hostname <Where you want to ssh>  User <User you want to login as>  IdentityFile ~/.ssh/<pem file you want to use>
//Exit and save the filectrl + xyenter
// Now instead of doing this to connectssh -i "<pem file>" <user>@<hostname>
// You can do thisssh name-you-assigned

iTerm2 Профили и организации

Профили отличные и изменили мой ежедневный рабочий процесс. Иногда ваш терминал выглядит так:

1*doLyDCyaaDRpKmByae3DWA
Какой я снова хотел? ?

Проблема в том, что вы не знаете какое окно хотите нажать. Вы также не хотите закрывать окна, потому что тогда вам придется открыть новое окно, вернуться в правильный каталог и запомнить копию пасты, чтобы ее запустить.

С профилями и расположением окон вам не придется ни о чем беспокоиться.

Ниже приведен короткий видеоролик, если вы заблудились на любом из этих шагов.

Профиль позволяет открывать новое окно командной строки в определенном каталоге и автоматически запускать команды. Давайте сделаем один!

Сначала закройте все открытые окна командной строки в iTerm и начните с нового окна командной строки. Далее нужно перейти к «Профилям» в строке меню и нажать «Открыть профили…»

1*dMLCZZID5N8XRNu2DGyrLw
Вы должны увидеть что-то подобное

Теперь нажмите «Редактировать профили…», чтобы перевести вас сюда:

1*CBAfmdNNCcrQYrkZ_FLDlw
Gamebyrd и Mongod — это некоторые профили, которые я создал, поэтому не беспокойтесь, если вы их не видите

Чтобы создать новый профиль, нажмите «+» влево. Обязательно дайте ему название и обновите каталог, чтобы он был корневым для вашего проекта.

Если вы хотите запускать команды, когда этот профиль открыт, добавьте их в поле «Отправить текст при запуске:». Один из моих любимых рецептов – открыть проект в редакторе кода и создать его для разработки.

// Separate commands with a semi-colonatom .; preact watch
1*ht3-GXIzPXeGDxeF_IPRyA
Обязательно щелкните переключатель Каталог

Выход из окна сохранит изменения (кнопка для этого отсутствует).

Дальше нам нужно это проверить. Нажмите «Профили» на панели меню и выберите профиль, который вы создали, чтобы убедиться, что он работает. Если вы столкнетесь с любыми проблемами, убедитесь, что путь в каталог правильный и что ваши команды правильно разделены.

Когда все это работает, пора создать компоновку окон, чтобы легко запустить только что созданный профиль. Убедитесь, что при выполнении этого шага у вас нет открытых окон терминала, иначе они будут сохранены как часть договоренности.

В новом окне терминала щелкните профиль, который вы только что создали. Если она открывается в новой вкладке, обязательно закройте вкладку «По умолчанию». Перейдите на вкладку «Окно» в палитре меню и выберите «Сохранить расположение окон». Дайте ему имя и нажмите OK. Вы готовы!

Теперь все окна вашего терминала будут названы. Они автоматически запомнят команды, необходимые для запуска каждого проекта.

1*8y6dJLmDB93veUvHtBTc4w
??????

Заделка вещей

После того, как вы это сделаете впервые, вы сможете с легкостью создавать новые профили и договоренности. Вы также можете объединить несколько профилей в определенную структуру, использовать окна терминала с вкладками для запуска нескольких частей проекта и многое другое.

это помогло? Если да, пожалуйста, похлопайте за историю и дайте мне знать, что вы еще хотели бы знать о моем процессе разработки или советы по освоению командной строки.

Меня зовут Маркус Вуд. Я являюсь основателем Caldera, цифрового агентства с полным набором услуг, которое сосредотачивается на веб-приложениях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *