Computer >> 컴퓨터 >  >> 프로그램 작성 >> BASH 프로그래밍

Git Bash에서 Windows에서 Sublime Text를 시작하는 방법

Git bash에서 Sublime Text 편집기를 여는 방법을 알아내려고 노력했다면 운이 좋은 것입니다. 이 기사는 스트레스가 거의 또는 전혀 없이 프로세스를 안내할 것입니다.

방법을 파악하는 데 시간이 걸렸지만 이제 이 글을 통해 그 지식을 여러분 모두와 공유할 수 있습니다. 결국 bash에서 Sublime Text를 시작할 수 있습니다.

전제 조건:

  • Sublime 텍스트 편집기가 설정되어 있는지 확인하세요.
  • Git이 설치되어 있는지 확인

시작하기

Sublime text는 소프트웨어 개발자가 텍스트 또는 마크업을 코딩하고 편집하는 데 도움이 되는 소스 코드 편집기입니다.

구문 강조, 들여쓰기, 플러그인 및 패키지와 같은 놀라운 기능이 있습니다. 이러한 모든 기능을 통해 보다 쉽고 편안하게 작업하고 다양한 프로그래밍 언어 코드 기반에 기여할 수 있습니다.

Sublime을 다운로드하여 설치하면 아래와 같이 프로그램 파일 내에 위치하게 됩니다.

Git Bash에서 Windows에서 Sublime Text를 시작하는 방법

우리가 원하는 것은 Sublime Text 3 폴더에 있는 sublime_text.exe의 별칭을 만드는 것입니다. 그런 다음 Git bash에 별칭을 입력하면 텍스트 편집기가 자동으로 실행됩니다.

Sublime 별칭으로 Git Bash를 구성하는 방법

Git bash 구성을 시작하려면 먼저 bash 터미널을 열어야 합니다. 그런 다음 구성 프로세스를 완료하기 위해 다양한 Linux 명령을 탐색할 수 있습니다.

먼저 터치 명령을 사용하여 .bashrc 파일을 만들어야 합니다. . C:\Users\username\ 내에 파일을 생성하는 것이 중요합니다. 디렉토리 – 그렇지 않으면 권한 거부 오류가 발생합니다.

지정된 디렉토리 내에 bash 파일을 만들었으므로 내 파일은 C:\Users\larry\.bashrc와 같습니다. .

Git Bash에서 Windows에서 Sublime Text를 시작하는 방법

다음으로 .bashrc 파일을 수정해야 합니다. 별칭을 포함하려면 Sublime 텍스트를 시작해야 합니다.

Git Bash에서 Windows에서 Sublime Text를 시작하는 방법

Enter를 클릭하면 아래와 같은 인터페이스가 표시됩니다. 그런 다음 i를 눌러야 합니다. 삽입 모드로 들어갑니다.

Git Bash에서 Windows에서 Sublime Text를 시작하는 방법

이제 액세스 권한이 있고 프롬프트에 입력할 수 있습니다. 이제 다음과 같이 별칭을 추가할 수 있습니다.

alias subl='C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe'
Git Bash에서 Windows에서 Sublime Text를 시작하는 방법

이를 포함했으면 esc를 누를 수 있습니다. 삽입 모드를 종료한 다음 :wq 저장하고 종료합니다.

작업이 끝나면 bash로 돌아가서 subl을 수행하여 구성이 제대로 작동하는지 확인할 수 있습니다. 아래와 같이:

Git Bash에서 Windows에서 Sublime Text를 시작하는 방법

예, 작동합니다! 그리고 Sublime Text가 자체적으로 실행되는 것을 볼 수 있습니다.

또한 작업 디렉토리가 있는 경우 Sublime이 해당 디렉토리를 열도록 강제할 수 있다는 것도 알아냈습니다. 이제 코드 베이스로 이동하여 다음 스크린샷에서 차이점을 보여드리겠습니다.

Git Bash에서 Windows에서 Sublime Text를 시작하는 방법

위의 스크린샷에서 Sublime은 단순히 빈 작업 공간을 시작하는 것이 아니라 해당 프로젝트와 연결된 모든 프로젝트 폴더와 함께 시작됩니다. 명령에 와일드카드를 추가했기 때문입니다.

이 해킹으로 Sublime Text의 별칭을 설정할 수 있기를 바랍니다. 이 스택 오버플로 스레드에 대한 답변에 감사드립니다. . 그것은 내가 이 기사에서 공유할 수 있었던 지식을 형성하는 데 도움이 되었습니다.