답변
당신이 일반적으로 surround.vim plugin 이루어집니다
.* - all strings of characters of any length and
& - the whole matched pattern
이것은 저에게 효과적이었습니다. 고맙습니다. (variable = value)에서 (variable = value)로 변경하려면 어떻게해야합니까? 기본적으로 괄호 안에 공백을 추가합니다. – user121392
목적을 달성합니까? https://stackoverflow.com/questions/24737490/how-to-add-space-between-parenthesis-and-quotes-on-save – dlmeetei
:%s/(.*)/(&)/g
대신 다음 명령을 사용할 수 있습니다 수 있습니다 : 첫 번째 싱글 괄호 va(
으로 블록 선택하고 다른 세트와 서라운드 of parens of S(
.
한 가지 가능한 솔루션 (당신은 라인 만이 패턴을 경우) :
:.s/.*/(&)
.s ................... current line substitute
.* ................... everything
(.................... open paren
& .................... all pattern searched
) .................... close paren
또는
:norm! I(^[A)
OBS : ^[
이 Ctrl 키-VCtrl 키와 함께 입력해야해야하는 simbol입니다 - [.
:
은 @:
을 입력하고 다음 줄에는 @@
을 입력하면 현재 줄에 다시 채울 수 있습니다.
ca(................ start changing the pattern (text goes to default register ")
(.................. start typing open parenthesis
Ctrl-r" ............ insert default register
) .................. close parenthesis
OBS :이 작업은 귀하의 제목이 말한다 .
는 "제거"를 입력하여 반복 가능없고 (패턴이 많이 반복하지 않는 경우)이 작업을 수행 할 수있는 플러그인으로 일반 모드에서
그러나 귀하의 질문은 괄호 추가에 대해 설명합니다. 무엇 이니? – melpomene
혼란스러운 제목에 대해 유감스럽게 생각합니다. 나는 하나의 괄호를 제거하고 이중 괄호로 대체하려고했다. – user121392
그 의도를 더 잘 반영하도록 제목을 바 꾸었습니다. – dlmeetei