«save» 태그된 질문

영구 저장 매체 (일반적으로 하드 드라이브 또는 SSD)에 파일 쓰기. Vi에서 이것은 : write 명령으로 수행됩니다.

2
vim을 종료 할 때 : wq <cr> : x <cr>와 ZZ의 차이점은 무엇입니까?
Vi와 Vim은 모두가 알고 있듯이 많은 동의어를 가지고 있습니다. 파일을 저장하고 Vim과 Vi를 종료하는 방법은 세 가지가 있습니다. 이들은 : wq &lt;cr&gt; , : x &lt;cr&gt; 및 ZZ 입니다. 나는 이것들이 어떤면에서 다르다는 것을 들었다. 다음을 사용하는 데 실질적인 차이점이 있습니까? :x&lt;cr&gt; :wq&lt;cr&gt; 또는 ZZ 파일을 저장하고 Vim과 Vi를 종료하려면?


5
아직 존재하지 않는 디렉토리에 파일을 어떻게 저장합니까?
아직 생성되지 않은 디렉토리에서 새 파일을 편집하기 위해 Vim을 시작한다고 가정합니다. vim nonExisitingDirectory/newFile.txt Vim은 빈 버퍼를 행복하게 보여줄 것이며 새 파일 작성을 시작할 수 있습니다. 그러나 파일을 디스크에 쓰려고하면이 오류가 발생합니다. E212: Can't Open file for writing. 디렉토리가 아직 존재하지 않기 때문이라고 생각합니다. Vim이 나를 위해 디렉토리를 만들도록하는 방법이 있습니까?
35 save  autocmd 


2
쓰기 권한이없는 파일을 저장하는 방법은 무엇입니까?
때로는 파일을 열고 [read-only]상태 표시 줄 의 경고 (예 : /etc와 같은 임의의 구성 파일 /etc/resolv.conf) 를 알지 못하거나 잊어 버리지 않고 파일을 열고 내 사용자로 수정하는 경우가 있습니다. :w!어쨌든 내 사용자에게는 쓰기 권한이 없기 때문에 분명히 실패합니다. 따라서 :w /home/filename, 종료 및 sudo mv ..., 매우 불편합니다. 현재 열린 …

3
vim이 파일 끝에 줄 바꿈을 자동으로 추가하는 방법은 무엇입니까?
Vim은 일반적으로 &lt;EOL&gt;원본 파일에 줄이있을 때만 마지막 줄을 씁니다 . vim이 파일 끝에 항상 새 줄을 작성하는 방법 (파일이 바이너리가 아니고 아직없는 경우)? eol옵션을 테스트 했지만 예상대로 작동하지 않았습니다. 참조 : 텍스트 파일의 끝에서 끝 (end-of-line) 누락 보존 하지만 반대. 그리고 왜 파일이 ​​줄 바꿈으로 끝나야합니까?

2
파일이 변경되지 않은 경우 쓰기시 파일을 만지지 마십시오
때때로 나는 :w무언가를 읽을 때 무심코 타이핑 합니다. 이로 인해 파일의 수정 시간이 변경되고 때로는 빌드 시스템이 프로젝트의 상당 부분을 불필요하게 다시 빌드하게됩니다. 파일을 쓰려고 시도했지만 변경되지 않은 경우 vim이 단순히 아무것도하지 않도록 설정하는 방법이 있습니까?
15 save 

2
Vim은 자동 저장합니까?
보낸 사람 :help swap-file: 스왑 파일 업데이트 스왑 파일은 200자를 입력 한 후 또는 4 초 동안 아무 것도 입력하지 않으면 업데이트됩니다. 이것은 단지 움직일 때가 아니라 버퍼가 변경된 경우에만 발생합니다. 항상 최신 상태로 유지되지 않는 이유는 이것이 정상적인 작업 속도를 너무 느리게하기 때문입니다. 'updatecount'옵션을 사용하여 200 자 수를 변경할 …
13 save  swap-file  backup 

4
Vim을 사용하여 crontab 파일을 편집하는 방법
crontabFreeBSD에서 파일을 어떻게 편집 합니까? $ crontab -e # ... I do my thing in vim &amp; :wq "crontab.9ZcXiFaawt" 6L, 203C written crontab: temp file must be edited in place Exit 1 EDITOR=nvi잘 사용하면 ... 리눅스도 잘 작동하는 것 같습니다 ...
12 save  unix 

1
<Esc> 다음에 커서가 줄의 시작 부분으로 이동하는 이유는 무엇입니까?
삽입 모드에서 .txt 파일의 줄을 따라 편집하는 동안 키 시퀀스를 사용하여 쓰기 후 커서가 줄의 시작 부분으로 이동합니다. &lt;esc&gt;:w 커서가 : write 다음에 위치에 있도록이 동작 을 변경 하고 싶습니다 . 이게 가능해? 커서를 삽입 모드로 유지할 필요가 없으며 쓰기 후 마지막 위치를 유지하기를 원합니다. Windows에서 gVim 7.4를 사용하고 있습니다. …

2
파일이 변경되지 않도록하는 방법
어쨌든 파일을 변경하여 파일을 변경할 수 없도록 파일을 잠글 수 있습니까? vim에서 파일을 잠 그거나 잠금 해제하는 명령이 있습니까? 때로는 파일을 읽기 전용 모드로 만들고 싶습니다.
11 save 

2
숭고한 텍스트에서 핫 엑시트 기능을 구현하는 vim 플러그인이 있습니까?
핫 엑시트는 Sublime Text 편집기의 킬러 기능 중 하나입니다. 열린 파일의 수정에 대해 걱정하지 않고 언제든지 편집기를 닫을 수 있습니다. 질문없이 닫힙니다. ST를 다시 시작하면 열려 있고 편집 된 모든 파일이 닫히기 전과 동일한 상태가됩니다. vim에서 동일한 작업을 수행하는 방법이 있는지 궁금합니다.
11 save 

3
파일 끝에 새 줄을 추가하지 마십시오
Vim은 저장할 때 항상 파일 끝에 새 줄을 추가하여 PHP 스크립트에서 오류를 발생시킵니다. vim이 저장시에이 새로운 줄을 추가하지 않게하려면 어떻게해야합니까?
11 save 

1
오류없이 Vim이 파일을 쓰지 못하게하려면 어떻게해야합니까?
누락 된 디렉토리를 만들기 전에 확인을 요청하기 위해이 답변 의 코드를 개선하려고합니다 . 이것은 내가 쓰는 것입니다. function! CreateDirectoryAskConfirmation(path) if !isdirectory(a:path) echohl Question echo "Create directory " . a:path . "?" echohl None let response = nr2char(getchar()) if response ==? "y" call mkdir(a:path, "p") endif endif endfunction autocmd BufWritePre * …
10 save  autocmd  error 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.