내 vimrc에는 set gdefault
이라는 줄이 있습니다. 이렇게하면 :%s/hello/goodbye
을 입력하여 hello의 모든 인스턴스를 작별 인사로 대체 할 수 있습니다 (끝 부분에/g가 필요하지 않음). 그러나 나는 또한 :%s/hello/goodbye/g
을 입력하여 기본 동작 (한 번에 하나의 인스턴스 바꾸기)으로 되돌릴 수 있다고 생각했지만 hello의 모든 인스턴스를 작별 인사로 바 꾸었습니다. 아무도 내가이 행동을하는 이유에 대한 통찰력을 줄 수 있습니까? 내 vimrc에 다른 것이 있는지 확실하지 않지만, here's a link to my vimrcgdefault가 Vim에서 작동하지 않음
-1
A
답변
0
깃발에 c
플래그를 추가해야합니다. `gdefault'` 사용이 link
+0
정확히 내가 뭘 찾고 있었는지, 고마워! 미래의 독자들을위한 FYI, 각 변경을 확인하기 위해서는': % s/hello/goodbye/c'만이 필요합니다. 그게 필요 없어. –
+0
@Cody : 다행히 도움이된다.'% s'에 대한 모든 플래그를 찾을 수있다 : http : // vim.wikia.com/wiki/Search_and_replace' – brokenfoot
관련 문제
- 1. vim에서 cindent가 작동하지 않습니다
- 2. vim에서 snipmate가 작동하지 않습니다.
- 3. vim에서 자동 기능을 사용하지 않음
- 4. ESC가 cygwin vim에서 작동하지 않습니다
- 5. Vim에서 대체하면 세계적으로 작동하지 않습니까?
- 6. vim에서 탭 공간 강조 표시를 사용하지 않음
- 7. vim에서 nobomb이 바이트 순서 표시를 제거하지 않음
- 8. Sass 구문 강조가 Vim에서 작동하지 않습니다.
- 9. Ruby 용 vim에서 코드 완성이 작동하지 않습니다.
- 10. vim에서 ctags 키 바인딩이 작동하지 않습니다.
- 11. Vim에서 C++ 들여 쓰기가 작동하지 않습니다.
- 12. 이유 : Windows Vim에서 e %가 작동하지 않습니다.
- 13. eval이 vim에서 xdebug 디버거와 작동하지 않습니다.
- 14. 전력선은 Vim에서 작동하지만 bash는 작동하지 않습니다
- 15. h : commandLink가 작동하지 않음 작동하지 않음
- 16. 바인딩이 작동하지 않음 전환이 작동하지 않음
- 17. (작동하지 않음).
- 18. Vim에서 분할을 어떻게 재설정합니까?
- 19. 작동하지 않음, 셀을 선택하지 않음
- 20. ClearInterval() 작동하지 않음, 멈추지 않음
- 21. 정의되지 않음, 계산되지 않음, 이유가 작동하지 않음
- 22. 매핑; 그리고 vim에서
- 23. VIM에서 VIM에
- 24. vim에서 매핑 #
- 25. Vim에서 단어 그룹 삭제
- 26. vim에서 시각적 선택 검색
- 27. UIButton이 작동하지 않음 iOS 7이 작동하지 않음 장치
- 28. reenablekeyguard가 작동하지 않음
- 29. SubSonic2.2 추가() 작동하지 않음
- 30. Trac Subversion에서 작동하지 않음
을 확인
%s
와 함께 제공 이상의 플래그를 들어거기 사용하고,'g' 플래그는 것입니다 : 그것은과 같이, 각각의 교체를 확인하도록 요청합니다 범위 내에서 한 줄에 하나씩 대체하십시오. 나는 당신이': h 'gdefault''와': h [range]'를 읽을 것을 제안한다. –