PhpStorm의 Terminal에서 다양한 사용
개요
PhpStorm의 Terminal에서 표준 명령 프롬프트 이외를 사용하는 방법입니다.
검증시의 버젼은 이쪽입니다.
PhpStorm 2018.1.6
Build #PS-181.5281.35, built on June 15, 2018
JRE: 1.8.0_152-release-1136-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
소개
어디의 설정을 변경하는지입니다.
PhpStorm 2018.1.6
Build #PS-181.5281.35, built on June 15, 2018
JRE: 1.8.0_152-release-1136-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
어디의 설정을 변경하는지입니다.
Ctrl + Alt + S
에서 설정 대화 상자를 열고 Tools > Terminal
선택 Shell path
를 변경합니다. 기본값(명령 프롬프트)
cmd.exe
PowerShell 사용
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Git Bash 사용
C:\Program Files\Git\bin\bash.exe
WSL(Windows Subsystem for Linux) 사용
C:\Windows\System32\wsl.exe
시작할 배포판 확인 및 설정
시작하는 배포판은 wslconfig /list
에 명시되어 있습니다.
# wslconfig /list
Windows Subsystem for Linux ディストリビューション:
Ubuntu-18.04 (既定)
Ubuntu-16.04
변경할 때/setdefault 옵션을 사용합니다.
# wslconfig /setdefault Ubuntu-16.04
확인
# wslconfig /list
Windows Subsystem for Linux ディストリビューション:
Ubuntu-16.04 (既定)
Ubuntu-18.04
덤
exe에 파라미터 건네주면 PhpStorm측의 설정만으로 임의의 디스트리뷰션을 기동할 수 있다고 생각해 보았습니다만, 유감스럽지만 에러가 되었습니다.
"C:\Windows\System32\wsl.exe {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
WSL(모든 배포판) 사용
위에서 할 수 없다고 썼지만 직접 exe 파일의 경로를 지정하여 할 수있었습니다
"C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu16.04onWindows_1604.2018.510.0_x64__79rhkp1fndgsc\ubuntu1604.exe"
경로 확인 방법
cmd.exe
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Git Bash 사용
C:\Program Files\Git\bin\bash.exe
WSL(Windows Subsystem for Linux) 사용
C:\Windows\System32\wsl.exe
시작할 배포판 확인 및 설정
시작하는 배포판은 wslconfig /list
에 명시되어 있습니다.
# wslconfig /list
Windows Subsystem for Linux ディストリビューション:
Ubuntu-18.04 (既定)
Ubuntu-16.04
변경할 때/setdefault 옵션을 사용합니다.
# wslconfig /setdefault Ubuntu-16.04
확인
# wslconfig /list
Windows Subsystem for Linux ディストリビューション:
Ubuntu-16.04 (既定)
Ubuntu-18.04
덤
exe에 파라미터 건네주면 PhpStorm측의 설정만으로 임의의 디스트리뷰션을 기동할 수 있다고 생각해 보았습니다만, 유감스럽지만 에러가 되었습니다.
"C:\Windows\System32\wsl.exe {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
WSL(모든 배포판) 사용
위에서 할 수 없다고 썼지만 직접 exe 파일의 경로를 지정하여 할 수있었습니다
"C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu16.04onWindows_1604.2018.510.0_x64__79rhkp1fndgsc\ubuntu1604.exe"
경로 확인 방법
C:\Program Files\Git\bin\bash.exe
C:\Windows\System32\wsl.exe
시작할 배포판 확인 및 설정
시작하는 배포판은
wslconfig /list
에 명시되어 있습니다.# wslconfig /list
Windows Subsystem for Linux ディストリビューション:
Ubuntu-18.04 (既定)
Ubuntu-16.04
변경할 때/setdefault 옵션을 사용합니다.
# wslconfig /setdefault Ubuntu-16.04
확인
# wslconfig /list
Windows Subsystem for Linux ディストリビューション:
Ubuntu-16.04 (既定)
Ubuntu-18.04
덤
exe에 파라미터 건네주면 PhpStorm측의 설정만으로 임의의 디스트리뷰션을 기동할 수 있다고 생각해 보았습니다만, 유감스럽지만 에러가 되었습니다.
"C:\Windows\System32\wsl.exe {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
WSL(모든 배포판) 사용
위에서 할 수 없다고 썼지만 직접 exe 파일의 경로를 지정하여 할 수있었습니다
"C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu16.04onWindows_1604.2018.510.0_x64__79rhkp1fndgsc\ubuntu1604.exe"
경로 확인 방법
"C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu16.04onWindows_1604.2018.510.0_x64__79rhkp1fndgsc\ubuntu1604.exe"
Ctrl + Shift + Esc
) ↓
문제점(Start directory가 적용되지 않음)
문제가 하나 있었고, 이 방법에서는 Start directory(로그인시의 초기 위치)는 적용되지 않았습니다.
(Linux 형식의 경로를 넣으면
java.io.IOException: Couldn't create PTY
가 된다)이것이 번거롭다고 하는 사람은, 한가지 앞에서 소개한
wsl.exe
를 지정하는 방법 쪽이 좋을 것 같습니다.
Reference
이 문제에 관하여(PhpStorm의 Terminal에서 다양한 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/RyutaKojima/items/e7e2118f0d3f58f25d54텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)