>  기사  >  php教程  >  일반적인 Vim 명령을 외우면 Linux 프로그래밍에 드는 노력을 절반으로 줄여 두 배의 결과를 얻을 수 있습니다.

일반적인 Vim 명령을 외우면 Linux 프로그래밍에 드는 노력을 절반으로 줄여 두 배의 결과를 얻을 수 있습니다.

高洛峰
高洛峰원래의
2016-11-23 11:33:531392검색

Linux에서 프로그래밍하려는 사람들은 vim을 사용해야 합니다. Vim은 오늘날 Linux에서 가장 일반적으로 사용되는 편집기이므로... Vim의 일반적인 명령과 Linux 프로그래밍을 기억하면 절반의 노력으로 두 배의 결과를 얻을 수 있습니다. vim의 일반적인 명령은 다음과 같습니다.


i → 삽입 모드에서 ESC를 누르면 일반 모드로 돌아갑니다.
x → 현재 커서가 있는 문자를 삭제합니다.
:wq → 저장 + 종료(:w save, :q 종료) (Chen Hao의 메모: :w 뒤에 파일 이름이 올 수 있음)
dd → 현재 줄을 삭제하고 삭제된 줄을 클립보드에 저장
d(삭제)
v(시각적 선택)
gU(대문자로 변경)
gu(소문자로 변경)
a → 커서 뒤에 삽입
o → 현재 커서 뒤에 삽입 line 새 줄 삽입
O → 현재 줄 앞에 새 줄 삽입
cw → 커서 위치부터 단어 끝까지 문자 바꾸기

2dd → ​​​​2줄 삭제
3p → 텍스트를 3번 붙여넣기

NG → N번째 줄에 (Chen Hao의 메모: 명령의 G는 대문자로 표시됩니다. 그렇지 않으면 일반적으로 다음과 같이 N을 N번째 줄에 사용합니다: 137~137번째 줄)
gg → 첫 번째 줄로 이동합니다. (Chen Hao의 메모: 1G 또는 :1과 동일)
G → 마지막 줄로 이동합니다.
단어 단위로 이동:
w → 다음 단어의 시작 부분으로 이동합니다.
e → 다음 단어 끝까지.
> 기본적으로 단어가 쓰여 있다고 생각되면 소문자 e와 w를 사용하세요. 기본적으로 단어는 문자, 숫자, 밑줄로 구성됩니다.

현재 줄로 커서 이동: 0 ^ $ f F t T , ;
0 → 줄의 시작 부분으로
^ → 이 줄로 공백이 아닌 첫 번째 문자
$ → 줄의 끝으로
g_ → 공백이 아닌 줄의 마지막 위치로.
fa → a의 다음 문자로 이동하고, s의 다음 문자로 fs할 수도 있습니다.
t, → 쉼표 앞의 첫 문자. 쉼표는 다른 문자로 변경할 수 있습니다.
3fa ​​​​→ 현재 줄에서 세 번째로 나타나는 a를 찾습니다.
F 및 T →는 f 및 t와 동일하지만 방향이 반대입니다.

0 → 줄의 시작 부분으로 먼저 이동
y → 여기부터 복사 시작
$ → 줄의 마지막 문자까지 복사
현재 줄부터 복사하려면 ye를 입력하면 됩니다. 단어 끝에 문자를 배치합니다.

y2/foo를 입력하여 두 "foo" 사이의 문자열을 복사할 수도 있습니다.

아직도 y를 눌러 복사할 필요가 없는 경우가 많습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.