내 바탕 화면 관리자에서 fish
을 키보드 바로 가기 Ctrl + ~에 바인딩했습니다. 시작시 fish
은 /usr/lib/lightdm/lightdm
디렉토리를 엽니 다. lightdm과 아무런 관계가 없기 때문에 이것은 상당히 성가시다. 보통 나는 내 $HOME
디렉토리의 코드에서 작업한다.Fish에서 어떻게 시작 디렉토리를 HOME으로 재설정 할 수 있습니까?
어떻게 물고기가 시작되는 디렉토리를 변경할 수 있습니까? 시작 디렉토리를 간단히 변경하고 싶습니다. ~/
아니요,하지 마세요! 'config.fish'에'cd '를 추가하면 일상적으로 사용할 수 있지만 Fish 쉘 스크립트를 실행하기 전에'fish'도'cd'를 실행합니다. 그러므로 'fish hello.fish' 또는'./hello.fish'와 같이 현재 디렉토리에 상대적인 경로로 스크립트를 실행하려고하면 "hello.fish : No such file or directory "당신이 이미 지정한 커스텀 디렉토리에 있지 않는 한. –
나는 codysehl이 말한 것을 강력하게 강조하고 싶습니다. 그렇게하지 마십시오. config.fish에 추가하여 모든 쉘 명령 앞에 cd를 실행하면 많은 문제가 발생할 수 있습니다 (예 : vifm이 정말 엉망입니다). 나는 그것이 어려운 길을 배웠다 .. – Ghost
누군가가 더 좋은 대답을 할 수 있을까? –