2011-02-09 2 views
5

저는 (불행히도) main.mfunction.m의 두 파일을 가진 MATLAB 프로젝트를 가지고 있습니다. function.m main.m에서 여러 번 호출 한 편집 시간을 보냈습니다. 키보드의 F5을 키보드에서 누르면 현재 파일 (function.m)이 실행되므로 프로젝트를 실행하기 위해 main.m으로 계속 변경해야하므로 자극적입니다. 나는 마지막 출시를 실행할 것입니다 일식하는 데 사용됩니다.MATLAB : 편집중인 파일과 다른 파일을 실행하는 방법은 무엇입니까?

MATLAB에서 이러한 동작을 수행 할 수있는 방법이 있습니까?

잠재 고객이이 글을 읽는다면 내 의지에 반하여이 프로그램 (고객에게 스레드 안전 프리미티브에 대한 액세스 요금을 부과하는)을 사용해야한다는 점에 유의하십시오.

+2

귀하의 질문은 실제로 (Matlab) programming per se와 관련이 있습니까? 예를 들어'http : // programmers.stackexchange.com /'이 이런 종류의 질문을하기에 더 좋은 곳이 아닌가? 고마워. – eat

+0

나도 몰라, 그렇지? 프로그램 실행의 진입 점은 프로그래밍과 관련이 있습니다. – gubby

답변

2

F5를 누르는 대신 버튼을 클릭해도 괜찮 으면 바로 가기 도구 모음에서 "기본 실행"버튼을 만들 수 있습니다. Matlab 메인 윈도우에서 메뉴를 마우스 오른쪽 버튼으로 클릭하고 단축키 툴바가 켜져 있지 않으면 켭니다. 바로 가기 도구 모음 인 "새 바로 가기"를 마우스 오른쪽 버튼으로 클릭하고 레이블에 "Run main"을 입력하고 콜백에 "main()"을 입력하십시오. 이 작업은 편집중인 파일에 관계없이 작동하며, 대체 실행 구성에 대한 추가 바로 가기를 설정할 수 있습니다.

이러한 단축키에 대한 키 바인딩을 정의 할 수 있다고 생각하지 않습니다. 그러나 당신이 정말로 원한다면 Yair Altman의 문서화되지 않은 Matlab 사이트는 hack for adding arbitrary user defined key bindings으로 아마 여기에서 사용할 수 있습니다.

0

명령 줄에 main을 입력하기 만하면됩니까? 그때부터 위로 키를 누르고 Enter 키를 누릅니다.

+0

필자는 주 파일의 탭을 클릭 한 다음 F5 키를 누르는 것보다 쉽지 않다고 생각합니다. – gubby

1

창을 두 개의 외부 편집 창으로 분리하고 Alt + Tab을 사용하여 전환 한 다음 F5을 사용할 수 있습니까?

+0

외부 창으로 팝업 할 필요없이 Ctrl + PgUp 및 Ctrl + PgDown을 사용하여 편집기에서 파일간에 전환 할 수 있습니다. 탭 순서대로 순환합니다. –

9

실행 메뉴에서 "실행 구성 편집"을 선택하고 사용자 정의 행 (주)을 작성하십시오. 첨부 된 이미지를 참조하십시오. enter image description here

+0

필자는 이것이 7.4.0에 머물러있어 새로운 기능인 것으로 추측하고 있습니다. – gubby

+1

나는 같은데. 나는 2010a를 사용하고 있습니다. – Lordalcol

+0

어쨌든이 답변이 맞습니다. 감사합니다. – gubby

관련 문제