![vim에서 정규식과 일치하는 줄 앞에 텍스트 줄을 삽입합니다.](https://rvso.com/image/1415048/vim%EC%97%90%EC%84%9C%20%EC%A0%95%EA%B7%9C%EC%8B%9D%EA%B3%BC%20%EC%9D%BC%EC%B9%98%ED%95%98%EB%8A%94%20%EC%A4%84%20%EC%95%9E%EC%97%90%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%EC%A4%84%EC%9D%84%20%EC%82%BD%EC%9E%85%ED%95%A9%EB%8B%88%EB%8B%A4..png)
vim을 사용하여 HTML 테이블에 열을 추가하려고 하므로 <td>
각 행 앞에 태그 쌍을 추가해야 합니다 </tr>
. 지금까지 나는
:186,$s/ <\/tr>/<td><\/td> \n <\/tr>/g
그러나 vim은 ^@
닫는 tr 태그에 대해 새 줄을 만드는 대신 표시합니다. 그 문제를 해결할 방법이 있나요?
답변1
예, 교체 부품 \r
대신 Vim의 특이한 명령을 사용해야 합니다 . 그리고 다른 구분 기호(예: )를 사용 하고 다음을 통해 일치 항목을 참조하여 명령을 더욱 단순화할 수 있습니다 .\n
:s
#
&
:186,$s# </tr>#<td></td> \r&#g