Prolog 콘솔에서 edit 명령어를 사용하면, SWI-Prolog(swipl)이 실행 중인 OS에 따라 편집기가 열리고, edit 명령어의 인자로 넣은 pl 파일을 수정할 수 있다. 그런데 윈도우에서는 메모장이 기본 편집기로 설정되어 있기 때문에 코딩 덕후의 마음을 언짢게 한다. 이럴 땐 내가 원하는 다른 편집기로 바꿀 수 있다.
윈도우에서 sublime을 기본 편집기로 바꿔주는 경우를 생각해보자.
swipl이 설치 된 곳에 가면 edit.pl이 있다. 여기에 기본 편집기를 설정한다. 이 파일을 아무 편집기(아마 sublime)를 관리자 권한으로 실행 후 열어준다. 파일을 열고 잘 찾아보면 아래와 같이 각종 편집기가 정의되어 있다.
swipl이 sublime이 뭔지 모를테니, 편집기 이름을 sublime으로 지어주고, 실행위치를 알려주기로 한다. 예를 들면 아래와 같은 코드를 추가해주면 된다.
이제 기본으로 실행할 편집기를 sublime으로 바꾸어준다. 기존의 코드는 주석처리해버리거나 지운다.
참고
https://www.swi-prolog.org/FAQ/BindEditor.html
https://www.swi-prolog.org/pldoc/doc_for?object=prolog_edit%3Aedit_command/2
'노트정리 > 프로그래밍 언어' 카테고리의 다른 글
| 1차 논리(술어 논리)를 이용한 삼단논법 증명 (0) | 2024.04.22 |
|---|---|
| 크롬 쿠키를 이용한 유투브(youtube) 멤버십 영상 다운로드 (0) | 2023.11.29 |
| 크롬(chrome)에서 웹 페이지를 불러오지 못하는 경우, 탭 닫지 않고 재시작하기 (0) | 2022.08.16 |
| 유튜브(youtube)에서 특정 채널 영상 다운로드 (0) | 2020.09.17 |
| KISTI 수퍼컴퓨터에서 MPI를 이용한 Fortran 버전 Hello World 튜토리얼 (0) | 2017.11.19 |
| 나이브 베이지안 자바 구현 + 자바 오브젝트 파일로 쓰고 읽기 (2) | 2017.10.15 |
| 미디어위키로부터 블로그 글로 syntaxhighlight 된 코드 가져다 쓰기 (0) | 2017.10.05 |
| 자바 함수에서 다른 종류의 오브젝트 반환하는 방법 (0) | 2017.10.05 |


