jEdit 소개
1. 소개
공식홈페이지는 jEdit 이고, 라이센스는 GPL 2.0 이다.
jEdit는 프로그래머를 위한 text editor 이며, 다음과 같은 특징이 있다.
- Java 로 작성되어 Windows와 Linux 에서 실행할 수 있다(Swing 으로 작성된 것으로 생각되며, 저사양에서도 비교적 빠르게 실행된다).
- 완벽한 수준의 다국어를 지원한다.
- Plugins 을 추가할 수 있다.
jEdit 기본 화면은 단순한 편이며, jEdit > Screenshots 에 게시된 것과는 분위기 자체가 다르다. jEdit는 단순한 것을 좋아하는 사람들, 생산성 도구의 다양한 기능들이 주의를 분산시킨다고 생각하는 사람들을 위해 추천한다.
2. 설치
2.1. Windows 에서 설치
먼저 jre 혹은 jdk 가 설치되어 있어야 한다.
OpenJDK 홈페이지에서 zip 파일을 다운로드 받은 뒤에, JAVA_HOME, PATH 환경변수를 설정할 수도 있고, Microsoft 의 Install the Microsoft Build of OpenJDK 에서 msi 파일일 다운로드 하여 설치할 수도 있다.
jEdit > Download > Windows Installer 파일을 다운로드 해서 설치한다.
2.2. ubuntu 에서 설치
jEdit > Download > Debian package 파일을 다운로드 해서 설치하거나, jEdit > Download 에서 Debian Linux 에서 설치 방법을 참조하여 설치한다.
3. 추천하는 Plugins
jEdit 는 다양한 Plugins 이 제공되는데, "메뉴 > 플러그인(P) > 플러그인 관리자(M)" 에서 새로운 Plugins 을 설치하거나 삭제할 수 있고, "메뉴 > 플러그인(P) > 플러그인 옵션(M)" 에서 설치된 Plugins 의 옵션을 설정할 수 있다.
3.1. BufferTabs
현재 열려 있는 파일(Buffer)을 탭(Tab) 형태로 표시한다. "플러그인 옵션" 에서 탭(Tab) 의 위치를 변경할 수 있는데, 필자는 top 으로 설정하여 사용하고 있다.
3.2. FTP
FTP는 물론이고, SFTP 도 연결할 수 있다.
이 플러그인을 설치하면 "파일 > 열기" 메뉴를 열면 "플러그인(P)"이 표시된다.
3.3. JDiff Plugin
이 플러그인을 설치하면, 열려 있는 2개의 파일(Buffer)을 비교할 수 있다.
"메뉴 > 플러그인(P) > JDiff Plugin" 아래에 "Dual diff" 와 "Refresh diff" 기능이 많이 사용된다.
3.4. TextTools
이 플러그인은 정렬 따위를 위한 것이다.
3.5. XML
이 플러그인을 설치하면, xml 태그를 자동으로 닫아주는 일 따위의 편리함도 있지만, xml 구문 오류를 경고창으로 띄우는 것이 피곤한 경우도 있다.
4. 추천하는 설정
"도구 > 전역 옵션" 을 실행시키면, "Global Options" 탭 > jEdit > 인코딩에서 다음과 같은 것들을 설정할 수 있다.
- 기본 행 구분자
- 기본 인코딩
- 선택한 인코딩
5. 알아야 할 기능
5.1. 인코딩 지정해서 파일 열기
인코딩을 지정하지 않는 경우 "도구 > 전역 옵션" 에서 설정한 "기본 인코딩" 으로 파일을 연다.
인코딩을 지정해서 파일을 열고자 하는 경우 "파일 > 열기" 를 통해 파일 브라이저를 실행시키면, "기능 > 인코딩" 에서 인코딩을 지정해서 파일을 열 수 있다.
인코딩 목록은 "도구 > 전역 옵션" 에서 "선택한 인코딩" 에서 변경할 수 있다.
이미 열려진 파일(Buffer)의 인코딩을 변경하여 다시 열기 위해서는 "파일 > 인코딩 지정해서 다시 열기(E)" 에서 인코딩을 선택하면 된다.
5.2. 현재 파일(Buffer) 의 "행 구분자" 와 인코딩 변경하기
"도구 > 버퍼 옵션" 을 실행시키면, 현재 파일(Buffer) 의 "행 구분자"와 "인코딩"을 변경 할 수 있다.
5.3. 정규식을 이용해서 찾기/바꾸기
"검색 > 찾기/바꾸기" 를 실행시키면, 정규식을 check 할 수 있다.
5.4. 대/소문자 변경하기
문자열을 선택한 다음 "편집 > 텍스트" 에서 대문자로 변경하거나 소문자로 변경할 수 있다.
5.5. 많이 사용하는 기능
- 파일 > 모두 닫기
- 파일 > 전체 저장
- 보기 > 행번호 보기
5.6. 대표적인 단축키
- Ctrl + o : 파일 열기
- Ctrl + s : 저장
- Ctrl + z : 되돌리기
- Ctrl + c : 복사
- Ctrl + x : 잘라내기
- Ctrl + v : 붙여넣기
- Ctrl + f : 검색
- F3 : 다음 찾기