보완시의 에코 에리어의 메시지(^X)의 깜박임을 억제한다

2256 단어 vimrcVim
※주의 : 본 기사의 내용은 version 7.4.314 이상의 Vim이 대상입니다

Vim에서 neocomplete 등의 보완 플러그인을 사용하고 있다면, Vim의 하부가 아래와 같은 메시지로 점멸하여 신경이 쓰이는 경우가 있다.



그 때는 shortmess의 설정을 c로 변경한다.
" エコーエリアに補完時のメッセージを表示させない
" https://github.com/vim-jp/issues/issues/305
if (v:version > 704 || (v:version == 704 && has('patch314')))
  set shortmess=c
endif

help-shortmess
'shortmess' 'shm'       string  (Vim default "filnxtToO", Vi default: "",
                                                         POSIX default: "A")
                         global 
                         {not in Vi}
         This option helps to avoid all the hit-enter prompts caused by file
         messages, for example  with CTRL-G, and to avoid some other messages.
         It is a list of flags:
          flag   meaning when present
<中略>
           c     don't give ins-completion-menu messages.  For example,
                 "-- XXX completion (YYY)", "match 1 of 2", "The only match",
                 "Pattern not found", "Back at original", etc.


패치는 7.4.314 이후로 받아들여진 모습. 만든 사람은 Shougo씨.

Ctrl-x 모드 메시지를 보내지 않고 팝업 메뉴 만 표시하고 싶습니다 · Issue #305 · vim-jp/issues

yum이나 apt로 취해 이것이다 Vim은 아마 버전이 낡기 때문에, 유효하게 하고 싶은 경우는 최신 소스로부터의 빌드가 필요.

좋은 웹페이지 즐겨찾기