VIM의 Netrw 디렉토리 화면에서 PWD 설정 키 변경 (c --> cd)
VIM 버전을 올렸더니 (version 8.2), netrw 디렉토리 화면에서 현재 디렉토리를 지정하는 명령이 바뀌었다.
현상
netrw 디렉토리 화면에서 'c' 키를 누르면, 기대했던 것처럼 현재 디렉토리(PWD)가 변경되지 않고 Cannot make changes, 'modifiable' is off 라는 에러 메시지가 표시된다 (엄밀하게 말하면 'c' 키를 누르고나서 다른 키를 누를 때 에러가 발생).
" ============================================================================
" Netrw Directory Listing (netrw v168)
" /tmp
" Sorted by name
" Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~
" Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:special
" ==============================================================================
../
./
.ICE-unix/
.Test-unix/
.X11-unix/
.XIM-unix/
.font-unix/
go-build130920707/
go-build151298825/
go-build497434673/
go-build528811745/
go-build792304239/
go-build882984587/
hsperfdata_root/
systemd-private-4187beacd3f54ff8a36d04d8588cf77e-ntpd.service-xnhf54/
tmux-1801/
telegraf_command_time.touch
~
~
~
~
~
~
~
~
E21: Cannot make changes, 'modifiable' is off 8,1 All
원인 및 조치
VIM Netrw 화면에서 "현재 디렉토리 (PWD)" 바꾸는 명령어가 c 키에서 c,d 키로 바뀌었다 (c 키와 d 키를 순서대로 입력). PWD를 변경하기 위해 c 키 대신 cd 키를 사용하면 된다.
Reference
정말 이렇게 저렇게 구글링하다 포기하려던 참에 VIM 의 netrw-quickhelp 문서에서 원인을 발견함 (Netrw 화면에서 <F1> 키를 누르면 나오는 도움말 문서).
netrw-c : This map's name has been changed from "c" to cd (see netrw-cd).
(먼지 팁, 끝)