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


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.