에디터 안에서 개발자로서 많은 시간을 보내게 될 것이므로 편안하고 생산적인 에디터를 사용하는 것이 중요합니다.
이 기사에서:
귀하에게 적합한 Ruby IDE/에디터 선택을 도와드리고 싶습니다. !
이 결정에 대해 스트레스를 받을 필요는 없습니다. 하나를 선택하고 몇 주 동안 시도해 보고 어떤 느낌인지 확인하십시오. 나중에 언제든지 편집기를 변경할 수 있습니다.
찾아야 할 몇 가지 사항입니다. :
- 더 쉽게 사용할 수 있는 Ruby 관련 플러그인
- 편집자가 오픈 소스인지 여부
- 생산성을 향상시키는 내장 기능(예:코드 스니펫, 자동 완성, 방해가 되지 않는 깔끔한 디자인)
이 모든 편집기는 Windows, Linux 및 Mac을 지원합니다.
시작하겠습니다!
아톰 편집기
Atom은 Github의 오픈 소스 코드 편집기입니다. Ruby를 비롯한 많은 프로그래밍 언어를 지원합니다.
장점 :
- Git 통합
- 코드 스니펫 지원(시간 절약)
- 편집기에서 직접 코드를 실행할 수 있습니다(플러그인 사용)
단점 :
- 정말 큰 파일을 열 때 속도가 느릴 수 있음
VSCode 편집기
VSCode는 Microsoft의 오픈 소스 코드 편집기이며 Atom과 동일한 GUI 기술을 기반으로 합니다.
장점 :
- 터미널 통합
- 디버거 통합 및 기타 IDE 유사 기능(플러그인을 통한 언어 지원 필요)
- 현재 개발 중
단점 :
- Ruby 언어 플러그인은 업데이트가 많지 않지만 작동합니다 🙂
RubyMine IDE
RubyMine은 JetBrains의 비공개 소스 코드 편집기입니다. 기능 면에서 가장 완벽한 IDE이지만 무료도 아닙니다.
장점 :
- 리팩토링 지원
- 테스트 프레임워크, 번들러, 레이크, 터미널 등과의 통합
- 지능형 자동 완성
단점 :
- 비공개 소스
- 성능 및 UI 디자인 면에서 "무겁다"고 느낄 수 있음
VIM 편집기
VIM(VI iMproved)은 오랫동안 사용되어 온 오픈 소스 편집기로, 가장 눈에 띄는 특징은 터미널 기반 , GUI 기반의 다른 편집기와 달리. 새로운 기능을 추가하기 위해 설치할 수 있는 수많은 플러그인이 있습니다.
장점 :
- 다양한 키보드 단축키 및 플러그인
- 터미널에서 나가거나 마우스 없이 필요한 모든 작업을 수행할 수 있습니다.
- 강력한 편집 기능(따옴표 안 삭제, 정규식 바꾸기, 선택 차단 등)
단점 :
- 급격한 학습 곡선
- 초기 설정에 약간의 시간이 소요됨(.vimrc 파일 및 플러그인 설치)
기타 편집자
이 네 명의 편집자가 Ruby 커뮤니티에서 가장 인기가 있다고 생각하지만 언급할 가치가 있는 다른 편집자도 있습니다.
목록은 다음과 같습니다. :
- 숭고한 텍스트
- 이맥스
- Cloud9(온라인 편집기)
언제든지 시도해 보십시오.
개인적으로 저는 대부분의 Ruby 개발 및 작성에 Atom을 사용하고 구성 파일과 같은 빠른 편집을 위해 VIM을 사용합니다.
요약
작업을 더 쉽게 만들어주는 몇 가지 Ruby 편집기에 대해 배웠습니다. 어떤 것을 선택하시겠습니까?
댓글로 알려주세요 🙂
읽어주셔서 감사합니다!