최근 기사 중 하나에서 2019년 GitHub에서 가장 인기 있는 프로그래밍 언어 7개 목록을 만들고 JavaScript가 나왔습니다. 위에. 대부분의 독자가 프로젝트에 JavaScript를 사용하는 데 관심이 있으므로 다음은 최고의 JS 편집기 목록입니다.Linux 시스템에서 사용할 수 있습니다.
1. 비주얼 스튜디오 코드
Visual Studio Code는 코드 편집 및 디버깅을 위한 포괄적인 도구 모음이 포함된 무료 오픈 소스 크로스 플랫폼 코드 편집기입니다.실시간 코드 협업을 위한 Live Share, 기본 Git 통합, 구문 강조 표시, Intellisense 등을 포함한 다른 기능과 함께 완전히 사용자 정의 가능한 UI를 자랑합니다.
이것은 Microsoft에서 Redmond Giant에서 제공하는 플러그인 라이브러리를 사용하여 개발되었습니다. 또는 사용자 커뮤니티이며 디버깅, 자동 완성, GoTo와 같은 기능이 있는 JavaScript를 포함하여 모든 프로젝트에서 가장 많이 사용되는 편집기 중 하나입니다. , 통합 JS 유형 검사가 유용합니다.
비주얼 스튜디오 코드
Visual Studio Code에 대한 내 기사를 참조하십시오.
2. 원자
Atom은 GitHub에서 개발하고 유지 관리하는 무료 오픈 소스 크로스 플랫폼 텍스트 편집기입니다. 구문 강조 표시, 코드 접기, 코드 완성, Git 통합 기능을 즉시 사용할 수 있는 프로그래밍 언어입니다.그것은 기능을 확장하기 위해 패키지를 설치하고 관리하기 위해 사용자에게 사용하기 쉬운 패키지 관리자를 제공합니다.
Atom은 JS 코드 작성을 위한 훌륭한 편집기입니다. 자동 완성, 구문 강조 표시 및 확장을 통한 확장성에 대한 기본 지원. 개발자는 Teletype을 사용하여 코드에서 공동 작업을 할 수 있으며 기능을 확장하기 위해 선별된 패키지 세트를 설치하여 편집기를 IDE 상태로 업그레이드할 수 있습니다.
Atom 코드 편집기
Atom 코드 편집기에 대한 내 기사를 참조하십시오.
삼. 숭고한 텍스트 3
Sublime Text 3는 속도와 안정성에 중점을 둔 무료/프리미엄, 교차 플랫폼, 가볍고 확장 가능한 텍스트 편집기입니다. 인기 있는 Sublime Text 편집기 시리즈의 현재 버전이며 자동 완성, 코드 접기, 구문 강조 표시 및 수많은 컴퓨터 언어 지원을 제공합니다. 상자에서 바로.
완전히 사용자 정의가 가능하며 편리한 패키지 관리자를 통해 개발자 커뮤니티에서 제공하는 플러그인을 사용하여 기능을 확장할 수 있습니다. JS 개발자로서 Git 통합, 증분 차이 검사기 및 블록 캐럿 기능을 사용하는 것도 즐길 수 있습니다.
숭고한 텍스트 편집기
4. 스페이스맥
SpaceMacs는 Emacs 및 Vim의 기능을 결합한 무료 오픈 소스 텍스트 편집기입니다.인체 공학, 일관성 및 니모닉에 중점을 둔 단일 텍스트 편집기로
편집기 내 위치에 관계없이 동일한 키 바인딩을 성공적으로 사용하며 사용자에게 명령줄 및 그래픽 사용자 인터페이스를 모두 제공합니다. Emacs도 Vim도 최고의 편집기가 아니라는 생각에서 번창합니다. 둘 다.
SpaceMacs 코드 편집기
5. Qt 크리에이터
Qt Creator는 Qt 애플리케이션 개발 프레임워크의 SDK의 일부로 생성된 C++, JavaScript 및 QML을 위한 무료 크로스 플랫폼 통합 개발 환경입니다.
시각적 디버거, 내장형 양식 디자이너, 구문 강조 표시, 스마트 자동 완성 및 플러그인을 사용한 기능 확장과 같은 도구를 사용하여 복잡한 프로그램을 구축하는 데 필요한 완전한 도구 세트를 사용자에게 제공합니다.
QT Creator에는 GPLv3 라이선스에 따른 오픈 소스인 기능이 풍부한 버전과 기업 경험을 제공하는 데 도움이 되는 수많은 추가 기능과 기술 지원이 포함된 상용 버전이 있습니다. 공식 Qt 지원 헬프데스크.
6. 괄호
Brackets는 Adobe에서 개발한 최신 무료 오픈 소스 코드 편집기로 완전히 로 작성되었습니다. JavaScript, HTML 및 CSS가볍고 시각적 도구를 편집기에 혼합하여 사용자 작업 속도를 높이고 인라인 편집기 기능으로 파일 페이지 간 전환 빈도를 줄입니다.
브라켓이 제공하는 여러 기능 중에는 라이브 미리보기, SCSS 및 LESS 지원, Git과의 통합, 간단한 W3C 유효성 검사기, 자동 접두사 지정, 들여쓰기 가이드 및 무료 확장 라이브러리 지원이 포함됩니다.
Brackets – 오픈 소스 텍스트 편집기
7. 이맥스
Emacs는 가장 인기 있는 GNU Emacs인 강력한 무료 오픈 소스 UNIX 기반 명령줄 텍스트 편집기 제품군입니다. 완전히 사용자 정의할 수 있으며 구문 강조 표시 및 줄 탐색과 같은 여러 내용 인식 편집 기능을 제공합니다.
Emacs는 상상하는 것처럼 시작하고 실행하기 쉬운 텍스트 편집기는 아니지만 초보자를 위한 자습서를 제공합니다. 전문 사용자를 위한 포괄적인 기본 제공 문서입니다.
Lisp로 작성되었으므로 Lisp 사용자는 자신의 필요에 맞게 기능을 조정할 수 있으며 사용자는 플러그인을 사용하여 코드 작성 이상으로 기능을 확장할 수 있습니다. 예를 들어 Emacs는 이메일 클라이언트 및 뉴스 리더로 사용할 수 있습니다.
Emacs 텍스트 편집기
Emacs Linux 배포판의 공식 패키지 저장소에 포함되어 있으며 권장되는 설치 방법입니다.
$ sudo apt install emacs $ sudo yum 설치 이맥스 $ sudo dnf 설치 이맥스
8. 정력
Vim은 "모든 것을 지배하는 하나의 편집기 ” 기본적으로 여러 Linux 배포판과 함께 제공되는 것을 볼 수 있습니다. 따라서 기능을 염두에 두고 만들어졌기 때문에 배우기가 상당히 어렵지만 많은 프로 개발자들이 맹세할 준비가 되어 있습니다.
경쟁사처럼 Emacs, Vim않습니다 즉시 사용할 수 있는 많은 기능을 제공하지만 작업 중인 프로젝트에 맞게 기본 설정, 스크립트 및 플러그인을 통해 구성할 수 있습니다.
Vim 편집기
Vim Linux 배포판의 공식 패키지 저장소에 포함되어 있으며 권장되는 설치 방법입니다.
$ sudo apt install vim $ sudo yum 설치 vim $ sudo dnf 설치 vim
9. 웹스톰
WebStorm은 JetBrains에서 개발하고 유지 관리하는 유료 통합 개발 환경입니다.for JavaScript 프로젝트. Node.js 앱과 클라이언트 측 앱 모두를 위한 디버거, 테스트 러너를 위한 원활한 도구 통합, REST 클라이언트, 단위 테스트, VCS(예: GitHub)과의 통합, Mercurial 등
WebStorm을 사용하여 Angular, React, Vue.js, react Native, Electron, Node.js, Meteor에서 프로젝트를 빌드할 수 있습니다. , 코르도바, 이온. 무료로 사용할 수는 없지만 30일 동안 무료로 평가할 수 있습니다.
WebStorm JavaScript IDE
10. 코모도 에디트
Komodo Edit는 구문 강조를 위한 코드 인텔리전스와 자동 완료, 리팩토링 및 GoTo 명령.
또한 기본 디버깅 및 단위 테스트, Git, CVS, Bazaar, Subversion, Perforce 및 Mercurial에 대한 버전 제어 지원, 플러그인을 사용한 확장성, ActiveState를 사용한 코드 협업, 정규식 지원 및 광범위한 기능을 제공합니다. 언어 지원.
코모도 IDE
11. 어디서나 코딩
Code Anywhere는 다른 원격 서비스 중에서 FTP, SFTP, Google Drive 및 Dropbox를 사용하여 코드를 원격으로 사용할 수 있는 유료 클라우드 기반 IDE입니다. 사용자가 처음부터 끝까지 프로젝트를 개발하고 클라우드에서 직접 배포할 수 있는 벤처인 컨테이너 기반 개발에 중점을 둡니다.
Code Anywhere의 기능 하이라이트에는 내장 터미널 콘솔, 코드 개정, 코드 공유, 코드 협업, Git과의 통합도 포함됩니다. GitHub, Bitbucket 등 7일 동안 무료로 사용해 볼 수 있으며 이후 최소 $2/month
CodeAnywhere – 클라우드 IDE 편집기
Code Anywhere에 대한 제 글을 읽어보세요.
어떤 텍스트 편집기가 귀하에게 적합한지에 대한 질문은 궁극적으로 귀하의 기본 설정, 프로젝트 유형, 커뮤니티 액세스 및 확장 지원에 따라 다릅니다. 이러한 사항을 올바르게 파악하면 워크플로에서 효율성을 높이고 생산성을 높일 수 있습니다.
좋아하는 Linux용 JavaScript 텍스트 편집기가 목록에 포함되었습니까? 아래 섹션에서 생각을 공유하십시오.