2021년 25주차 기록
2021.06.21
productivity
06/21 (월) ~ 06/27 (일)
이번주 번역
- #productivity
Best IDE’s and Text Editors!, DEV
메타 정보
- 저자 : KUMAR HARSH
- Updated on : 2021-06-24
- Productivity 시리즈 중 3번째
- 이번 편을 번역해보고 괜찮으면 앞의 것도 번역해 보자
개요
- 코더입장에서 사용할 텍스트 에디터를 고르는 일은 아주 중요하다.
- 어마어마한 시간을 그것과 함께하게 되므로 , 무척 편해야 한다.
- 텍스트 에디터를 처음 사용하거나 궁금한 사람들을 위해,
- 그들이 왜 중요하며 어느 것을 사용해야 하는지 알려주겠다. - keep reading!
What is a text editor?
- 공식적인 정의는 …
텍스트 에디터는 plain text 파일을 편집하는데 사용하는 프로그램 종류이다.
- 본질적으로, 텍스트 에디터는 …
- 당신이 일정 범위의 프로그래밍 언어 파일을 생성하고 편집하는데 도움되는 컴퓨터 프로그램이다.
- AKA 이 곳에서 당신은 프로그램 코드를 작성한다.
- 텍스트 에디터는 손으로 타이핑하는 많은 언어들을 다룬다,
- i.e: HTML, CSS, JavaScript, PHP, Ruby, Java, Python, and so forth
- 당신이 이미 하나 사용하고 있다면 이렇게 생각할 것이다.
- ” 왜 내가 사용하지 않는 다른 텍스트 에디터나 IDE에 대해 아는게 중요한거지?”
- ” 내가 현재 사용하고 있는 것도 나쁘지 않은데?”
- 간단히 답변하자면..
- 완벽한 텍스트 에디터를 찾는것보다 만족을 주는 것은 없습니다.
- 당신이 스스로 몇가지 종류를 테스트 해보지 않으면 완벽한 텍스트 에디터를 찾을수는 없을거에요.
-
THE BEST EDITOR
란 것은 없다는 것을 명심해라. 모든 에디터는 서로 다르다- 당신을 위한 베스트 에디터는 궁극적으로 당신을 가장 효율적으로 만들어준다
- 그러니 몇가지를 실험해보면서 당신에게 가장 잘 맞는 편집기를 찾는게 좋다.
- 수십가지가 넘는 에디터가 있지만…
- 엄청난 인기를 얻은 에디터, 커뮤니티에서 널리 사용되는 에디터와 무료인 에디터에 대해서만 언급하겠다.
- 여기 내가 제일 좋아하는 텍스트 에디터들을 소개하겠다.
- 이들중 일부는 IDE로 생각되기도 한다.
텍스트 에디터는 IDEs(Integrated Development Environment)와 같지 않다. 거의 모든 IDE가 plain 텍스트 문서를 편집할수 있는 능력을 가졌고, 그 외에도 풍부한 기능을 가지고 있다.
IDEs는 다양한 패널과 위젯을 가지며, 더 많은 용량을 차지한다. 일반적인 텍스트 에디터는 좀 더 가벼우며 유연하다.
- 이들중 일부는 IDE로 생각되기도 한다.
- IDE는 단순히 코드만 작성하는 것보다 훨씬 많은 일을 할 수 있다는 것을 의미한다
Visual Studio Code
- Visual Studio Code는 Mircrosoft가 만든 오픈 소스 에디터이며, Windows, Linux, MacOS에 실행된다.
- 지원되는 기능은 다음과 같다.
- 디버깅, 문법 하일라이팅, 지능적 코드 완성, 스니펫, 리팩토링
- 매우 많은 수의 확장과 플러그인
- Git 기능 내재화
- IDE라고 까지는 아니지만 ( 그들은 서로 다른 제품의 집합이다)
- VS Code는 잘만 설정한다면 IDE가 하는 거의 대부분의 일을 할 수있다.
Sublime Text
- Sublime Text는 크로스 플래폼 소스코드 에디터로 쉐어웨어이며,
- Python application programming interface가 있다.
- Python으로 확장기능을 추가할 수 있다는 얘기인가?
- Python application programming interface가 있다.
- Sublime Text는 아름답고, 기능이 풍부한 코드 에디터이다
- 아마도 가장 큰 매력(draw)은 사용자 경험에 프리미엄을 두는 것이다.
- UX는 아마도 모든 리스트에서 가장 멋질것이다.
- 이것은 아마도 다음과 같은 이유들 때문이다
- 산만하지 않은 코드 작성모드 (distraction-free writing mode)
- 빠른 단축키및 탐색 (quick shortcuts/search)
- 분리 편집 ( split editing)
- 그 밖에도 매력적인 기능이 많다.
- 사용자가 열광하는 가장 큰 매력은 너무나도 직관적인 키보드 단축키 시스템일 것이다.