>

이것은 복사하여 붙여 넣을 때도 발생합니다. Go 코드를 편집하려고하는데 "패키지 메인"을 입력하거나 복사하여 붙여 넣기하면 "pkage 메인"으로 나타납니다. 왜 c를 입력 할 수 없는지 모르겠습니다. 백 스페이스 삭제를 누르면 ^? Delete 키를 누르면 실제로 문자가 삭제됩니다. 다시 시작하려고했지만이 문제를 해결하는 다른 방법을 모릅니다. 온라인에서 아무것도 찾을 수 없습니다.

  • 답변 # 1

    가능한 원인 1 :

    c가이 문제가 Vim에만 영향을 미치는 모든 곳에서 정상적으로 작동하는 경우c에 대한 약어 또는 매핑이 설정되었을 수 있습니다. 당신의 .vimrc 를 검사  파일.

    정상, 명령, 일반 및 삽입 모드에서 Vim의c를 일시적으로 백 스페이스로 바꿨습니다 :

    :map c ^?
    :nmap c ^?
    :imap c ^?
    
    

    ( ^? 가있는 곳)  Ctrl-V백 스페이스를 입력 한 결과를 나타냅니다.)

    가능한 원인 2 :

    와이즈 비즈  TTY에서 지우기 문자로 즉, 다음 명령이 실행 된 것처럼 말입니다.

    c
    
    
    그러나 이것은 다른 프로그램과 쉘에도 영향을 미칩니다. 시도

    stty erase c
    
    
    쉘에서

    TTY 매개 변수를 적당한 기본 설정으로 재설정하십시오. 이것은 기억해야 할 유용한 명령입니다. 일부 시각적 프로그램이 예기치 않게 종료되어 TTY 설정이 부적절한 상태로 남아있을 때 편리합니다.

  • 답변 # 2

    붙여 넣기 과정에서 왜곡 된 것처럼 들립니다.

    다른 편집기에 붙여 넣을 때 작동합니까, 아니면 동일합니까? 동일하면 소스가 이미 시작되어 깨졌을 수 있습니다.

    다른 편집자가 잘 붙여 넣으면 클립 보드 붙여 넣기 바로 가기를 사용해보십시오.

    "+++p

    마우스로 선택하여 다른 앱에서 복사하는 경우 대신 다음을 사용해야합니다.

    "+*+p

    여전히 이상한 점이 발견되면 다음을 시도하십시오 :

    <올>

    stty sane  vim의 붙여 넣기 모드로 들어가려면

    그런 다음 바로 가기 붙여 넣기를 시도해보십시오

    어떤 이유로 든 붙여 넣기 모드를 끄려면 :set paste .

  • 답변 # 3

    콘솔에서 복사 및 붙여 넣기는 텍스트가 문자별로 삽입되는 방식으로 작동하며 Vim은 각 문자를 의미로 해석합니다.

    Vim을 사용할 때 명령 모드가 아닌-INSERT-모드인지 확인하십시오. 명령 모드에서 'c'는 변경을 의미하며, 예를 들어 ce를 입력하면 Vim은 단어가 끝날 때까지 삭제하고 삽입 모드로 들어갑니다.

    '^'는 Command를 나타냅니다. ^ C는Ctrl+C를 의미합니다. Vim 편집기 자체가 아니라 콘솔입니다. Ctrl- (something) 또는 Esc 키를 누르면 비슷한 문자가 표시됩니다.

    모든 표준 탐색 키 (예 : 홈, 삭제, PgUp/PgDn, 화살표 키)는 백업으로 최신 Vi에 포함되어 있습니다. x 또는 d 또는 hjkl 스크롤 키를 사용하기 어렵거나 찾기를 원하지 않는 사용자를위한 것입니다.

    :set nopaste

  • 이전 Debian 8 - 데비안 8 - 가상 서버가있는 커널 :apt는 패키지를 찾을 수 없습니다
  • 다음 debian - zsh의 기본 16보다 많은 항목을 표시하는 방법은 무엇입니까?