추가 읽기

추가 읽기

exper를 사용하여 일부 파일 변경 사항을 스크립팅 하려고합니다.이 답변.

내가 겪고 있는 문제는 ex모든 명령 앞에 콜론이 있다고 가정하는 것 같아서 다음과 같이 할 수 있습니다.

/^foo()
a
test insertion
.
w!
q

나는 이것을 할 수 없습니다:

/^foo()
>iB
O
if (bar())
.
w!
q

내가 아는 한 두 번째와 세 번째 줄을 차단하기 때문에 :>iB두 줄 모두 :O오류를 반환하기 때문입니다 vim.

내가 뭘 잘못했나요? 현재 중괄호 블록을 들여쓰거나 현재 줄 위에 삽입하는 방법은 무엇입니까 ex?

답변1

ex모든 명령 앞에는 콜론이 오는 것으로 가정됩니다. [...]

실제로,vi명령과 ex명령이 같은 것이라고 가정하십시오 . 전체 화면 모드에서 입력하는 일련의 문자vi 아니요명령 언어 ex.

아래에 추가하는 대신 위에 삽입하려면 insert대신 를 사용하세요 append.

현재 행을 왼쪽이나 오른쪽으로 이동하려면 ><및 단독으로 사용하세요. 블록을 이동하려면 블록을 지정하는 행 범위를 앞에 놓으십시오.

추가 읽기

관련 정보