2012-11-03 2 views
4

WinGHCi를 방금 설치했습니다. Ctrl + L로 .hs 파일을로드하려고하면 C:\Program Files (x86)\Haskell Platform\2012.2.0.0\winghci에 파일 브라우저가 열립니다.이 파일은 내가 설치 한 곳입니다. 기본적으로이 파일을 다른 드라이브의 다른 디렉토리에 저장하고 파일을로드 할 때마다 D:\MyPath\Haskell로 이동하지 않으려 고합니다.WinGHCi의 작업 디렉토리를 설정하는 방법

WinGHCi를 실행하는 데 사용하는 바로 가기의 "시작"필드를 설정하려고했지만 아무 것도 변경하지 않았습니다.

어떻게 WinGHCi를 기본적으로 내 자신의 디렉토리에서 볼 수 있습니까?

답변

4

.hs 또는 .lhs를 연 최종 디렉토리에서 열립니다.

원하는 폴더에서 무언가를 열어 끝내고 다시 시작하십시오. 이전 위치에서 다시 시작 했습니까?

잠시 동안 그렇게 해보고, 내가 좋아하는 사람이라면 괜찮습니다.


매번 같은 장소로 가고 싶다면 아마도 방법이있을 것입니다.

제어를위한 설정을 찾을 수 없지만 정보는 레지스트리에 저장됩니다. 당신은 자신의를 열고 regedit를하고 먼저 같은 위치를 시도하기 : 광산

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\Haskell\WinGHCi 1.0.6] 
"WorkingDir"="D:\\Files\\Andrew\\prog\\haskell" 

에서 당신은 resetghci.reg으로 그 버전을 저장할 수 있습니다. 그렇지 않은 경우 WinGHCi를 검색하십시오. 해당 하위 트리를 내보낼 수는 있지만 최근 식 등을 비롯하여 전체를 많이 가져옵니다. 다시 설정해야한다고 생각하지 않습니다. 그럴 경우 ghcioriginal.reg로 저장하십시오. WorkingDir을 제외한 모든 줄을 편집하고 resetghci.reg로 저장

두 번 클릭하면 해당 정보를 레지스트리에 추가 할 것인지 묻는 메시지가 나타납니다. 네, 그렇습니다.


테스트되지 않은 :

이전 버전에 작품을 따르지만 Microsoft는 파일과 start 명령 PIF가 떨어져가는 것 같다, 나는 7

Windows에서이 문제를 테스트 할 수 아니에요 무엇

ghci.bat라는 텍스트 파일을 .reg 파일과 동일한 폴더에 만듭니다. 그 안에 넣어

@echo off 
regedit resetghci.reg 
start WinGHCi 

WinGHCi의 전체 경로를 지정해야 할 수도 있습니다. start 명령은 쉘 프롬프트에서 백그라운드 프로세스를 만드는 것과 동일한 창이므로 즉시 종료되어야합니다.

ghci.bat (ghci.pif라고도 함)의 바로 가기를 만들어 최소화 된 파일을 열어서 멋진 람다 아이콘 (winghci 실행 파일에서 닉)을 표시하도록 설정하십시오.

바탕 화면에서 시작 메뉴 또는 바로 가기 모음을 팝하면 사용하면 표준 위치로 되돌아갑니다.