Bash에서 이 별칭을 만들었습니다.
alias .one='cd Learn/React/React\ JS/one_app/ && code . && exit'
VSCODE에서 프로젝트를 열었는데 콧수염 검색창을 사용하여 실행하려고 하면 !.one
오류가 발생합니다 Failed to execute child process
. 도움이 필요하세요?
*리눅스 민트 20.4
답변1
Bash에서 정의한 별칭은 Bash 외부에서 사용할 수 없습니다.
XFCE 메뉴의 명령을 사용하려면 파일을 만들고 .desktop
해당 파일의 표준 위치 중 하나에 배치해야 합니다. 위치 중 하나(그리고 제가 추천하는 위치)는 에 있습니다 ~/.local/share/applications
.
다른 파일을 보고 .desktop
그 파일이 어떻게 생겼는지 알아보는 것이 좋습니다.데스크탑 엔트리 파일 사양
/usr/share/applications
다른 시스템 전체 파일 도 볼 수 있습니다 .desktop
.
예를 들어, 이것은 .desktop
파일 입니다.예측하다:
[Desktop Entry]
Name=Gpredict
Comment=Satellite tracker
Exec=gpredict
Icon=gpredict-icon
Terminal=false
Type=Application
Categories=HamRadio;Science;Astronomy;Education;Network;
특정 디렉토리에서 애플리케이션을 실행하려는 것 같습니다. .desktop
정의에 다음 항목이 있습니다. Path=
여기서 명령을 실행하려는 작업 디렉토리를 지정할 수 있습니다.
.desktop
다음은 귀하의 파일과 유사한 작업을 수행하는 예제 파일입니다 .
[Desktop Entry]
Name=Custom VSCode
Exec=code .
Path=/home/polemon/devel/c
Terminal=false
Type=Application
Categories=Development
그것은 나를 위해 작동하며 대부분의 항목 등에 신경 쓰지 않습니다.