gedit에서 편집할 파일을 열려면 을 실행합니다 gedit sample.py &
. 하지만 Sublime Text를 사용하면 쉽습니다 subl sample.py
. 그러면 편집할 파일이 열리고 백그라운드(내 셸)에서는 실행되지 않습니다.
gedit로 어떻게 할 수 있나요?
나는 시도했지만 exec /usr/bin/gedit "$@"
(에서 복사 /usr/bin/subl
) 처럼 작동합니다 gedit &
.
아니면 alias ged="gedit $file &"
해야 합니다. $file
별칭에서 무엇을 바꿀 수 있나요 ?
답변1
다음 기능을 사용할 수 있습니다.
gedit() { /usr/bin/gedit $@ & disown ;}
그것:
- 호출할 수 있는 함수 만들기
gedit
- 전달된 모든 인수/파일을 사용하여 실행
gedit
(전체 경로 사용 )/usr/bin/gedit
$@
& disown
이를 백그라운드로 보내고disown
터미널/셸에서 분리합니다.
답변2
최근에 그랬다면그놈 3설정을 사용할 수도 있습니다.gapplication
1 :
gapplication launch org.gnome.gedit sample.py
gedit
대시보드(터미널에서 분리)에서 실행하는 것과 같습니다.
물론 언제든지 별칭을 정의할 수 있습니다.
alias ged='gapplication launch org.gnome.gedit'
또는 함수:
ged () { gapplication launch org.gnome.gedit "$@"; }
이는 D-Bus 활성화 가능한 애플리케이션에서만 작동합니다( gapplication list-apps
애플리케이션 목록을 얻으려면 실행).