«replace» 태그된 질문

텍스트를 덮어 쓰는 명령 또는 모드입니다. 찾기 및 바꾸기 작업의 경우 [substitute] 태그를 사용하십시오.

4
일반 모드에서 단어를 양손으로 바꾸는 방법
단어를 이전에 다른 단어로 바꿔야 할 때 일반적으로 부 자연스러운 워크 플로를 사용합니다. 이 텍스트가 있다고 가정 해 봅시다. foo bar buzz 그리고 나는 잡아 당기고 내가 이전에 잡아 당 겼던 foo것으로 대체 하고 싶습니다 bar. yanking 후 foo다음 옵션이 표시됩니다. 옵션 1 에 커서를 놓습니다 bar과를w 넣어 foo앞에 bar와P …

2
현재 줄 번호로 패턴 교체
이 파일의 'x'를 현재 줄 번호로 바꾸고 싶습니다. 즉, 변화 x x x 에 1 2 3 지금은 Perl 원 라이너를 사용합니다. perl -pi -e '$x=$.; s/x/$x/' myfile.txt UltraEdit은 수직 선택 및 교체로 할 수 있다고 생각합니다. 이것은 vim에서 할 수 있습니까? (이 예제에서는 'x'가 한 줄에 있다고 가정하지만 실제 …

2
선택한 텍스트 블록에서 텍스트를 부분적으로 바꾸는 방법은 무엇입니까?
내 문제에 대한 좋은 제목을 찾기가 쉽지 않습니다. 텍스트 블록 앞에 삽입하는 것을 알고 있습니다. Ctrl- v 라인 타입 텍스트 선택I ESC 이제이 작업을 수행하고 싶지만 블록 선택에서 부품을 교체합니다. 현재 두 가지 작업을하고 있습니다. Ctrl- v 블록 선택 x 시작으로 돌아 가기 위에서 언급 한 순서가 이어졌습니다. 블록을 한 …

3
삽입 모드로 들어 가지 않고 둘 이상의 문자를 바꾸는 방법
다음과 같은 줄이있는 파일이 있습니다. foofoo.xy.barbar 나는 변경할 xy에를 gh. 내가 시도 2r-> gh하지만, 분명히이 교체로,하지 작업을했던 그 xy와 함께 gg왼쪽에 내 커서 하나의 자리를 이동 한 후합니다. 삽입 모드로 들어 가지 않거나 더 많은 키 입력 (예 :)을 사용하지 않고이 작업을 수행하는 방법이 :s/xy/gh/있습니까?

3
강조 표시된 문자열을 선택적으로 변경하는 방법은 무엇입니까?
검색하여 변경하려는 문자열을 강조 표시했습니다. 이제 강조 표시된 텍스트 만 바꾸고 싶습니다. n검색 문자열의 다음 인스턴스로 진행하는 데 사용 하고 있습니다. 나는 내가 할 수 있다고 생각 ciw했지만 강조 표시된 텍스트뿐만 아니라 전체 단어가 변경되었습니다. 익숙 :%s/old/new/g하지만 모든 인스턴스를 변경하고 싶지 않습니다. 대신 커서를 각 인스턴스로 이동 한 다음 변경 …
11 search  replace 


3
검색에서 슬래시를 피하고 긴 문자열을 대체하는 대안
vim 검색에서 문자열의 모든 특수 문자를 이스케이프 처리하는 것보다 문자열을 대체 할 수있는 대안이 있습니까? 예를 들어, 다음 문자열을 일치시키고 무언가로 바꾸려면 [ERROR] Login unsucessful 그럼해야 해요 :%s/\[ERROR\]\ Login\ unsucessful/something/g 그리고 많은 특수 문자를 포함하는 복잡한 문자열에 대해 훨씬 더 추하고 고통 스럽습니다. 나는 같은 것을하고 싶다 :%s/"[ERROR] Login unsucessful"/something/g …

3
선행 공백을 포함하지 않는 "와 유사한 동작이 있습니까?
a"vim에서 모션을 자주 사용하고 있습니다 . 예를 들어 ca"하드 코드 된 인수를 변수 이름으로 대체하기 위해 코드를 리팩토링하는 동안 사용 . 이 접근법의 문제점 a" 은 후행 공백이없는 경우 선행 공백 을 포함 한다는 것입니다 . 후행 공백은 포함되지 않으면 선행 공백이 포함됩니다. 따라서 다음과 같이 함수 호출을 편집하면 aFunction(arg1, …


3
선택 또는 일치하는 각 줄에 증분 번호를 삽입하십시오
해결에 대한 두 가지 일반적인 접근법을 생각할 수있는 문제가 있지만 두 가지 접근법의 세부 사항을 모릅니다. ... Level 1: cũng also Level 1: và and Level 1: như like; such as Level 2: các plural marker Level 2: của belonging to ... "Level n"으로 시작하는 각 줄에 대해 "01"로 시작하는 …
10 macro  replace 

1
대체 명령에 대한 미리보기를 얻는 방법?
나는 종종 큰 파일 전체에 걸쳐 일치하는 검색과 대체 검색이 아닌 대체를 수행해야하는 경우가 많다. 예를 들어, 같은 함수 호출이 있다고 가정 해보십시오 okFunction(arg1, arg2 arg3). 인수는 물론 모든 함수 호출에 따라 다릅니다. 이제 필요없는 더 나은 기능을 발견했다고 가정 해보십시오 arg2. 쉽게 전체 파일을 조정할 수 있습니다 :%s/\<okFunction(\(\w\+\), \(\w\+\), …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.