그냥 변신하고 싶을 뿐이야
for(int i = 1; i <= N; i++) if(ord[i] == -1) dfs(i, 0, i);
에게
for(int i = 1; i <= N; i++) {
if(ord[i] == -1) dfs(i, 0, i);
}
가능한 한 작은 키를 눌러야 합니다.
'surround' 플러그인을 찾았지만 전체 텍스트 줄을 괄호로 둘러싸지만 둘러싸려는 블록은 포함하지 않는 일부 기능(예: 'yss{')이 있는 것 같습니다. 그리고 가능하다면 어떤 위치에 새로운 대사를 추가해야 하기 때문에 너무 불편할 것 같아요.
그리고 원래 vim 명령도 몇 개 찾았는데 너무 길어서 시간이 너무 많이 걸리는 것 같습니다.
어떤 플러그인을 사용해야 하는지 알려주시면 정말 감사하겠습니다. 감사합니다!
답변1
이는 서라운드.vim 플러그인을 사용하여 쉽게 수행할 수 있습니다. 먼저 플러그인이 무엇을 둘러쌀지 알 수 있도록 시각적으로 선택해야 합니다 if(ord[i] == -1) dfs(i, 0, i);
(예: ).f)llv$
시각적 모드 gS
명령은 새 줄을 둘러싸 배치합니다. 중괄호의 경우 입니다 gS{
.