Design Tools

텍스트 편집기 종류와 기능

exobrain 2024. 2. 2. 00:57

디자인을 하다보면 그저 이미지 프로그램만 잡고 하는 분들 그러니까 완전 전문적인 분들도 있고 저는 디자인을 하다보니 웹에 대해 공부를 하게되고 그에 따라 많은 프로그램들을 다뤄 봤습니다.

DOS 시절부터 win3.1(?)인가 가물하네요.  디자인과 겸해 퍼블리싱을 해보니 재미를 들여 한동안 사이트 구축하는데 열심이었던 적이 있었네요.

 

 

서론이 이렇게 나간 것은 그런 작업을 하려면 저작도구가 필요했었는데, 다뤄본 것 말고도 많은 편집기가 있습니다.

이번엔 텍스트 편집기 프로그램에 대해 기억나는 것들과 구글링 또는 대화형 AI들에게 도움을 받아 작성해 보겠습니다.

 

텍스트 편집기는 컴퓨터에서 텍스트 문서를 만들고 편집하는데 사용되는 소프트웨어입니다. 다양한 종류가 있으며, 각각의 특징, 장단점, 유료 및 무료 버전이 있습니다.

텍스트 편집기의 종류

  1. 기본 텍스트 편집기: 예를 들어, Windows의 '메모장'이나 macOS의 'TextEdit'와 같은 간단한 기능을 제공합니다.
  2. 프로그래밍용 텍스트 편집기: 개발자들이 코드를 작성하고 편집하는데 사용됩니다. 예시로는 'Sublime Text', 'Visual Studio Code', 'Atom' 등이 있습니다.
  3. 워드 프로세서: 'Microsoft Word', '한글', 'Google Docs'와 같이 텍스트 서식과 문서 디자인에 중점을 두는 편집기입니다.
  4. 리치 텍스트 편집기: 텍스트에 서식을 적용할 수 있는 기능을 제공하는 편집기입니다. 예를 들어, 'Rich Text Format (RTF)' 파일을 편집할 수 있습니다.

장점과 단점

  • 기본 텍스트 편집기:
    • 장점: 간단하고 사용하기 쉬움
    • 단점: 고급 기능 부족
  • 프로그래밍용 텍스트 편집기:
    • 장점: 코드 편집에 최적화, 다양한 프로그래밍 언어 지원
    • 단점: 초보자에게 다소 복잡할 수 있음
  • 워드 프로세서:
    • 장점: 문서 서식 및 디자인에 유용
    • 단점: 텍스트 편집보다 무거운 프로그램
  • 리치 텍스트 편집기:
    • 장점: 서식 적용이 용이
    • 단점: 기본 텍스트 편집기보다 복잡함

유료 및 무료 텍스트 편집기

  • 유료: 'Sublime Text', 'Microsoft Word' 등은 고급 기능을 제공하지만 유료입니다.
  • 무료: 'Visual Studio Code', 'Atom', 'Google Docs' 등은 무료로 사용할 수 있으며, 많은 기능을 제공합니다.

 

이것은 큰 범위내에서의 편집기들입니다.

개인이든 단체 혹은 관공서들에서 업무를 보다보면 필히 사용해야 할 프로그램들입니다.

 

그중에서 프로그래밍을 위한 텍스트 편집기에 대한 이야기를 해보겠습니다. 각각 다양한 기능, 확장성, FTP 사용 가능 여부, 유료 및 무료 구분, 운영 체제 지원, 그리고 프로그램 다운로드 링크까지 올려 보겠습니다.

 

  1. Visual Studio Code (VS Code)
    • 장점: 다양한 프로그래밍 언어 지원, 확장 프로그램, Git 통합
    • 단점: 초기 설정이 다소 복잡할 수 있음
    • 확장성: 매우 높음
    • FTP: 확장 프로그램을 통해 가능
    • 유료/무료: 무료
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  2. Sublime Text
    • 장점: 빠른 성능, 사용자 인터페이스
    • 단점: 일부 고급 기능은 유료
    • 확장성: 높음
    • FTP: 가능 (확장 기능)
    • 유료/무료: 유료 (무료 평가판 제공)
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  3. Atom
    • 장점: 사용자 정의 및 확장성, GitHub 통합
    • 단점: 때때로 성능 저하
    • 확장성: 높음
    • FTP: 확장 기능으로 가능
    • 유료/무료: 무료
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  4. Brackets
    • 장점: 웹 개발에 최적화, 실시간 미리 보기
    • 단점: 다른 용도로는 기능이 제한적일 수 있음
    • 확장성: 중간
    • FTP: 확장 기능으로 가능
    • 유료/무료: 무료
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  5. Notepad++
    • 장점: 가벼운, 다양한 언어 지원
    • 단점: Windows 전용
    • 확장성: 중간
    • FTP: 플러그인을 통해 가능
    • 유료/무료: 무료
    • 운영 체제: Windows
    • 다운로드: 여기를 클릭하세요
  6. Eclipse
    • 장점: Java 개발에 강력, 풍부한 플러그인 생태계
    • 단점: 다소 무거운 프로그램
    • 확장성: 매우 높음
    • FTP: 플러그인을 통해 가능
    • 유료/무료: 무료
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  7. IntelliJ IDEA
    • 장점: 지능적인 코드 보완, 강력한 리팩토링
    • 단점: 무거운 프로그램, 유료 버전이 비싼 편
    • 확장성: 높음
    • FTP: 가능 (플러그인)
    • 유료/무료: 유료 (커뮤니티 버전 무료)
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  8. PyCharm
    • 장점: Python 개발에 최적화, 강력한 디버깅 도구
    • 단점: 리소스를 많이 사용, 유료 버전이 비싼 편
    • 확장성: 높음
    • FTP: 가능 (플러그인)
    • 유료/무료: 유료 (커뮤니티 버전 무료)
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  9. Vim
    • 장점: 키보드 중심의 조작, 매우 빠른 성능
    • 단점: 높은 학습 곡선
    • 확장성: 높음
    • FTP: 가능 (플러그인)
    • 유료/무료: 무료
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  10. Emacs
    • 장점: 매우 강력한 사용자 정의 가능, 다양한 언어 지원
    • 단점: 높은 학습 곡선
    • 확장성: 매우 높음
    • FTP: 가능
    • 유료/무료: 무료
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  11. Xcode
    • 장점: macOS 및 iOS 개발에 최적화
    • 단점: macOS 전용
    • 확장성: 중간
    • FTP: 기본적으로 지원하지 않음
    • 유료/무료: 무료
    • 운영 체제: macOS
    • 다운로드: 여기를 클릭하세요
  12. Komodo Edit
    • 장점: 다양한 언어 지원, 사용하기 쉬운 인터페이스
    • 단점: 고급 기능은 제한적
    • 확장성: 중간
    • FTP: 가능 (확장 기능)
    • 유료/무료: 무료
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  13. Bluefish
    • 장점: 웹 개발자를 위한 다양한 도구와 옵션
    • 단점: 비교적 덜 알려진 편
    • 확장성: 중간
    • FTP: 내장 기능으로 가능
    • 유료/무료: 무료
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요
  14. Coda
    • 장점: 맥 사용자를 위한 웹 개발 최적화, 인터페이스
    • 단점: macOS 전용, 유료
    • 확장성: 중간
    • FTP: 내장 기능으로 가능
    • 유료/무료: 유료
    • 운영 체제: macOS
    • 다운로드: 여기를 클릭하세요(코다가 중단 되었네요)
  15. EditPlus 
    • 장점: 텍스트, HTML, PHP, Java, C/C++, Python 등 다양한 프로그래밍 언어를 지원하는 텍스트 편집기
    • 단점: 운영체제 제한적(windows에 적합),유료,확장기능제한
    • 확장성: 다른 편집기에 비해 제한적
    • FTP: 가능
    • 유료/무료: 유료 (30일무료)
    • 운영체제: Windows
    • 다운로드: 여기를 클릭하세요
  16. PhpStorm
    • 장점: PHP 개발에 최적화, 강력한 디버깅 및 통합 도구
    • 단점: 유료, 리소스를 많이 사용
    • 확장성: 높음
    • FTP: 가능 (플러그인)
    • 유료/무료: 유료
    • 운영 체제: Windows, macOS, Linux
    • 다운로드: 여기를 클릭하세요

이것만 있진 않겠지요. 각 텍스트 편집기는 특정 프로그래밍 언어나 개발 환경에 최적화되어 있을 수 있으므로, 사용자의 필요에 맞게 선택하는 것이 중요합니다. 자신의 손에 익으면 역시 그것이 최고의 프로그램입니다.

 

혹시 이런 편집기들을 찾고 계셨다면 특성들을 보시고 사이트 들어가 비교 선택을 해 보시기 바랍니다.

 

 

 

@Exobrain

'Design Tools' 카테고리의 다른 글

DESIGN을 하기 위한 저작 도구 모음  (46) 2024.01.29