atom vs sublime text
이 튜토리얼은 두 소스 코드 편집기 Atom과 Sublime Text의 기능을 설명하고 Atom과 Sublime의 비교를 제공합니다.
코딩을 처음 접하든 오래된 코드 중독자이든 상관없이 모든 것을 처리 할 수있는 견고한 코드 편집기가 필요합니다.
시장에는 너무 많은 코드 편집기가 있으며 올바른 것을 선택하는 사람들 사이에서 항상 어려운 작업입니다. 이 튜토리얼은 '개발자를위한 최고의 코드 편집기는 무엇입니까?'라는 질문에 답할뿐만 아니라, 천년기의 두 소스 코드 편집기, 즉 Atom & Sublime Text를 비교합니다.
개발자를 위해 작동하는 하나의 편집기가 다른 하나에게는 적합하지 않을 수 있으므로 코드 편집기를 단일 유형에 넣을 수 없습니다.
시장에는 메모장 ++ 또는 vi와 같은 가장 간단한 것부터 읽기 쉽도록 코드를 작성하고 색상을 지정할 수있는 것부터 완전한 개발을 제공하는 NetBeans, XCode, IntelliJ와 같은 가장 복잡한 편집기에 이르기까지 많은 것들이 있습니다. 버전 제어 시스템, 테스트 프레임 워크, 디버깅 키트 등과의 통합을 포함하는 환경
이 튜토리얼에서는 간단하고 복잡한 두 가지 소스 코드 편집기, 즉 Atom과 Sublime Text를 비교하는 데 초점을 맞출 것입니다. 왜냐하면 이들은 한 손으로 간단하고 복잡하며 개발을 민첩하고 빠르며 효율적으로 만들 수있을만큼 강력하기 때문입니다.
학습 내용 :
숭고한 텍스트 및 원자 개요
비교를 통해 개발자는 요구 사항에 따라 올바른 코드 편집기를 쉽게 선택할 수 있습니다. 따라서 Sublime Text는 정교함으로 가장 잘 알려진 편집기이지만 Atom은 21 세기의 해킹 가능한 텍스트 편집기라고 불립니다.
Atom과 Sublime을 비교하기 전에 공식 문서에 따라이 두 편집기에 대한 간략한 개요를 살펴 보겠습니다.
원자
Node.js로 작성된 플러그인을 지원하는 macOS, Linux, Windows 플랫폼 용 소스 코드 편집기입니다. Git Control이 내장되어 있습니다. GitHub에서 개발했습니다.
공식 웹 사이트 => 원자
숭고한 텍스트
Python으로 작성된 플러그인을 지원하는 쉐어웨어 소스 코드 편집기입니다. 주로 많은 프로그래밍 및 마크 업 언어를 지원합니다.
공식 웹 사이트 => 숭고한 텍스트
Atom Vs Sublime Text : 비교
Sublime Text와 Atom의 비교를 한 번 살펴 보겠습니다.
범주 | 원자 | 숭고한 |
---|---|---|
동적 타이핑 | 예 | 예 |
확장 / 플러그인 | 예 | 예 |
특허 | MIT 라이선스 | 소유권 |
운영 체제 | 리눅스 윈도우 맥 OS X | 리눅스 윈도우 맥 OS X |
여러 프로젝트 | 예 | 예 |
다중 선택 편집 | 예 | 예 |
블록 선택 편집 | 예 | 예 |
공연 | ![]() | ![]() |
자동 완성 코드 | 예 | 예 |
구문 강조 | 예 | 예 |
지원되는 VCS | Github 가다 Bitbucket | 가다 Github 수은제 |
가격 | 비어 있는 | 80 달러 |
다음 범주에 따라 Atom과 Sublime 텍스트 편집기를 자세히 비교해 보겠습니다.
# 1) 편집기 설정
설정을 기반으로 이러한 편집기를 비교하기 전에 먼저 Windows 플랫폼에 이러한 편집기가 설치되어 있는지 살펴 보겠습니다.
Windows에서 숭고한 텍스트 설치
Sublime Text는 공식 웹 사이트 .
경험이 풍부한 PDF에 대한 오라클 PL SQL 인터뷰 질문 및 답변
1 단계: 아래 이미지와 같이 공식 웹 사이트에서 .exe 패키지를 다운로드하십시오.
2 단계: 실행 파일을 실행하십시오. 이것은 환경 변수를 정의합니다. 파일을 실행하면 아래와 같은 창이 나타납니다.
위 창에서 다음을 클릭하십시오.
3 단계 : Sublime 텍스트 편집기를 설치할 위치를 선택하고 다음을 클릭하십시오.
4 단계 : 폴더의 위치를 확인하고 설치를 클릭하십시오.
5 단계 : 이제 마침을 클릭하여 설치를 완료하십시오.
6 단계 : 성공적으로 설치되면 편집기가 아래와 같이 나타납니다.
Windows에서 Atom 설치
1 단계: .exe 패키지를 공식 웹 사이트 아래 그림과 같이.
2 단계: 다운로드 한 파일을 실행하면 아래와 같은 창이 나타납니다.
3 단계 : 설치가 완료되면 Atom 편집기 창이 시작됩니다.
Atom과 Sublime은 몇 번의 마우스 클릭으로 설치됩니다. 두 편집기 모두 Windows, Linux 및 OS X에서 사용할 수 있습니다. Atom의 무게는 170MB를 훨씬 넘습니다. 이는 기존 HTML 편집기보다 훨씬 멀고 Sublime의 무게는 6MB 미만입니다.
이 편집자들의 성능 평가에서 더 자세히 논의 할 것입니다. 편집기를 설치하면 바로 사용할 수 있습니다.
이진 검색 트리 C ++ 코드
# 2) 편집 및 작업 흐름
Atom은 사용자에게 유연합니다. 해킹 가능한 코어에 추가되는 패키지를 생성합니다. 또 다른 흥미로운 기능은 파일을 찾아주는 'Fuzzy Finder'입니다. 또한 사용자는 트리보기의 도움으로 현재 프로젝트의 파일을 쉽게 열고 볼 수 있습니다. Atom 사용자를 괴롭히는 한 가지는 처음부터 시작할 때 어떤 추가 패키지를 설치해야하는지 알아내는 것입니다.
반대로 Sublime Text 프로젝트에서 작업 할 때는 매우 중요합니다. 코딩, 마크 업 및 산문은 Sublime Text 편집기에서 최고 수준의 정교함을 보여줍니다. 수천 개의 파일에서 코드 조각을 찾는 것은 Sublime에서 빠르게 이루어집니다. 여기서 속도는 결코 사용자를 실망시키지 않습니다. 개발자는 빠른 코딩의 힘을 활용할 수 있습니다.
탐색은 Command Palette의 도움으로 Sublime에서 이루어집니다.
# 3) 무거운 파일 작업
Atom은 크기가 가장 무겁기 때문에 무거운 파일로 작업하기가 어려워집니다. 무거운 파일을 편집하는 동안 Atom 편집기에서 약간의 지연 및 속도 저하가 발생합니다. 가장 작은 Sublime Text는 무거운 파일로 작업하는 동안 원활하게 작동합니다.
# 4) 단축키 및 기능
두 편집기 모두 사용자 작업을 충분히 빠르게 수행 할 수 있도록 많은 단축키를 제공합니다. 대부분 Atom 단축키는 Sublime Text와 다소 유사합니다. 또한이 두 편집기 모두에서 쉽게 단축키를 사용자 지정할 수 있습니다. 유일한 차이점은 Atom에서는 이러한 것들이 내장 된 것으로 표시되지만 Sublime Text에서는 수동으로 설정해야한다는 것입니다.
# 5) 패키지 및 사용자 정의
편집자가 개발 흐름과 스타일에 맞추기 위해 제공하는 사용자 정의 정도는 매우 중요한 전망입니다. Atom에는 스타일까지 해킹하는 방법에 대한 자세한 정보를 제공하는 매우 설명적인 문서 페이지가 있습니다. 파일 유형별로 설정을 재정의하는 매우 훌륭한 기능이 있습니다. 예를 들면 JS 대 CSS 대 HTML에 대한 다른 들여 쓰기는 Atom에서 매우 쉽습니다. Sublime Text쪽에는 패키지 묶음 수가 적습니다.
(영상 출처 )
# 6) 타사 패키지 가용성
모든 편집기는 타사 패키지가없는 텍스트 입력 파일 일뿐입니다. 이 경우 Atom과 Sublime Text는 다르지 않습니다. 두 편집기 모두 많은 수의 타사 패키지를 설치해야하지만 이러한 패키지를 불안정하게 만드는 많은 타사 패키지에 대한 적극적인 개발이 없기 때문에 문제가 발생합니다. Sublime Text는 오래된 것이므로 Atom보다 이러한 타사 패키지의 광범위한 컬렉션이 있습니다.
기본 게이트웨이 창 10을 수정하는 방법
# 7) 소스 제어 통합
GitHub의 제품이기 때문에 Atom은 git 통합을 사용할 수 있습니다. 프로젝트를 편집하는 동안 트리 뷰에 커밋되지 않은 파일에 대한 색상 표시기가 있음을 알 수 있습니다. 상태 표시 줄에 현재 분기의 이름도 표시됩니다.
반대로 Sublime Text는 소스 코드 저장소와의 통합이 내장되어 있지 않지만 Git, SVN과 같은 외부 패키지에서 통합을 시도하고 테스트 한 적이 거의 없습니다.
# 8) 커뮤니티
Sublime Text에는 매월 스택 오버플로에 대한 수많은 질문과 다양한 기능에 대한 끝없는 블로그가 포함 된 광범위한 사용자 목록이 있습니다. 같은 측면에서 Atom은 Sublime Text에 비해 새로운 것이지만 개발 및 지원 측면에서 매우 활발한 커뮤니티를 가지고 있습니다. 또한 GitHub에 의해 백업되는 웹 사이트 토론 게시판은 모두 타오르는 것처럼 보입니다.
# 9) 가격
Atom은 MIT 라이센스의 일부로 무료로 제공되는 오픈 소스 편집기이며 Sublime은 $ 80입니다. 여기 Sublime Text에서는 유료 및 무료 Sublime 버전이 '미등록'상태를 해제하는 팝업 화면을 통해서만 다르기 때문에 가격이 결정 요인이 아닌 것 같습니다.
하드 코어 Sublime 사용자는 감사의 기념으로 훌륭한 제품을 개발 한 자율 개발자에게 $ 80를 쉽게 지불합니다.
# 10) 성능
성능은 개발자가 사용하는 모든 텍스트 편집기의 핵심 부분입니다. 성능면에서 Sublime은 Atom보다 훨씬 앞선 것입니다.
그들이 말했듯이 크기는 소프트웨어 도구를 만들거나 망칠 수 있습니다. 크기가 더 무거운 Atom은 Sublime Text보다 느립니다. 여러 파일 사이를 이동할 때 응답 지연 문제를 보여줍니다. 반대로 Sublime Text로 작업 할 때 어떤 지연도 느끼지 않을 것입니다.
# 11) 사용자 경험
외모의 경우 Sublime Text는 눈에 띄지 않는 것처럼 보이지만 거대한 사용자 기반으로 수백 가지 테마를 설치하여 사용자 정의 가능한 사용자 경험을 얻는 것을 선호합니다. Sublime Text에는 최상의 사용자 경험을 만들기 위해 사용자가 설치할 수있는 많은 테마가 있습니다. 반대로, Atom은 많은 inbuilt out of the box를 제공합니다. Sublime에서 사용자는 특정 항목을 수동으로 설정해야합니다.
결론
그렇다면 어느 것이 최고의 편집자라고 생각하십니까?
Atom과 Sublime Text는 모두 빠르고 쉽게 개발할 수 있도록 많은 기능과 타사 패키지를 갖춘 훌륭한 텍스트 편집기입니다. 둘 다 특정 사용자 요구 사항 및 시장 요구 사항에 최선을 다합니다. 다른 편집자보다 나은 편집자는 없습니다.
이미 Sublime Text를 사용하고 있고 즐겨 찾는 패키지를 선택하고 설치하는 데 많은 시간을 쏟은 경우 두 편집기가 거의 동일한 패키지를 하나 또는 다른 방법으로 제공하기 때문에 Atom으로 전환하는 것은 의미가 없습니다. 이 외에도 하중지지 기능의 경우 Sublime 텍스트는 Atom보다 훨씬 더 많은로드가 걸릴 수 있습니다.
Sublime의 놀라운 점 중 하나는 Sublime Text를 열면 파일을 저장했는지 여부에 관계없이 마지막으로 남겨둔 그대로 파일을 볼 수 있다는 것입니다.
Atom은 지난 몇 년 동안 엄청난 속도 향상을 보였지만 여러 파일 간 전환과 느린로드 시간 측면에서 여전히 Sublime에 뒤쳐져 있습니다. 반면에, 커뮤니티 부족으로 인해 Sublime의 대부분의 패키지가 쓸모 없게되는 것을 보았으므로 현대 시대 코드 편집기와 경쟁하기 위해 일부 프레임 워크를 오픈 소싱하는 것에 대해 더 많이 생각해야합니다.
마지막으로, 새로운 편집자를 찾고 있다면, 둘 다 좋은 선택이기 때문에이 두 가지 중에서 누구든지 선택할 수 있습니다. 바로 가기 키에 익숙해지기 위해 상당한 시간을 투자하여 이러한 편집기에서 빠르고 쉽게 개발할 수있는 패키지를 찾아야합니다.
추가 읽기 => Visual Studio 코드 대 Atom
이 Atom 대 Sublime Text 비교가 Atom 및 Sublime Text 편집기의 기능에 대한 개요를 제공하기를 바랍니다. 이 기사를 읽은 후에는 귀하의 요구 사항에 따라 선택할 편집자를 결정할 수있을 것입니다.
추천 도서
- 완벽한 코딩 경험을위한 최고의 15 가지 최고의 무료 코드 편집기
- 2021 년 최고의 Python IDE 및 코드 편집기 12 가지
- SVN 튜토리얼 : Subversion을 사용한 소스 코드 관리
- 15 BEST 버전 관리 소프트웨어 (소스 코드 관리 도구)
- 상위 40 개 정적 코드 분석 도구 (최고의 소스 코드 분석 도구)
- Tortoise SVN 자습서 : 코드 리포지토리의 개정
- XML 코드 예제를 사용한 SOAtest의 어설 션
- Eclipse 용 Appium Studio에서 테스트 코드 실행 및 확인