top 15 best free code editors
코딩 속도를 향상시키기 위해 Windows 및 Mac 사용자를위한 가장 인기있는 온라인 무료 코드 편집기 목록 및 비교 :
코드 편집기 란 무엇입니까?
코드 편집기 또는 소스 코드 편집기는 개발자의 코딩을 돕기 위해 특별히 설계된 소프트웨어입니다. 이들은 실제로 코드를 관리하고 편집하는 몇 가지 추가 기능이있는 텍스트 편집기입니다. 독립형 일 수도 있고 IDE의 일부일 수도 있습니다.
최고의 코드 편집기를 사용하면 코딩 속도를 높일 수 있습니다.
코드 편집기는 프로그래밍 언어에 따라 다릅니다. 일부 편집기는 하나 또는 두 개의 프로그래밍 언어를 지원하는 반면 일부 편집기는 여러 프로그래밍 언어를 지원합니다. 언어 지원에 따라서 만 제안과 하이라이트를 제공 할 수 있습니다.
구조 편집기는 코딩 편집기의 한 유형이거나 편집기에 포함 된 기능이라고 말할 수 있습니다. 구조 편집은 구문 트리를 기반으로 코드의 구조를 조작하는 데 사용됩니다. 구문 트리는 프로그래밍 언어로 작성된 코드의 구조 일뿐입니다.
코드 편집기는 코드를 컴파일하지 않습니다. 소스 코드를 작성하고 편집 할 수 있습니다.
기능 :
개발자가 이러한 편집기를 사용하여 코드를 작성할 때 구문을 처리합니다.
코드 편집기는 구문 오류에 대해 즉시 경고합니다. 개발자는 구문에 대해 걱정할 필요가 없습니다. 자동 들여 쓰기 및 자동 완성 기능은 많은 시간을 절약합니다. 숭고한 텍스트 및 비주얼 스튜디오 코드와 같은 일부 편집기에는 통합 터미널이 있습니다.
핵심 기능 :
다음은 이러한 편집자의 다양한 기능입니다.
- 구문 강조
- 자동 들여 쓰기
- 자동 완성
- 중괄호 일치
코드 편집기는 IDE 및 텍스트 편집기와 어떻게 다릅니 까?
코드 편집기에는 일반 텍스트 편집기보다 더 많은 기능이 있습니다. 일반 텍스트 편집기는 구문 강조 및 자동 들여 쓰기와 같은 기능을 제공하지 않습니다. 또한 코드 편집기는 IDE가 아닙니다.
IDE에는 디버깅 기능, 코드 생성기 및 기타 복잡한 기능이 포함되어 개발자를 지원하는 반면 코드 편집기는 개발자의 코딩을 지원합니다. 프로그래밍 언어에 따라 키워드 및 구문 오류를 강조합니다.
이 편집기 사용의 장단점 :
코드 편집기는 처음부터 코드를 작성하는 경우 유용합니다. 그러나 다른 사람이 작성한 기존 코드를 편집해야한다면 IDE가 최선의 선택입니다. IDE는 코드 편집기가 코드를 컴파일 및 디버그 할 수 없기 때문에 다른 사람이 작성한 코드를 이해하는 데 도움이됩니다.
이러한 편집기의 일부 기능은 코드를 작성하는 동안 중요한 테마 선택 및 검색과 같은 IDE보다 낫습니다. 한편, 몇 줄을 편집하고 지속적으로 디버깅하는 대신 코드 편집기를 사용하면 코딩에 더 집중할 수 있습니다.
IDE 대신 이러한 편집기를 사용하는 또 다른 이유는 IDE가 CPU, 메모리 및 디스크 공간과 같은 더 많은 리소스를 사용하기 때문입니다. 코딩 편집기는 많은 리소스를 사용하지 않으므로 빠릅니다.
프로젝트에 가장 적합한 편집기를 선택할 때 고려해야 할 사항 :
- 지원되는 언어
- 지원되는 운영 체제 또는 플랫폼.
- 풍모
- 가격
**********************
=> 문의하기 여기에 목록을 제안합니다.
**********************
학습 내용 :
상위 소스 코드 편집기 비교
도구 이름 | 프로그래밍 언어 | 운영체제 | 특장점 | 비용 | 쓰여진 |
---|---|---|---|---|---|
Bluefish | HTML, C, C ++, Go, Java, JSP 및 더 많은 언어. | 크로스 플랫폼 | 자동 완성. 코드 탐색. | 비어 있는 | 메모장 ++씨 |
원자 | 다양한 언어를 지원합니다. | Windows, Linux, Mac OS | 크로스 플랫폼 편집. 내장 패키지 관리자 | 비어 있는 | 원자웹 기술을 사용하여 구축 |
숭고한 텍스트 | 많은 프로그래밍 언어를 지원합니다. | Windows, Linux, Mac OS | 프로젝트간에 즉각적인 전환을 제공합니다. 크로스 플랫폼 지원. | 80 달러 | 숭고한 텍스트C ++ 및 Python |
메모장 ++ | PHP 자바 스크립트 HTML CSS | Windows, Linux, UNIX, Mac OS (타사 도구 사용) | 구문 강조 자동 들여 쓰기 자동 완성 | 비어 있는 | C ++ 그리고 Win 32 API 및 STL을 사용합니다. |
브래킷 | 자바 스크립트 HTML CSS | Windows, Linux, Mac OS | 실시간 미리보기 인라인 편집기 | 비어 있는 | 자바 스크립트, HTML CSS |
Visual Studio 코드 | C ++, Java, TypeScript, JSON 등과 같은 많은 언어를 지원합니다. | Windows, Linux, Mac OS | 자동 완성 중단 점을 사용한 디버깅. | 비어 있는 | TypeScript 자바 스크립트 CSS |
내가왔다 | 많은 프로그래밍 언어를 지원합니다. | Windows, Linux, UNIX, Mac OS, Android | 압축 파일 편집 마우스 상호 작용. | 비어 있는 | 씨 Vim 스크립트 |
TextMate | 다양한 언어를 지원합니다. | 맥 OS | 괄호 자동 페어링. & 프로그래밍없이 매크로를 기록 할 수 있습니다. | 비어 있는 | TextMate- |
텍스트 랭글러 | ANSI 100, 100 ++ 자바, 루비, PHP, Python, Perl 등. | 맥 OS | 편집 창을 분할 할 수 있습니다. 다중 실행 취소. 2 개의 텍스트 파일을 비교합니다. | 49.99 달러 | 텍스트 랭글러- |
UltraEdit | HTML, PHP CSS C ++ SAS 코드 PL / SQL UNIX 쉘 스크립트 비주얼 베이직 | Windows, Linux, Mac OS | 통합 SSH, FTP 및 Telnet. 다중 캐럿 편집. 열 모드에서도 편집을 지원합니다. | 연간 $ 79.95 | UltraEdit- |
2019 년 최고의 코드 편집기 검토
다음은 프로그래머를위한 최고의 코드 편집기 목록입니다. 목록에는 Windows 및 Mac 사용자를위한 온라인 편집기가 포함되어 있습니다.
# 1) 원자
Atom, 텍스트 및 소스 코드 편집기는 GitHub에서 개발했습니다. 오픈 소스 도구이며 사용자는 IDE로 사용할 수 있습니다.
풍모:
- 기본 제공 패키지 관리자가 있습니다.
- 자동 완성을위한 스마트 옵션을 제공합니다.
- 비교를 위해 여러 창에서 도구를 열 수 있습니다.
- 크로스 플랫폼 편집을 지원합니다.
- 텍스트 찾기 및 바꾸기, 파일 검색을위한 더 많은 기능을 제공합니다.
장점 :
- 사용하기 쉬운.
- 특별한 개발자 도구를 제공합니다.
- UI를 사용자 정의하기 쉽습니다.
단점 :
- 패키지를 작성하려면 Coffee Script가 필요합니다.
도구 비용 / 계획 세부 사항 : 비어 있는
공식 URL : 원자
결과: Atom은 오픈 소스 도구입니다. 아주 좋은 커뮤니티 지원이 있습니다. 기본 및 고급 프로그래밍에 Atom을 사용할 수 있습니다. IDE로 사용할 수 있습니다.
추천 자료 = >> Atom과 Sublime Text의 자세한 비교
# 2) 숭고한 텍스트
숭고한 텍스트 편집기는 Windows, Linux 및 Mac 용입니다.
가짜 이메일 주소 만드는 방법
다음은 지원되는 언어 목록입니다.
액션 스크립트 | AppleScript | ASP | 씨 | C ++ |
Perl | 클로저 | Makefile | 가격 인하 | |
파이썬 | YAML | TCL | PHP | 클로저 |
아르 자형 | XSL | 쉘 스크립트 | 취하다 | CSS |
울타리 | XML | 목표 -C | HTML | 가다 |
사다리 | SQL | Makefile | 자바 스크립트 | 자바 |
풍모:
- 구문 오류를 감지하고 강조 표시 할 수 있습니다.
- 전체 프로젝트에 대해 클래스, 메서드 및 함수에 대한 인덱스를 자동으로 생성 할 수 있습니다.
- 파일 열기, 기호로 이동 등을위한 스마트 옵션을 제공합니다.
- 동시에 여러 줄을 편집 할 수 있습니다.
- JSON 파일의 도움으로 거의 모든 것을 사용자 지정할 수 있습니다.
단점 :
- 패키지 관리자가 없습니다.
- 인쇄 옵션을 사용할 수 없습니다.
장점 :
- 여러 줄을 선택하고 편집 할 수 있습니다.
- 초보자도 쉽게 사용할 수 있습니다.
도구 비용 / 계획 세부 사항 : 미화 $ 80에 라이선스를 구입해야합니다. 무료 평가판도 사용할 수 있습니다.
배열의 복사본을 만들다
공식 URL : 숭고한 텍스트
결과: Sublime Text는 초보자를위한 최고의 코딩 편집기입니다. 특히 HTML과 PHP에 가장 적합합니다. 그 외에도 다른 많은 프로그래밍 언어도 지원합니다.
# 3) 메모장 ++
Notepad ++는 Windows, Linux 및 UNIX 용 소스 코드 편집기입니다. 타사 도구를 사용하여 Mac에서도 사용할 수 있습니다. 사용 가능한 최신 버전은 7.5.8입니다.
풍모:
- 그것은 매크로 기록 및 재생을 지원합니다.
- 사용 편의성을 위해 책갈피 추가, 작업 찾기 및 바꾸기, 자동 완성 및 구문 강조와 같은 많은 기능을 제공합니다.
- Multi-View 및 Multi-Document를위한 Tab 인터페이스를 지원합니다.
장점 :
- 맞춤법 검사 옵션이 제공됩니다.
- 초보자도 쉽게 사용할 수 있습니다.
- GitHub의 훌륭한 커뮤니티 지원.
단점 :
- HTTP, SSH 및 WebDAV에 대해서는 원격 파일 편집을 사용할 수 없습니다.
- Mac에서 Notepad ++를 사용하려면 타사 도구를 사용해야합니다.
도구 비용 / 계획 세부 사항 : 비어 있는
공식 URL : 메모장 플러스 플러스
결과: Notepad ++는 무료 코드 편집기입니다. HTML, CSS, JavaScript 및 PHP 코딩에 사용됩니다. 코드 강조 기능은 오류없이 코드를 작성하는 데 도움이됩니다.
# 4) 브래킷
대괄호는 웹 디자인 또는 웹 개발을위한 텍스트 편집기입니다. 오픈 소스 도구입니다. 최신 릴리스는 1.13입니다. Windows, Linux 및 Mac OS에서 사용할 수 있습니다.
풍모:
- 확장 가능합니다.
- 가볍고 강력합니다.
- 대괄호는 '실시간 미리보기'기능을 제공하며이를 통해 브라우저에서 CSS 또는 HTML에 대한 변경 사항을 즉시 볼 수 있습니다.
- 인라인 편집기를 제공합니다.
장점 :
- 정기적 인 업데이트를 통해 새로운 기능과 버그 수정을 제공합니다.
- 사용자 정의가 쉽습니다.
- 연결을 설정할 코드를 미리 볼 수 있습니다.
단점 :
- 자동 완성 옵션을 사용할 수 없습니다.
- 타사 플러그인은 지원되지 않습니다.
- 전체 화면, 분할 화면 옵션은 지원되지 않습니다.
도구 비용 / 계획 세부 사항 : 비어 있는
공식 URL : 브래킷
결과: Mac 용 오픈 소스 텍스트 편집기입니다. 대진표는 좋은 커뮤니티 지원을받습니다.
# 5) Visual Studio 코드
Visual Studio Code는 오픈 소스 도구입니다. Windows, Linux 및 Mac에서 사용할 수 있으며 어디서나 실행할 수 있습니다.
Visual Studio는 다음 용도로 사용할 수 있습니다.
씨 # | 아르 자형 | 목표 -C | 가다 |
CSS | 비주얼 베이직 | SQL | 빠른 |
에프# | 파워 쉘 | 녹 | JSON |
XML | PHP | 자바 | HTML |
파이썬 | 옥 | 면도칼 | TypeScript |
취하다 | 이 | 그루비 | Dockerfile |
일괄 | Sass | 적게 | 커피 스크립트 |
풍모:
- 구문 강조.
- 변수 유형, 함수 정의 및 가져온 모듈에 대한 자동 완성.
- 중단 점, 호출 스택 및 대화 형 콘솔을 사용한 디버깅.
- Visual Studio Code는 확장 및 사용자 지정이 가능합니다.
장점 :
- 가벼운 도구.
- RAM 공간을 많이 차지하지 않습니다.
단점 :
- 때로는 시스템이 Linux에서 느리게 실행됩니다.
도구 비용 / 계획 세부 사항 : 비어 있는
공식 URL : 비주얼 스튜디오
결과: Visual Studio Code는 경량 응용 프로그램이며 주로 ASP.Net 및 C #에 사용됩니다.
추천 읽기 => VS 코드 대 원자 : 비교
# 6) 왔어요
Vim 텍스트 편집기는 수백 개의 프로그래밍 언어를 지원합니다. UNIX 및 Mac에서는 vi로 알려져 있습니다. 최신 버전은 8.1입니다.
풍모:
- 구문 강조.
- 압축 파일 편집을 지원합니다.
- 마우스 상호 작용을 지원합니다.
- 맞춤법 검사.
장점 :
- 매크로 기록.
- 많은 프로그래밍 언어를 지원합니다.
- 검색 및 바꾸기 기능의 가용성.
단점 :
- 배우기가 어렵습니다.
- 제한된 IDE 기능을 제공합니다.
도구 비용 / 계획 세부 사항 : 비어 있는
공식 URL : 내가왔다
결과: Vim은 훌륭한 텍스트 편집기이지만 학습 곡선이 가파 릅니다.
# 7) 블루 피쉬
Bluefish는 무료 텍스트 편집기입니다. Windows, Linux, Mac OS 및 Solaris와 같은 많은 운영 체제에서 사용할 수 있습니다. 이 사용하기 쉬운 시스템은 프로그래밍 및 웹 사이트 개발에 사용할 수 있습니다.
Bluefish는 다음 용도로 사용할 수 있습니다.
HTML | 자바 스크립트 | 자바 | ColdFusion | JSP |
XHTML | C ++ | Google Go | Perl | 파이썬 |
CSS | 씨 | 발라 | SQL | 루비 |
XML | PHP | 있다 | 디 | 껍질 |
풍모:
- 구문 강조.
- 자동 완성 및 코드 접기.
- 코드 탐색.
- 북마크.
- Bluefish는 확장 가능한 시스템입니다.
장점 :
- 다중 인코딩을 지원합니다.
- 유니 코드 문자 브라우저가 있습니다.
단점 :
- 때때로 시스템이 느려집니다.
도구 비용 / 계획 세부 정보 : 비어 있는
공식 URL : Bluefish
결과: Bluefish는 많은 마크 업 언어를 지원하며 빠른 속도로 잘 알려져 있습니다.
오라클 PL / SQL 인터뷰 질문 및 답변
# 8) TextMate
TextMate는 Mac 텍스트 편집기입니다. 50 개 이상의 언어에 대해 TextMate를 사용할 수 있습니다.
풍모:
- 프로젝트 내에서 기능을 검색하고 바꿉니다.
- 괄호 자동 페어링.
- 프로그래밍없이 매크로를 기록 할 수 있습니다.
- 일부 프로젝트 관리 기능을 제공합니다.
- 구문 강조를위한 테마를 선택할 수 있습니다.
장점 :
- 정규식을 검색하고 바꿀 수 있습니다.
- 몇 번의 키 입력만으로 프로젝트 내의 파일 간 전환을 지원합니다.
단점 :
- 가이드 코드 완성 기능을 제공하지 않습니다.
- 기본 제공 HTML 검사기가 없습니다.
도구 비용 / 계획 세부 정보 : 비어 있는
공식 URL : TextMate
결과: TextMate는 최고의 Mac 용 무료 텍스트 편집기 중 하나입니다. 파일 간 스마트 전환 옵션은 많은 도움이됩니다.
# 9) TextWrangler
TextWrangler는 Mac OS 용 텍스트 및 코드 편집기입니다. 이제 BBEdit로 알려져 있습니다. Mac OS X의 맞춤법 서비스에서 통합 지원을 제공합니다.
구문 색상 지정 및 함수 탐색을 위해 다음 언어를 지원합니다.
ANSI C | C ++ | 포트란 | 자바 | 가격 인하 |
목표 C | Perl | Tcl | 텍스 | 오브젝트 파스칼 |
파이썬 | PHP | 바닥 | 루비 | Unix 쉘 스크립트 |
풍모:
- 텍스트 파일의 비교를 지원합니다.
- 여러 실행 취소를 허용합니다.
- 자동 들여 쓰기를 지원합니다.
- 편집 창을 분할 할 수 있습니다.
- 광범위한 FTP 및 SFTP 지원.
장점 :
- 전체 화면 모드를 지원합니다.
- 강력한 검색 및 바꾸기 옵션.
- 직사각형 텍스트 선택이 있습니다.
단점 :
- Mac OS에서만 사용할 수 있습니다.
도구 비용 / 계획 세부 정보 : 49.99 달러
공식 URL : TextWrangler
결과: TextWrangler는 Mac 용 텍스트 편집기입니다. 무료는 아니지만 저렴한 가격에 좋은 기능을 제공합니다.
# 10) UltraEdit
UltraEdit는 IDE Computer Solutions의 텍스트 편집기입니다. Windows, Linux 및 Mac OS에서 사용할 수 있습니다. 개발자와 기업을위한 기능도 있습니다. 하나의 UltraEdit 라이센스는 모든 플랫폼의 세 대의 컴퓨터에서 사용할 수 있습니다.
풍모:
- SSH, FTP 및 Telnet을 통합했습니다.
- 파일 및 데이터 정렬을 지원합니다.
- 그것은 매크로와 스크립트를 지원합니다.
- 파일 암호화 및 암호 해독을 지원합니다.
- 다중 캐럿 편집.
장점 :
- UltraEdit는 대용량 파일을 처리 할 수 있습니다. 4GB 이상의 파일에서 작동 할 수 있습니다.
- 원하는대로 테마를 선택하거나 설정할 수 있습니다.
- 제공되는 스마트 검색 옵션은 파일에서 모든 단어 또는 정규식을 검색 할 수 있습니다.
단점 :
- 비쌉니다.
도구 비용 / 계획 세부 사항 : 연간 $ 79.95.
공식 URL : UltraEdit
결과: 조금 비싼 솔루션이지만 좋은 기능을 제공하고 가격 대비 가치가 있습니다.
고려해야 할 추가 편집자
# 11) 라이트 테이블 : Windows, Linux 및 Mac에서 사용할 수 있습니다. 가벼운 오픈 소스 애플리케이션입니다. 인라인 평가, 시계, 가단성 및 플러그인 관리자와 같은 많은 기능을 제공합니다.
공식 URL : 라이트 테이블
# 12) 꼬리 : Coda는 Mac OS 용 텍스트 편집기입니다. 로컬 및 원격 파일을 열고 관리하는 기능을 제공합니다.
터치 바, 빠른 구문 강조 표시, 세로 들여 쓰기 지침, 플러그인과 같은 많은 기능을 제공하고 사이트와 암호를 동기화하는 데 도움을줍니다. $ 99에 구입할 수 있습니다.
공식 URL : 패닉-코다
# 13) jEdit : jEdit는 Windows, Mac, UNIX 및 VMS에서 사용할 수 있습니다. 자동 들여 쓰기 및 구문 강조를 위해 200 개 이상의 언어를 지원합니다. 무료로 제공됩니다. 플러그인 관리를위한 플러그인 관리자가 있습니다.
공식 URL : jedit
# 14) gedit : gedit는 오픈 소스 텍스트 편집기입니다. Windows 및 Mac에서 사용할 수 있습니다. 원격 위치에서 편집, 자동 들여 쓰기, 실행 취소, 파일 되돌리기 등과 같은 많은 기능을 제공합니다.
공식 URL : Gedit
# 15) CoffeeCup : CoffeeCup HTML 편집기는 사용하기 쉽습니다. 웹 사이트 디자인을 처음부터 시작하거나 기존 웹 사이트를 편집하는 데 사용할 수 있습니다. 비용 효율적인 방식으로 여러 기능을 제공합니다. 두 가지 버전이 있는데 하나는 무료이며 다른 하나는 $ 49에 구입할 수 있습니다.
공식 URL : 커피 컵
결론
Atom 코드 편집기는 개발자를 위해 특별히 제작되었으며 기본 및 고급 프로그래밍을위한 좋은 옵션입니다. 숭고한 텍스트는 HTML 및 PHP 프로그래밍 초보자에게 좋습니다. Notepad ++에는 좋은 코드 강조 기능이 있습니다.
대괄호는 웹 디자인을위한 인라인 텍스트 편집기입니다. 대괄호를 사용하면 변경 사항을 즉시 볼 수 있습니다. Visual Studio Code는 ASP.Net 및 C #을위한 최상의 솔루션입니다. Vim은 훌륭한 텍스트 편집기이지만 유일한 문제는 학습 곡선이 가파르다는 것입니다.
Bluefish는 고속 PHP 편집기로 가장 잘 알려져 있습니다. TextMate 및 TextWrangler는 Mac 전용 텍스트 편집기입니다. UltraEdit는 대용량 파일을 처리하는 데 적합합니다.
코드 편집기에 대한이 유익한 기사를 즐기 셨기를 바랍니다 !!
**********************
=> 문의하기 여기에 좋은 목록을 제안합니다.
**********************
추천 도서
- 2021 년 최고의 Python IDE 및 코드 편집기 12 가지
- 개발, 빌드, 프로파일 러, 코드 커버리지 및 검토를위한 15 가지 최고의 JAVA 도구
- SVN 튜토리얼 : Subversion을 사용한 소스 코드 관리
- TOP 40 정적 코드 분석 도구 (최고의 소스 코드 분석 도구)
- 개발자와 테스터를위한 가장 인기있는 10 가지 코드 검토 도구
- Eclipse 용 Appium Studio에서 테스트 코드 실행 및 확인
- Tortoise SVN 자습서 : 코드 리포지토리의 개정
- Windows 및 Mac 용으로 가장 많이 사용되는 9 가지 CSS 편집기 (2021 목록)