2013-06-06 6 views
0

TextMate 2에서 /path/1/file.txt/path/2/file.txt과 같이 서로 다른 두 위치에있는 두 개의 파일을 여는 경우 프로젝트 "서랍"에서 파일을 선택할 수 없으므로 이전과 같이 diff를 수행하는 방법을 더 이상 볼 수 없습니다. 이제 우리는 파일 브라우저를 사용하여 두 개의 반대 파일을 선택할 방법이 없습니다. 또한 파일 구조 내에 있지 않은 다중 파일 선택이 필요한 다른 명령도 배제됩니다.TextMate 2에 "Project Drawer"를 사용하지 않는 경우 어떻게 사용합니까?

나는 두 개의 서로 다른 경로에서 파일을 다룰 때 제대로 작동 할 수있는 것이 누락 되었습니까?

답변

0

이것은 새로운 트릭이 아닙니다. 공통 조상이 루트이거나 파일보다 훨씬 위에있는 디렉토리가있는 프로젝트가있을 때 프로젝트에서 grep이 미쳐 버렸을 때 우리가 배웠던 것입니다. 대신 같은 파일을 여는 :

mate /foo/bar/baz /quix/quacks/quux 

당신은 당신이 빈 디렉토리에있어 나뿐만 아니라 프로젝트에 해당 파일이 포함됩니다

ln /foo/bar/baz /quix/quacks/quux . && mate . 

상관 없어 가정, 다음을 수행 이것은 분명히 구문상의 차이를 줄이기위한 함수로 싸여있을 수 있습니다. 사실, 한 시점에서 필자는 동료가 필요할 때 투명하게 처리하고 프로젝트를 닫거나 TextMate를 종료 한 후 하드 링크 된 파일을 정리하는 래퍼 스크립트를 실제로 작성했습니다. 그것은 나쁜 하드 드라이브로 멀리 갔다.

어쨌든 나는 HTH