2012-02-07 3 views
5

vim에 약간의 문제가 있습니다. 나는 데비안 테스트를 사용하고 있는데 --version 내의 .vimrc 파일에서.vimrc 파일에 에코가 있으면 빔이 일시 중지됩니다.

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec 1 2011 03:25:24) 

을 제공 내가 에코 문을 사용하는 경우, 그것은 다음과 같은 성명과 정력의 실행을 일시 중지됩니다 :

Press ENTER or type command to continue 

그러면 vim은 정상적으로 실행됩니다.

echo "Hello" 

가 어떻게이 일시 정지 동작을 중지 할 수 있습니다 의 .vimrc의 바닥에, 모든 경우 : 이것은 단순히 추가하는이었다?

감사합니다, Narnie

+1

당신은 텍스트를 표시하는 경우를 기대, 그것은 일시 중지 할 수 없다면? – icktoofay

+0

Vim 윈도우의 맨 아래에 하나의 타입처럼 나타나기를 기대하고있었습니다 : echo "Hello"그러나 vim "screen"을 설정하기 전에 이것을 실행하기 때문에 이것이 생각납니다. vim 화면을 시작하기 전에 쉘. – narnie

답변

3
:silent !echo Hello 

트릭을 할 것입니다. 영업에서

~~~

,이 일 :

let colorScheme = "evening" 
silent execute "!echo setting color scheme to " . colorScheme 
+0

vim echo 대신 셸 echo를 사용하는 것은 좋은 생각이지만, 나는 echo 변수에 대해 vim 변수에 액세스해야합니다. 코드 예제 : colorScheme = "evening" "색 구성표 설정"을 echo합니다. colorScheme – narnie

+1

vim echo 대신 셸 echo를 사용하는 것은 좋은 생각이지만, 나는 echo 변수에 대한 vim 변수에 접근해야한다. 코드 예제 : colorScheme = "evening" "색 구성표 설정"을 echo합니다. colorScheme 그러나 이것은 당신의 생각을 바탕으로 작동했습니다 : silent execute "! echo setting color scheme to". colorScheme – narnie

관련 문제