레인저를 사용하여 새 파일이나 디렉터리를 만드는 방법은 무엇입니까?

레인저를 사용하여 새 파일이나 디렉터리를 만드는 방법은 무엇입니까?

Ranger를 사용하여 새 파일이나 디렉터리를 만들고 싶습니다. mkdir또는 을 사용할 수 있을 것 같지만 touchRanger에서 볼 수 있는 현재 디렉터리로 들어갈지는 확실하지 않습니다.

답변1

디렉토리를 생성하려면숲지기, 그냥 입력하세요

:mkdir exampledir

또는,

:touch examplefile

답변2

허용되는 대답은 정확하지만 키를 눌러 이러한 명령을 입력하는 것을 선호할 수도 있습니다. @jaustin이 답변에서 설명했듯이 ~/.config/ranger/rc.conf키는 구성 파일에 매핑되어야 합니다.

다음을 통해 기본 구성 파일을 복사하는 경우

ranger --copy-config=all

mkdir그러면 이미 /에 대한 최소한의 액세스 권한이 있습니다 touch.

  • F7-mkdir(구성 map <F7> console mkdir%space:)
  • Insert- 터치(설정 map <INSERT> console touch%space:)

내 현재 Ranger 버전은 다음과 같습니다.1.9.2.

그런데: 끝에 추가 공백이 있으면 map c console touch␣작동하지 않습니다. 작동 합니다 map c console touch%space.

답변3

를 사용할 수 있지만 :touch somefile저는 키에 매핑하는 것을 선호합니다.

:map c console touch (끝부분에 공백이 있으니 참고하세요)

~/.config/ranger/rc.conf앞부분을 빼고 맨 아래에 넣으세요.:

답변4

즉시 편집하려는 새 파일을 만들려면 다음을 사용하세요.

:edit new_file_name

약간 더 빠릅니다. 그러면 파일이 열립니다 vim. 파일이 나타나기 전에 ( 파일을 즉시 생성하는 것과는 반대로) 저장해야 합니다 vim(예: 를 사용하여 ).:w<CR>:touch

관련 정보