2012-01-13 3 views
1

커클라인 단락에 명령을 적용하고 싶습니다. 그러나 자동화하기를 원하므로 시각적으로 단락을 선택/표시 할 필요가 없습니다. 손.시각적/표시가없는 현재의 단락까지의 범위를 vim으로 설정

나는

:{,}s/this isn't/important/g 

처럼 뭔가에 (이 경우) 's'을 적용 할 범위를 지정합니다.

결국 나는 range-accepting-commands를 사용하여 단락을 다시 형식화하려고합니다.

누구든지이 작업을 수행하는 방법을 알고 있습니까? 내가 누락 된 더 나은 접근법이 있습니까?

답변

5
:'{,'}s/this isn't/important/g 

참조 사용 :

:h '{ 
+0

그래, 그게 내가 놓친 무엇을. 감사. – eff

+0

'{일반적으로 현재 단락 앞의 빈 줄이며'}는 일반적으로 빈 줄임을 명심하십시오. 그러나 단락이 버퍼의 맨 위에 있으면 '{는 첫 번째 줄입니다. 다음과 같은 경우 : s ///,이 차이는 중요하지 않습니다. like : sort, 그것은 분명합니다. – psagers

1

빔에 Text object selection이 있으며, p은 단락을 의미합니다.

는 시각 모드에서 단락을 선택하려면, 예를 들어, 여기에 다른 명령을 적용 vip 또는 vap

관련 문제