>  Q&A  >  본문

vim의 모든 행의 첫 번째 열 배경이 진한 파란색으로 변합니다. 어떻게 정상으로 복원합니까?

색 구성표는 colorscheme Desert로 설정되었습니다

4,11s/^/#/g와 같은 명령을 실행하면 아래 그림과 같은 모습이 될 것 같습니다.

이 문제는 일반 모드와 편집 모드 모두에서 발생합니다.

어떻게 다시 정상으로 돌아갈 수 있나요?

=================

weakish 님의 답변에 따르면 교체 명령 강조 표시로 선택한 내용에 의해 강조 표시가 발생하므로 그냥 set nohls를 사용하세요.
하지만 @/=""도 같은 효과를 가집니다. 이 문장의 의미를 설명해 주실 수 있나요?

ringa_leeringa_lee2712일 전772

모든 응답(6)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-16 16:43:38

    이것은 정상적인 동작입니다. :4,11s/^/#/g를 실행했기 때문에 이 작업은 줄의 시작 부분과 일치하므로 모든 줄이 강조 표시됩니다. :4,11s/^/#/g,这个操作是匹配行首,所以所有行首都会高亮。

    输入以下命令取消高亮。

    :let @/ = ""
    

    如果你永远不想看到高亮搜索结果,那么在.vimrc.gvimrc

    하이라이트를 취소하려면 다음 명령을 입력하세요. 🎜 으아아아 🎜강조 표시된 검색 결과를 보고 싶지 않다면 .vimrc.gvimrc에서 다음 줄을 삭제하세요🎜 으아아아

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:43:38

    :let @{reg-name} = {expr1} :let-register :let-@
    레지스터에 {expr1} 표현식의 결과를 씁니다
    {reg-name}. {reg-name}은 단일 문자여야 하며,
    쓰기 가능한 레지스터의 이름이어야 합니다(
    참조). |등록|). 이름이 없는 사람에게는 "@@"을 사용할 수 있습니다
    검색 패턴은 "@/"로 등록해주세요
    {expr1}의 결과가 또는 로 끝나는 경우,
    레지스터는 줄 단위로 설정되고, 그렇지 않으면
    로 설정됩니다. 성격별로.
    마지막 검색 패턴을 지우는 데 사용할 수 있습니다: >
    :let @/ = ""
    < 빈 문자열을 검색하는 것과는 다릅니다
    어디든 잘 어울리는 것 같아요

    这是vim的帮助文档,相信你能看懂吧:마지막 검색 패턴을 지우는 데 사용할 수 있습니다

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-16 16:43:38

    :노흘

    xxxxxxxxxxxxxxxxxxxxxxxx

    회신하다
    0
  • 某草草

    某草草2017-05-16 16:43:38

    하이라이트 검색 없음
    :nohls

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-16 16:43:38

    :아니 엔터
    찾은 결과의 강조 표시를 해제하세요.

    회신하다
    0
  • 为情所困

    为情所困2017-05-16 16:43:38

    사용하면 그냥 임의의 문자열을 검색합니다. 첫 번째 줄이 강조 표시되지 않도록 /sadjfldsjglkfdjgh와 같은 세부 정보를 기억할 필요가 없습니다.

    회신하다
    0
  • 취소회신하다