프롬프트없이 시작시 에코 메시지


9

시작시 특정 시작 기능의 성공 여부에 따라 사용자 정의 메시지를 표시하고 싶습니다. 나는 이것을 시도했다..vimrc

echo 'test'

"All my settings
...

방금 입력 한 것처럼 메시지를 표시하기 위해 vim을 원합니다.

echo 'foo'

vim 명령 줄에서 대신 vim 창이 열리기 전에 나타나는이 독창적 인 대화 상자가 나타납니다. 나는 또한 시도했다

exe 'echo "test"'

silent echo 'test'

그러나 이들 중 어느 것도 효과가 없었습니다.


6
VimEnter가 시작될 때까지 에코를 연기해야 ​​할 수도 있습니다.
Christian Brabandt

답변:


13

VimEnter가 트리거 된 후 실행되는 자동 명령을 사용할 수 있습니다.

자동 명령은 다음과 같습니다.

autocmd VimEnter * echo 'foo'

vim이 시작되면 명령이 실행되고 명령을 방금 실행 한 것처럼 왼쪽 하단에 'foo'가 표시됩니다.

이 자동 명령을 .vimrc 어딘가에 넣을 것입니다


vi 편집기에이 로직 (autocmd VimEnter * echo 'foo')을 어떻게 사용할 수 있습니까? "vi"에서 에코 메시지없이 파일을 볼 수 있습니다.
Deepak

뭔가 이상합니다. 새 파일을 열 때 부분 파일 문자열을 실제 파일 내용으로 덤프합니다. 나는 o삽입 모드에서 열린 라인으로 해석된다고 생각 합니다.
mtk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.