«normal-mode» 태그된 질문

명령 모드는 초기 모드입니다. Vim은이 Normal 모드를 호출합니다. :, /,? 또는!를 누르면 얻을 수있는 명령 행 모드와 혼동하지 마십시오.

2
단일 문자를 삽입 한 다음 삽입 모드를 종료하는 방법이 있습니까?
텍스트를 살펴볼 때, 예를 들어 특정 단어 나 따옴표 등 주위에 백틱을 추가하면 각 삽입 후 Esc 또는 Ctrl- [를 눌러야한다는 것이 짜증납니다. 삽입물 (및 추가 물)이 다르므로 .별로 도움이되지 않습니다. r단일 문자 다음에 일반 모드로 돌아가는 것과 비슷한 것이 있습니까? 그러나 대체 모드 대신 삽입 모드를 사용합니까?

2
`wrap` 옵션이 설정 될 때 스크롤 문제
wrap옵션이 활성화 될 때마다 (내 경우에는 마크 다운 파일로 작업 할 때마다) 이 문제를 처리하는 것으로 나타 났습니다. 무슨 일입니다, 최대 스크롤하는 동안과 함께 버퍼 아래로 j하고 k, 텍스트의 포장 라인이 맨 상단에 (시각적으로 단락을 형성) 훨씬 아래쪽하지 스크롤 부드럽게 (즉, 하나 하나) 밖으로 화면. 대신, 전체 단락이 사라지고 갑자기 …


1
백 스페이스를 사용하여 일반 모드에서 현재 명령을 수정 하시겠습니까?
때로는 일반 모드에서 명령을 입력 할 때 오타를 만들 수 있습니다 (예 : 입력하려는 경우 10dk실수로 입력을 시작할 수 있음) 19d. 명령이 아직 완료 / 커밋되지 않았으므로 19d<backspace><backspace>0dk이스케이프를 사용하여 다음과 같이 백 스페이스를 사용하여 잘못된 키를 삭제할 수 있습니까? 사이드 질문 : 커밋되기 전에 현재 명령을 보유하는 데이터 구조에 대한 …

4
() 안의 텍스트를 이전에 번쩍 인 텍스트로 바꾸는 방법은 무엇입니까?
Fnord이전에 텍스트가 사라졌고 커서 B가 줄 위에 있다고 가정 합니다 . M:mock(Baz) 이전에 구부러진 텍스트로 () 안의 텍스트를 어떻게 변경합니까? 현재 나는 종종 다음을 수행하여 실수를 저지 릅니다. di( 일명 "내부 삭제 ()" Shift + P 그러나 삭제 된 텍스트가 레지스터로 이동하므로 정확한 텍스트가 다시 표시됩니다. 가지고 싶다: M:mock(Fnord)

1
명령 접두어에 터무니없이 많은 숫자가 사용되는 것을 어떻게 방지 할 수 있습니까?
생각만큼 자주 발생하지는 않지만 가끔 발생하며 고양이를 소유하지도 않습니다. 기본적으로 숫자 행이나 숫자 키패드를 으깬 다음 반복 가능한 명령을 트리거하는 키 조합을 누르면 실수로 Vim에 수천, 백만 또는 수십억 번 작업을 수행하도록 명령 할 수 있습니다. 이것은 쉽게 제어 할 수 없게되어 데이터가 손실 될 수 있습니다. 소스 코드에 구성이나 …


1
: g / ^ / norm 및 : % norm을 통한 라인 참조 차이 이해
다음과 같은 매우 간단한 파일이 있다고 가정 해 봅시다. a b c d e 각 줄 뒤에 빈 줄을 추가하기로 결정했습니다. 몇 가지 다른 방법이 즉시 내 마음으로 뛰어 넘습니다. 우리는 단지 그렇게 할 수 있습니다 (따라서 실패를 받아들입니다). 매크로를 기록하고 qqo<ESC>jq여러 번 반복 할 수 있습니다. 당시 다른 두 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.