Windows의 bash에서 Atom을 사용하여 파일을 열려고 합니다. 그래서 제가 한 일은 내 이름에 별칭을 추가한 것입니다..bash_profile이와 같이:
alias atom="/mnt/c/Users/Mido/AppData/Local/atom/atom.exe"
제가 데스크탑에 있고 다음과 같은 파일을 열려고 한다고 가정해 보겠습니다.index.html사용하여: atom index.html
. 이것이 실제로 하는 일은 다음과 같은 새로운 파일을 생성한다는 것입니다.index.html디렉토리에서원자.exe위치. 이상하게도 저는 Sublime 텍스트에 대해 똑같은 절차를 따랐고, 그렇게 하면 subl index.html
원하는 파일을 얻게 되었습니다. 이것이 Atom에서 작동하지 않는 이유는 무엇입니까?
답변1
wsl 내에서atom.exe를 호출하면 경로가 올바르게 해석되지 않고 기본적으로atom.exe의 경로로 설정되는 것을 발견했습니다. Windows에서는 wsl 경로가 문제인 "\wsl$"로 시작합니다. 이 문제를 해결하려면 Windows에서 드라이브 맵을 사용할 수 있습니다. "Z:"를 "\wsl$\Ubuntu"에 매핑했으며 이제 atom "Z:\home\user\index.html"
예를 들어 bash에서 파일을 열 수 있습니다.
pwd를 사용한 추가적인 앨리어싱이나 스크립팅을 사용하면 이 작업이 덜 번거로워질 수 있습니다.
답변2
Bash 내에서 Atom을 설치하는 것이 저에게 효과적이었습니다. 지침에 따라 Linux용으로 설치했습니다.여기:
wget -qO - https://packagecloud.io/AtomEditor/atom/gpgkey | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main" > /etc/apt/sources.list.d/atom.list'
sudo apt-get update
sudo apt-get install atom
그런 다음 평소처럼 Atom을 사용할 수 있습니다. 이는 Windows 기본 Atom 설치가 아니며 별도의 Linux 프로그램으로 설치됩니다.