제목에 설명된 동작을 설정하려고 합니다. 참고로,답이 있다이것은 emacs의 문제를 해결합니다. 그러나 저는 DWM/ST와 Zsh를 사용합니다.
제가 서투르게 시도한 해결책은 다음을 포함하도록 .zshrc 파일을 수정하는 것이었습니다.
cd $pwd
pwd 인스턴스에 표시된 경로는 실제로 터미널 자체가 열리는 경로인 $HOME이기 때문에 이것이 말이 되지 않는다는 것을 깨달았습니다. 어쩌면 해결책은 ST를 방해하는 것일 수도 있지만 아직 어떻게 해야 할지 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다.
답변1
이 방법으로 문제가 해결되기를 바랍니다.
st & disown
편집하다:
별칭을 만들어 rc 파일에 넣을 수 있습니다(zsh에서 작동하는지 모르겠습니다).
alias st='st & disown'
따라서 현재 쉘에서 호출하면 현재 디렉토리에 새 터미널이 열립니다. 별칭은 서브쉘에 의해 상속되지 않지만(대신 함수를 정의할 수 있습니다)
내가 오해했을 수도 있습니다. 다음과 같은 의미였습니다.
st용 이 패치를 사용하면 ctrl+shift+return 키 바인딩을 사용하여 현재 작업 디렉터리에 새 터미널을 생성할 수 있습니다.
https://st.suckless.org/patches/newterm/
나도 이제 체력을 고칠 것 같아.