프로젝트에서 항상 동일한 탭을 사용할 때 bash를 사용하여 간소화하는 방법은 무엇입니까?

맥 베츠

iTerm2를 사용하여 Mac OS X의 터미널에서 웹 사이트를 개발할 때 항상 동일한 bash 탭이 열려 있습니다.

지금까지 코딩을 시작할 때 iTerm2를 열고 3 개의 탭을 실행했습니다. 그런 다음 cd프로젝트 폴더로 이동하여`source venv / bin / activate '로 가상 환경을 활성화하고 아래에서 설명하는 세 가지 개별 작업을 수행합니다.

나는 이것을 간소화하고 싶다.

iTerms 탭에서 수행하는 작업은 다음과 같습니다.

  1. python3 manage runserverDjango 용 개발 서버 fe 실행
  2. 테스트를 실행하면 항상 두 개의 명령 python3 manage test이고python3 manage functional_test
  3. 로 프로젝트 폴더를 탐색 less, tree또는 새로운 파일을 생성 touch하거나 subl또는으로 누락 된 패키지를 설치 pip하거나pip3

iTerm / bash에 대한 프로젝트 스크립트와 같은 것이 있습니까?

  • 프로젝트 폴더에있는 세 개의 탭 시작
  • virtualenv그들 모두에서 활성화

그리고 테스트와 같은 반복되는 명령의 속도를 어떻게 높일 수 있습니까?

Ry-

tmux 사용에 열려있는 경우 세션을 만들기 전에 virtualenv를 활성화 할 수 있습니다. 또한 세션을 종료하는 대신 세션에서 분리해도 괜찮다면 원하는 방식으로 시작하도록 스크립팅하는 것보다 훨씬 좋습니다!

물론 가능합니다.

#!/bin/sh
tmux new-window python3 manage runserver
# or
tmux new-window 'python3 manage runserver; zsh -i'

그리고 모든 작업을 tmux의 키에 바인딩 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관