nnn 터미널 파일 관리자를 사용할 때 copy as 및 mv가 예상대로 작동하지 않습니다.

nnn 터미널 파일 관리자를 사용할 때 copy as 및 mv가 예상대로 작동하지 않습니다.

저는 Mint 19.3 64비트에서 nnn 파일 관리자 v3.2를 사용하고 있습니다. "a.txt"라는 파일이 있고 같은 디렉터리에 "b.txt"라는 복사본을 만들고 싶다면 다음을 수행합니다. 이름에 + 접두사가 붙도록 "a.txt"를 선택합니다. , "w"를 누른 다음 "c"를 눌러 복사합니다. 그러나 "c"를 누른 후 새 이름("b.txt")을 묻는 대신 텍스트 편집기 gvim이 시작되고 nnn의 터미널에 "'a .txt'는 복사되지 않습니다."라는 cp 오류 메시지가 표시됩니다. "a.txt". 제가 프로세스를 잘못 이해하고 있는 건가요, 아니면 버그인가요?

답변1

cp/mv의 작업 흐름은 선택한 경로를 $VISUAL(또는 $EDITOR)에서 열고 편집할 수 있도록 하는 것입니다(왜냐하면 20개의 파일을 선택했다면 하나씩 물어보고 이름을 바꿀 필요가 없기 때문입니다).

$VISUAL/$EDITOR가 gvim으로 설정되어 있으므로 목록이 gvim에서 열립니다. 필요에 따라 항목 이름을 바꾸고구하다변경 사항을 적용할 파일입니다.

귀하의 경우 파일을 저장하기 전에 항목 a.txt의 이름을 바꾸지 않았으므로 오류 메시지가 나타납니다. 한 디렉터리에 2개의 동일한 파일이 있을 수 없습니다.

참고: vim과 같은 cli 편집기를 사용하려면 $VISUAL(또는 $VISUAL을 설정하지 않으려는 경우 $EDITOR)을 vim으로 설정하고 프로그램 옵션을 사용하십시오 -e.

관련 정보