Ranger를 사용하여 새 파일이나 디렉터리를 만들고 싶습니다. mkdir
또는 을 사용할 수 있을 것 같지만 touch
Ranger에서 볼 수 있는 현재 디렉터리로 들어갈지는 확실하지 않습니다.
답변1
답변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