iTerm2를 사용하여 Mac OS X의 터미널에서 웹 사이트를 개발할 때 항상 동일한 bash 탭이 열려 있습니다.
지금까지 코딩을 시작할 때 iTerm2를 열고 3 개의 탭을 실행했습니다. 그런 다음 cd
프로젝트 폴더로 이동하여`source venv / bin / activate '로 가상 환경을 활성화하고 아래에서 설명하는 세 가지 개별 작업을 수행합니다.
나는 이것을 간소화하고 싶다.
iTerms 탭에서 수행하는 작업은 다음과 같습니다.
python3 manage runserver
Django 용 개발 서버 fe 실행python3 manage test
이고python3 manage functional_test
less
, tree
또는 새로운 파일을 생성 touch
하거나 subl
또는으로 누락 된 패키지를 설치 pip
하거나pip3
iTerm / bash에 대한 프로젝트 스크립트와 같은 것이 있습니까?
virtualenv
그들 모두에서 활성화그리고 테스트와 같은 반복되는 명령의 속도를 어떻게 높일 수 있습니까?
tmux 사용에 열려있는 경우 세션을 만들기 전에 virtualenv를 활성화 할 수 있습니다. 또한 세션을 종료하는 대신 세션에서 분리해도 괜찮다면 원하는 방식으로 시작하도록 스크립팅하는 것보다 훨씬 좋습니다!
물론 가능합니다.
#!/bin/sh
tmux new-window python3 manage runserver
# or
tmux new-window 'python3 manage runserver; zsh -i'
그리고 모든 작업을 tmux의 키에 바인딩 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다