2014-07-23 4 views
1

vim에는 readfile()을 사용하여 아무 것도 열 수없는 것으로 보입니다. 오류가 발생합니다Vim readfile() 작동하지 않습니다.

let m = readfile('~/.vimrc') 

을 실행하는 예를 들어

.

E484: Can't open file ~/.vimrc 

읽기 파일이 작동하지 않도록 방해 할 수있는 구성이 있습니까?

가 여기 내 .vimrc이다, 나는 (맥) 빔 7.4

vim에 대해 아무것도 알고 있기 때문에

http://pastebin.com/nBnJN5bv

+0

무엇을 작동하지 않습니다 당신은 glob() 기능을 사용할 필요가? 'readfile' 파일을 열지 않습니다. –

답변

3

기본적으로 Vim은 쉘 패턴을 확장하지 않습니다.

let m = readfile(glob('~/.vimrc')) 

또는 단지 전체 경로를 사용합니다 : 여기

let m = readfile('/home/martin/.vimrc') 
1

을 사용하고 ~/ 당신은 전체 경로를 통과해야한다.

let m = readfile('/Absolute/path/to/file/file.ex') 
2

또 다른 방법입니다

let m = readfile(expand('~/.vimrc')) 
관련 문제