삭제와 같이 처음 몇 문자를 제거하는 방법;선택한 행의 명령을 사용하시겠습니까? 삽입 모드로 전환했지만 무엇을 해야할지 모르겠습니다.
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_ftp.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_exif.dll ; Must be after mbstring as it depends on it
;extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
답변1
- 첫 번째 또는 마지막에 커서를 놓습니다.
;
- Ctrl+를 눌러 v시각적 차단 모드로 들어갑니다.
- 화살표 키나 j, 를 사용 k하여
;
문자(또는 기타 "처음 몇 글자") - x모두 삭제하려면 클릭하세요 .
답변2
일반적으로 ex 모드에서 이 작업을 수행합니다. 예를 들어 이것이 전체 파일인 경우 수행할 수 있는 작업입니다.
:%s/^;//
선행 세미콜론을 제거하세요.
물론 수정하고 싶지 않은 다른 줄이 여러 개 있으면 더 복잡해집니다.
답변3
techraf의 답변이 저에게 효과적이었습니다. 또 다른 옵션은 vim의 :norm-command를 사용하는 것입니다.
- 첫 번째 줄에 커서를 놓습니다.
Shift+V
시력 모드로 들어가려면 이 버튼을 누르세요.16j
현재 줄 아래의 16줄을 선택 하려면 누릅니다.- 유형
:norm ^x
:
명령 모드로 들어가서 norm
모든 줄에서 실행될 명령을 지정한 다음 ^
줄의 시작 부분으로 이동하여 x
첫 번째 문자를 삭제합니다.