OS X의 Ranger Rifle.conf에서 open(1)

OS X의 Ranger Rifle.conf에서 open(1)

숲지기

~/.config/ranger/rifle.conf

단순화를 위해

무엇하나라인 - 소총 구성 파일에서 - 원인이 될 수 있음열려 있는(1) 사용모두파일 형식?

배경

https://forums.pcbsd.org/thread-20080-post-111030.html#pid111030아래에파일 시스템 브라우저/브라우저의 Miller 열.

PC-BSD 포럼물론, 이것은 OS X의 NextStep에 처음 등장한 명령의 사용과 겹치는 질문을 하기 위한 가장 좋은 장소는 아닙니다 ;-) 그러나 본질적으로 소총의 간단한 구성에 대한 조언을 요청하는 것입니다.

Ranger에 대한 내 북마크에는 다음이 포함되어 있습니다. 그 중 하나에는 답변이 포함되어 있거나 힌트가 있을 수 있지만 솔직히 절반은 잃었습니다. 올바른 방향으로 포인터가 필요할 수도 있습니다 ...

OS X 컨텍스트

내 경우와 같은 극단적인 경우에는 파일 시스템의 특정 영역에 대해 Finder를 사용하는 것보다 Ranger를 사용하면 운영 체제가 더 빠르게 반응할 수 있습니다. Ranger를 선호하면 com.apple.IconServices...를 사용할 필요성이 줄어들지 여부는 아직 결정되지 않았습니다.


파일의 존재

이 질문에 대한 답을 듣고 뒤돌아보니 제가 너무 조심스러웠다는 걸 깨달았습니다. 내 명령 기록에서 –

gpes3e-gjp4:~ gjp22$ history | grep ranger\ --copy
  158  ranger --copy-config=commands
  169  ranger --copy-config=scope

- 하지만ranger --copy-config=all

나는 따로 설정 ~/.config/ranger하고 명령을 실행하여 기본 프로필을 얻었습니다. 그런 다음 주어진 재정의 줄을 추가하십시오.https://unix.stackexchange.com/a/223804/13260다음과 같은.

아직도: 기본 파일의 내용은 나에게 낯설습니다. 파일에 줄이나 주석이 있든 없든 상관없이 '하나라인' 문제의 본질이 드러난다.

답변1

두 명령 중 어느 것도첫 번째 답변원하는 효과를 얻었지만 이를 기반으로 다음을 시도했습니다.

has open, flag f = open "$@"

이제 rifle.conf한 줄만 포함된 파일이 작동하는 것 같습니다. 내가 올바르게 이해했다면 충족되는 유일한 조건은 open설치(예: $PATH)라는 것입니다.

구글 검색결과Rifle.conf "열림"~에 관심을 끌다https://github.com/rafi/.config/blob/master/ranger/rifle.conf

OSX용 Ranger Rifle을 열고 패스 저장 디렉터리를 설정하세요.


rifle.conf아래 첫 번째 댓글을 기반으로 다음을 포함하도록 파일을 단순화했습니다 .

flag f = open "$@"

이것도 원하는 효과가 있는 것 같습니다.

답변2

무엇을 시도해 보셨나요?

귀하가 게시한 참조 링크 중 하나에 따르면 다음 줄은 다음과 같습니다.

has open, flag f = open -a "$1"

또는

has open, flag f = "open -a" "$1"

여기서부터 시작하겠습니다. 테스트할 수 없으며 OS X에 액세스할 수 없습니다.

관련 정보