자동 명령의 작동 방식과 사용 방법을 이해 하지만 augroup이 무엇인지 조금 확신합니다. 나는 읽었다:help augroup *:aug* *:augroup* :aug[roup] {name} Define the autocmd group name for the following ":autocmd" commands. The name "end" or "END" selects the default group. To avoid confusion, the name should be different from existing {event} names, …
때로는 예를 들어으로 시각적 선택을 선택하여 Vjjjjj나중에 한 줄 이상 선택을 시작했음을 깨닫기 만했습니다. 그러나을 누르면 k전체 선택을 한 줄 위로 이동하지 않고 선택 범위가 더 작아집니다. 여기 에 굵게 표시된 선이 내가 선택한 것 인 시각적 시각화 (ha, ha)가 있습니다. 이 줄을 선택하지 마십시오 이 줄을 선택하지 마십시오 이 …
긴 파일에서 약 200 줄 정도 일치하는 패턴을 검색하고 싶습니다. 일치하는 줄은 파일에서 임의의 위치에 있습니다. 라인이 일치하면 라인 자체 만 관련이 있으며 위 또는 아래의 컨텍스트는 없습니다. 일반적으로으로 검색 /하고 일치하는 항목을 탐색 n합니다. 그러나 이는 화면에 한 번에 하나 또는 두 개의 관련 줄만 있음을 의미합니다. 결과 줄 …
종종 구성 파일에서 행 블록을 복사하여 붙여 넣은 다음 해당 블록을 약간 변경하고 싶습니다. 붙여 x넣은 후에 제거하려는 문자를 삭제 한 다음 계속해서 다음 블록을 붙여 넣습니다. 를 제외하고 x내가 다시 라인의 블록을 다시 복사 할 수 있도록두고는 클립 보드에 문자를 삭제. 삽입 모드로 들어 가지 않고 이것을 수행하는 방법이 …
때로는 xargs다음과 같이을 사용하여 Vim을 호출하려고 시도 했습니다. find . -name '*.java' | xargs vim … 어떤 종류의 작품 : Vim이 시작되면 다음 경고가 잠깐 동안 깜박입니다. Vim: Warning: Input is not from a terminal 편집 작업 — :files모든 .java파일을 예상대로 올바르게 열거합니다 . 저장하고 종료 할 수 있습니다. 그러나 …
이것은 아마도 매우 간단한 질문이지만, 지금까지 답변을 찾지 못했습니다 (올바른 출처가 없어야하며 vim의 도움으로 어디서 검색 해야할지 모르겠습니다). 조건이 있으며 'AND'를 포함하고 싶습니다. if (condition1 .AND. condition2) "do what I want you to do endif 하지만 구문을 찾을 수 없습니다. 'OR'도 마찬가지입니다.
다음은 현재 창의 구조입니다. + ----- + ---------------------------- | | | A | | | + ----- + | | | B | A와 B의 순서는 자연스럽지 않습니다. B가 위에 있으면 더 좋을 것입니다. 그러나 내가 가면 <C-w>KB는 모든 창의 맨 꼭대기가 될 것입니다. B를 A 위에 놓을 수는 있지만 …
많은 CLI 프로그램이 잘 강조 표시된 텍스트를 출력합니다. 대부분은 출력이 파일로 전달되는지 확인하지만 일부는 터미널 이스케이프 코드를 포함합니다. 이스케이프 코드가있는 출력이 마음에 들지만 Vim에서 이러한 파일을 보는 것은 고통 스럽습니다. Vim이이 이스케이프 코드를 예상 색상으로 해석 할 수 있습니까? 그렇지 않은 경우 Vim이이 이스케이프 코드를 무시하도록 설정할 수 있습니까?
LaTeX의 따옴표는 일반 텍스트와 다릅니다 ``like this''( 형식이 작 거나 `like this'작은 따옴표로 표시됨). 이로 인해 Vim에서 탐색하기가 어렵습니다. 나는 보통 같은 것을 사용합니다 T`ct'(뒤로,까지 `변경 '). 그러나 이것은 어색하고 부자연 스럽습니다. 나는의 라인을 따라 뭔가 사용할 수 있도록하는 것을 선호 ciq내가 할 수있는 것처럼, ( "인용 부호의 변화를") ciw, …
파일에 쓰여진 출력을 모니터링하는 것을 포함하여 모든 종류의 (또는이 경우에는 gVim)에 VIm을 사용하고 있습니다. 내가 사용하는 autoreadVim은 내가 여기에 키보드 포커스를 전환 할 때마다가하는 파일을 다시 읽을 수 있도록. 키보드 포커스를 전환하지 않아도 Vim에서 버퍼를 업데이트하는 방법이 있습니까? 설정을 시도 checktime했지만 키보드 포커스가 다른 곳에서는 효과가 나타나지 않습니다. 모니터링하고있는 출력은 …
한동안 프로젝트를 진행 한 후 연속 버퍼 수 사이에 큰 간격이 생겼습니다. 그 이유는 그들 사이의 버퍼가 여러 가지 이유로 지워졌 기 때문입니다. 불행히도을 입력 한 후 특정 버퍼로 이동하거나 버퍼 범위를 선택하기가 어색 할 수 있습니다 :ls. 모든 파일을 다시 열지 않고 열려있는 모든 버퍼의 번호를 다시 매기는 방법이 …
이에 대한 구체적인 역사적 이유가 있습니까? 배경 — (이미 질문을 이해 한 경우이 부분을 건너 뛸 수 있습니다.) 중급 / 고급 vi사용자에게 알 수 있듯이 y"yank"명령은 다음 이동 명령으로 지정된 텍스트를 얀크 (복사)합니다. * 따라서 ye단어의 끝으로 y0ks, 커서 위치에서 줄의 시작으로 ks, y_전체 현재 줄을 y$잡아 당기고 커서 위치에서 …
Linux 시스템에서 패키지 Vim은 일반적으로 하나만 활성화 python하거나 python3활성화합니다. 것이 가능하다 모두가 활성화되어야합니다 (사용 python/dyn하고 python3/dyn)하지만, 세션 중에 하나만 사용할 수 있습니다. 이 메일 링리스트 토론은 다음과 같이 말했습니다 : 파이썬 라이브러리가 어떻게 구축되는지에 달려 있습니다. 데비안 기반 시스템에서 (내가 생각 나지 않는 이유로) RTLD_GLOBAL을 사용하여 기호에 액세스해야합니다. 이것은 같은 …