상위 10 개 무료 소스 코드 편집기 - 검토
Dreamweaver, Coda, Textmate 등과 같은 전문적인 코드 편집기를 사용하면 Window의 메모장과 같은 간단한 코드 편집기에 대해 점점 더 많은 사람들이 부분적으로 잊어 버렸습니다. 우리는 더 단순하다는 것이 최선의 선택이 아니라는 것을 이해합니다. 그러나 필요한 것만 큼 간단하고 전문적인 코드 편집기가 있습니다.!
이것들은 제가 제로 달러 (추가 보너스 포함)에 가장 좋은 것으로 밝혀졌습니다. 의견에 개인 즐겨 찾기를 자유롭게 공유하십시오..
1. 메모장 ++
Notepad ++는 Windows와 함께 제공되는 원래 메모장 프로그램의 오픈 소스 대체품이며 여러 언어를 지원합니다. Microsoft Windows 용으로 제작되었지만 Linux, Unix, BSD 및 Mac OS X (Wine 사용)에서도 실행될 수 있습니다. 메모장 ++을 시작하자마자 원래 메모장과의 차이점을 알 수 있습니다. 플러그인 지원, 탭 편집, 드래그 앤 드롭, 분할 화면 편집, 동기화 된 스크롤, 포함 된 플러그인을 통한 맞춤법 검사, 여러 문서 검색 및 대체, 파일 비교, 확대 / 축소 등과 같은 많은 추가 버튼 및 기능이 있습니다. "Notepadd ++는 48 개의 프로그래밍, 스크립팅 및 마크 업 언어에 대한 구문 강조 및 구문 접기를 지원합니다."(소스).
웹 사이트에 설명되어 있듯이이 프로그램은 C ++로 작성되었으며 더 높은 실행 속도와 작은 프로그램 크기를 보장하는 순수한 Win32 API와 STL을 사용합니다. Notepadd ++를 기본 텍스트 편집기로 만드는 방법을 배우려면 여기에서 지침을 찾을 수 있습니다..
찬성
- 가볍고 빠른 실행
- 탭 편집 인터페이스
- 플러그인 지원 및 매크로
- 북마크 추가 기능
- 드래그 앤 드롭 지원
- 여러 문서 검색 및 바꾸기
- 전체 화면으로보기
- 시스템 트레이로 최소화
- 사용자 정의 가능한 인터페이스를위한 스타일 구성자
- 구문 및 중괄호 강조 표시
- 자동 들여 쓰기
- 자동 완성
- 코드 폴딩
- 텍스트 접기
- 컴파일러 통합
- 검색 및 바꾸기
- 맞춤법 검사기 (플러그인을 통해)
- 협업 편집 (플러그인을 통해)
- FTP 지원 (플러그인을 통해)
- 여러 인스턴스
- 파일 비교
단점
- 원격 파일 편집을위한 HTTP, SSH 또는 WebDav 지원 없음
- 대용량 파일을 지원하지 않습니다.
- Mac OS X에서 실행하려면 다른 프로그램이 필요합니다.
2. TextWrangler
위에서 언급 한 Notepadd ++와는 달리, TextWrangler는 오픈 소스가 아니며 Mac 전용 프로그램입니다. 또한 하나의 언어 만 지원합니다 : 영어. 그러나 이것은 매우 강력한 "범용 텍스트 편집기"이며 유닉스와 서버 관리자 도구입니다. " 표면 상으로는 일반 텍스트 편집기처럼 보이지만 많은 기능을 가지고 있습니다. 선택한 문서를보고 비교할 수있는 문서 탐색기 (기본적으로 닫힘)가 있습니다. 코드 편집기에는 ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL 및 VBScript와 같은 44 가지 프로그래밍 언어에 대한 구문 색 지정 및 함수 탐색 기능이 포함되어 있습니다. TextWrangler를 사용하면 매우 큰 파일을 열 수도 있습니다. 컴퓨터의 RAM과 파일에 대한 OS X의 제한으로만 제한됩니다..
FTP 및 SFTP 열기 및 저장, AppleScript, Mac OS X Unix 스크립팅 서포, 절전 모드, 자동 저장 및 기타 기능과 같은 고급 기능이 필요하면 BBEdit으로 업그레이드 할 수 있습니다.
찬성
- 플러그인 지원 및 매크로
- FTP 및 보안 FTP 내장
- 원격 파일 편집을위한 SSH 지원
- 두 문서를 한 줄씩 비교하는 기능
- 구문 강조
- 자동 들여 쓰기
- 자동 완성
- 코드 폴딩
- 텍스트 접기
- 컴파일러 통합 (플러그인을 통해)
- 맞춤법 검사기
- 대용량 파일 지원 (컴퓨터 메모리로 제한됨)
- 여러 인스턴스
단점
- 공동 편집 없음
- 원격 파일 편집을위한 HTTP 또는 WebDav 지원 없음
- Power Macintosh G4 (Quicksilver) 시리즈의 Tiger에서 작동하지 않음
3. jEdit
Windows, Mac OS X, OS / 2, Linux, BSD, Unix 및 VMS 용 프로그램 인 jEdit은 성숙한 프로그래머에게만 필요한 도구라고합니다. Java로 작성된이 소프트웨어는 오픈 소스이며 수백 개의 플러그인과 매크로를 지원합니다. 기본 창은 가로 또는 세로로 분할 할 수 있으며 "자동 들여 쓰기"및 130 개 이상의 언어에 대한 구문 강조 표시 기능도 제공됩니다. 도크에서 상태 표시 줄, 도구 모음에 이르기까지 모든 것을 사용자가 원하는대로 정확하게 만들 수있는 많은 사용자 지정 옵션이 있습니다. "무제한의 클립 보드로 복사하여 붙여 넣기"할 수도 있습니다.
지원되는 프로그래밍 언어에는 ActionScript, ColdFusion, LOTOS, Ruby, Python 및 COBOL이 있습니다. 모든 jEdit의 기능은이 단락에 맞지 않을 수 있지만 여기에서 모두 볼 수 있습니다..
찬성
- 정규 표현식을위한 강력한 검색 엔진
- 사용자 정의 옵션을 사용한 구문 강조
- 자동 들여 쓰기
- 자동 완성
- 코드 폴딩
- 텍스트 접기
- 컴파일러 통합 (플러그인을 통해)
- 플러그인 지원 및 매크로
- 탭 편집 인터페이스
- 통합 FTP 브라우저
- 맞춤법 검사기 (플러그인을 통해)
- FTP 지원 (플러그인을 통해)
- 원격 파일 편집을위한 HTTP 및 WebDav (플러그인을 통한) 지원
- 여러 인스턴스
단점
- 헤비급 및 시작시 종종 느림
- 에서
단점
맞춤법 검사기
- Mac에서 버그가있을 수 있습니다.
- 공동 편집 없음
- 큰 파일 지원 없음
- 원격 파일 편집을위한 SSH 지원 없음
4. 크림슨 에디터
Crimson은 C로 작성되었으며 오픈 소스이며 Windows 용 전문 소스 코드 편집기로 잘 알려져 있습니다. 그것은 또한 Notepad를 대체하기에 적당하며 Maple, LotusScript, C / C ++, MySQL, Ruby, Perl 및 JScript와 같은 60 개 이상의 언어로 프로그래밍을 지원합니다. 현재는 영어 만 지원합니다. 불행하게도 Crimson의 마지막 릴리즈는 2008 년 이었지만 Emeral Editor로 대체되었습니다..
아래 이미지에서 알 수 있듯이 툴바에서 탭 편집에 이르기까지 메모장 + +와 비슷합니다. 또한 "도구"라고하는 플러그인과 매크로를 지원합니다. FTP 클라이언트가 내장되어있어 관련 파일 그룹을 관리하고 프로젝트로 저장할 수 있습니다.
찬성
- 구문 강조
- 자동 들여 쓰기
- 컴파일러 통합
- 북마크 추가 기능
- FTP 지원
- 즉석 / 실시간 맞춤법 검사기
- 매크로
- 여러 인스턴스
단점
- 자동 완성 없음
- 코드 폴딩 없음
- 텍스트 접기 없음
- 공동 편집 없음
- 큰 파일 지원 없음
- 원격 파일 편집을위한 HTTP, SSH 또는 WebDav 지원 없음
5. Araneae
Araneae는 Windows에서만 실행되는 웹 전문가 용 편집기입니다. 확장 기능을 다운로드하여 사용할 수 있으며 구문 강조 표시, 끌어서 놓기 지원, 탭 편집 및 사용자 지정 가능한 빠른 클립 삽입 기능이 포함되어 있습니다. "Araneae는 속담 상자에서 바로 확장과 현지화를 포함합니다.¢추가 다운로드가 필요하지 않습니다. 여기에는 HTML, XHTML, CSS, XML, JavaScript, PHP 및 Ruby 파일, 영어, 프랑스어, 그리스어, 스페인어 및 에스토니아어 지역화가 포함됩니다! "모든 툴바는 기본적으로 볼 수 있으며 사용자 환경에 맞게 다시 정렬 할 수 있습니다.
찬성
- 구문 강조
- 드래그 앤 드롭 지원
- 탭 편집 인터페이스
- 빠른 클립
- 검색 및 바꾸기
- 여러 인스턴스
단점
- 플러그인 또는 매크로 없음
6. EditPad Lite
EditPad Lite는 다른 Windows 전용 범용 텍스트 편집기로 10 개 언어로 작성되었습니다. Delphi로 제작되었으며 작고 컴팩트하며 비상업적 용도로만 사용할 수 있습니다. 따라서, 당신이 그 일을하면서 돈을 받고 있다면, EditPadPro를 구입해야합니다. 기능은 제한되어 있지만 탭 편집 기능, 시스템 트레이에서 계속 실행, 자동 들여 쓰기 기능을 지원하며 자신의 취향과 시력에 맞게 구성 할 수 있습니다..
EditPad Lite는 서식 도구 모음과 탭을 제외하고 메모장과 비슷합니다..
찬성
- 탭 편집 인터페이스
- 자동 들여 쓰기
- 파일을 저장 한 후에도 무제한 실행 취소 및 다시 실행 (열려있는 한)
- 대용량 파일 지원
- FTP 지원
- 여러 인스턴스
단점
- 구문 강조 표시 안 함
- 자동 완성 없음
- 코드 폴딩 없음
- 텍스트 접기 없음
- 컴파일러 통합 없음
- 매크로 없음
- 공동 편집 없음
- 맞춤법 검사기는 무료 버전에 포함되어 있지 않습니다.
- 원격 파일 편집을위한 HTTP, SSH 또는 WebDav 지원 없음
7. ATPad
ATPad는 위에 언급 한 대부분의 다른 것들과 크게 다르지 않습니다 : 그것은 몇 가지 업그레이드를 통해 메모장의 또 다른 재현입니다. 영어 외에도 11 개 언어로 ATPad를 구할 수 있습니다. 탭 편집, 사용자 정의 옵션, 줄 번호 매기기, 줄 바꿈, 책갈피 (돌아올 때 장소를 잃지 않도록), 사용자 정의 가능한 미리보기, 전자 메일 등을 통해 보낼 수 있습니다. ATPad는 설치가 필요 없기 때문에 거의 모든 종류의 드라이브에서 열 수 있으며 흔적을 남기지 않습니다. 그것을 제거하기 위하여는 단순히 ATPad 전화 번호부를 삭제하십시오.
찬성
- 타일링 및 계단식 창 허용
- 탭 편집 인터페이스
- 줄 번호 매기기
- 텍스트 스 니펫
- 이메일을 통해 문서를 보낼 수 있습니다.
- 설치할 필요 없음
- 북마크 추가 기능
- 무제한 찾기 / 바꾸기 및 실행 취소 / 다시 실행
단점
- 맞춤법 검사기와 함께 제공되지 않습니다.
8. RJ TextEd
RJ TextEd는 Windows 전용이며 18 가지 언어와 20 가지 프로그래밍 언어를 지원합니다. CodeGear Delphi를 기반으로하며 오픈 소스가 아닙니다. 별도로 다운로드 할 수있는 몇 가지 플러그인과 도구와 함께 다운로드 용 PC 및 휴대용 버전이 있습니다. 위에 언급 된 대부분의 클린 컷 프로그램과는 달리 RJ TextEd에는 툴바, 창 및 탭이 많이 있습니다. 프로젝트 및 매크로를 만들고 작업 환경을 사용자 정의 할 수도 있습니다..
찬성
- 휴대용 버전 있음
- 구문 강조
- 맞춤법 검사기
- 자동 들여 쓰기
- 자동 완성
- 코드 폴딩
- 텍스트 접기
- 컴파일러 통합
- 매크로
- FTP 및 보안 FTP 지원
- 원격 파일 편집을위한 SSH 지원
- 여러 인스턴스
단점
- 공동 편집 없음
- 큰 파일 지원 없음
- 원격 파일 편집을위한 HTTP 또는 WebDav 지원 없음
9. 코모도 편집
Komodo Edit는 Windows, Max OS X 및 Linux에서 사용할 수있는 빠른 오픈 소스 프로그램입니다. PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 및 CSS 3과 같은 프로그래밍 언어를 지원합니다. 또한 사용자 정의 가능한 구문 색 지정, 접기, 배경 구문 확인, 우수한 자동 완성 및 통화 팁 ( '코드 인텔리전스'라고 함). " 그들의 페이지와 익스텐션 페이지는 파이어 폭스와 동일하며 "tricked out"에디터는이리스트에서 가장 뛰어난 에디터 중 하나입니다. 원격 파일 편집과 쉘 명령 통합, 매크로, 스 니펫 및 목록이 포함 된 도구 상자가 제공됩니다. 더 많은 고급 기능을 사용하려면 Komodo IDE for Teams를 구입할 수 있습니다..
찬성
- 확장 기능 지원 및 매크로
- 구문 강조
- 자동 들여 쓰기
- 자동 완성
- 코드 폴딩
- 텍스트 접기
- 코드 스 니펫
단점
- 맞춤법 검사기가 포함되어 있지 않음
- 컴파일러 통합 없음
- 공동 편집 없음
- 큰 파일 지원 없음
- 여러 인스턴스가 없습니다.
- 더 많은 고급 기능을 사용하려면 295 달러 (지원 및 업그레이드 없음) 또는 382 달러 (지원 및 업그레이드 포함)의 막대한 비용으로 업그레이드해야합니다.
10. Kompozer
Mozilla에 의해 강화 된 "KompoZer는 Microsoft FrontPage, Adobe DreamWeaver 및 기타 고급 프로그램에서 발견되는 웹 파일 관리 및 사용하기 쉬운 WYSIWYG 웹 페이지 편집 기능을 결합한 완벽한 웹 제작 시스템입니다." Windows, Mac OS X 및 Linux에서 사용하기 쉬운이 프로그램은 HTML 또는 웹 코딩에 대해 잘 모르는 비 기술적 인 사용자를 대상으로합니다. 21 개 언어로 제공되며 FTP, 탭 편집, 색상 선택기 및 양식, 표 및 템플릿 지원을 통한 통합 파일 관리 기능을 제공합니다..
아래 스크린 샷에서 볼 수 있듯이 메모장과는 차원이 다른 DreamWeaver와 같을 것입니다 (따라서 비 기술적 인 사용자를위한 것임).
찬성
- 사이트 관리자 및 파일 트리
- WYSIWYG 편집
- 휴대용 버전 있음
- FTP 지원
- 맞춤법 검사기
- 템플릿 지원
- 페이지 미리보기
- Adobe DreamWeaver 및 Microsoft FrontPage와 비교 가능
단점
- 원격 파일 편집을위한 WebDAV 지원 없음
- 공유 편집 지원 없음
- 서버 측 스크립팅을 지원하지 않습니다.
11. TouchQode (보너스)
추가 보너스로 TouchQode가 있습니다. TouchQode는 스마트 폰용 편집기입니다. 현재 Android에서만 사용할 수 있지만 iPhone 출시에 대한 알림을 받으려면 구독 할 수 있습니다. 스마트 폰 편집기의 경우 구문 강조, 간단한 스크립트 실행 기능, 통합 FTP 클라이언트, 파일 동기화 등과 같은 유용한 기능이 있습니다. TouchQode는 실제로 어디서나 코드를 작성할 수있는 기능을 제공합니다.!
찬성
- Android 앱
- 구문 강조
- 코드 제안
- 증분 검색
- 파일 동기화
단점
- iPhone 앱 없음 (그러나 곧 제공 예정)