2013-08-10 4 views
2

현재 파일 디렉토리에 상대적인 파일 경로 완성을 가질 수 있습니까? command-t 또는 ctrlP와 같이 파일을 검색하고 상대 경로를 삽입 할 수 있습니다.현재 파일 디렉토리에 상대적인 파일 경로 완성

이것은 주로 프로젝트의 다른 모듈을 요구하는 NodeJS/Component 개발을위한 것입니다.

(나는 숭고한 텍스트 https://github.com/jfromaniello/sublime-node-require에 대한 예로서이 발견)

감사

편집 :

. 
|-- models 
| `-- user.js 
`-- views 
    `-- home 
     `-- index.js 

I :

내가 내 질문을 설명하기 위해 예를 추가 views/home/index.js 파일 작업 중이며이 필요합니다. 0

var userModel = require('../../models/user'); 

(= 내 예를 들어 여기에 '../../models/user'를) views/home/index.jsmodels/user.js 상대의 경로를 얻을 빔의 방법이 있나요 views/home/index.js에.

+2

예를 제공해주십시오. 보기가없는 구두 설명은 불분명하고 해석에 개방적 일 수 있습니다. –

+0

따라서 과 같이 퍼지 검색 만 사용 하시겠습니까? – Jeremy

답변

4

파일 이름 완성은 항상 작업 디렉토리에서 완료됩니다.

당신은 항상 현재 파일을 기준으로 일을하려면

, 당신은 당신의 ~/.vimrc

set autochdir 

를 추가 할 수 있습니다. :help 'autochdir', :help :lcd:help filename-modifiers를 참조

당신은

:lcd %:p:h 

와 현재 윈도우의 작업 디렉토리를 변경할 수 있습니다.