이 텍스트 편집기의 차이점과 Ubuntu에서 가장 잘 사용되는 것이 궁금합니다.
그들 각각은 무엇에 좋습니까? 더 좋은 것이 있습니까?
이 텍스트 편집기의 차이점과 Ubuntu에서 가장 잘 사용되는 것이 궁금합니다.
그들 각각은 무엇에 좋습니까? 더 좋은 것이 있습니까?
답변:
Nano는 사용하고 배우기 가장 쉬운 방법입니다. 많은 사람들이 Vim과 Emacs에 의해 맹세하지만 Nano는 매우 훌륭한 텍스트 편집기입니다. Nano는 설정 파일을 편집하는 데 좋지만 프로그램을 작성하려는 경우 Vim 또는 Emacs를 사용하는 것이 좋습니다. Nano는 강조 표시를 지원합니다. 그러나 이것은 매우 주관적입니다.
어떤 이유로 든 모두가 좋아하는 편집자를 갖게 될 것입니다. 가장 좋아하는 것을 찾아서 사용하십시오.
전 Vim을 좋아합니다. 모든면에서 강력하고 효과적이며 완벽합니다. 그러나 Vim만큼 강력하고 효과적이지 않기 때문에 대부분 gedit을 사용합니다.
Vim은 임베디드 장치를 포함한 거의 모든 Linux 시스템에서 찾을 수 있습니다. 또한 매우 강력합니다 (사용 방법을 익힌 후에는).
간단한 대답은 ...
Nano는 간단한 텍스트 편집기입니다.
Emacs는 프로그래밍 기능을 갖춘 본격적인 텍스트 편집기입니다. 이것은 일반적으로 배우기가 쉽지만 여전히 혼란스러워합니다. 이는 고급 기능이 crtl + e (goto end of line)와 같은 주요 조합이기 때문입니다.
Vim은 Emacs와 비슷하며, 매우 다른 형태의 입력을 사용합니다. Vim은 각 키가 다른 모드에서 다른 것을 의미한다는 모달 의미입니다.
기본적으로 Nano는 일반 사용자를위한 것입니다. 이맥스와 Vim은 프로그래머를위한 것입니다. 선택하십시오 (나는이 게시물 lol에 대해 Vim vs Emacs 측을 사용하지 않습니다)
우분투 패키지 관리자 나 geany.org에있는 Geany도 사용할 수 있습니다. 정말 좋은 기능을 가지고 있으며 내장 터미널 창이 정말 좋습니다. 대부분의 프로그래밍 프로젝트에 사용합니다. 나는 주로 서버에 ssh 할 때 VIM을 많이 사용합니다. 내장 된 Gedit는 빠른 편집 및 구성 파일에 유용합니다.
나는 gedit를 추천한다. HTML / CSS에서 PHP에 이르기까지 모든 것을 쉽게 읽고 편집 할 수있는 프로그래밍 코드를위한 색상 코딩이 있습니다. 이맥스는 그렇게 할 수 있지만 설정하고 사용하는 방법을 배우려면 약간의 노력이 필요합니다. Gedit는 문서를 요구하지 않고 첫 번째 시도에서 사용할 수 있습니다.
나는 이것이 "맨리"터미널 텍스트 편집기가 아니라는 것을 알고 있지만 gedit는 훌륭하다. gedit 모양을 만들고 TextMate와 비슷한 느낌을 줄 수 있습니다. 이 기사는 약간 날짜가 있지만 여전히 기본적인 아이디어를 제공합니다 ... http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html
Gedit는 간단하고 가벼우 나 Geany에 비해 실질적인 이점이 있습니까? 코드 폴딩 등과 같은 Geany의 일반적인 내장 기능을 따라 잡기 위해 많은 플러그인을 설치해야합니다.
Geany 플러그인은 버전 제어 통합, 옵션 및 비 간섭 프로젝트 관리, 함수 정의와 선언 간 점프 등의 추가 기능을 제공하지만 Geany에서 사용 가능한 구성 가능한 키 바인딩을 사용하면 원하는 방식으로 거의 정확하게 설정할 수 있습니다. 기본값도 꽤 좋습니다. Gedit는 Python 인터프리터를 번들로 제공 할 수 있지만 Geany는 전체 가상 터미널을 번들로 제공합니다.
Geany는 Ubuntu와 함께 제공되지 않지만 리포지토리에서 사용할 수 있으며 크기는 작으며 (10MB) + 빠르며 완전한 기능을 갖춘 IDE와 경쟁하기에 충분한 기능을 제공합니다. 종소리와 휘파람이 적지 만 실제 텍스트 편집을 더 잘 지원합니다.
Vim은 배우는 데 시간이 걸리지 만 시간이 걸리면 (어떤 키를 눌렀을 때뿐만 아니라 텍스트를 보는 데 익숙해지기 까지) 타이핑 하는 방법 에 대해 멈추고 실제로 집중할 수 있습니다 에 무엇을 입력합니다. 일반 텍스트 편집기를 사용하기가 너무 자연 스럽습니다.
gvim
배우기 전에 많이 좋아하는 테마를 사용 하고 선택하면 더 즐거운 경험이 될 수 있습니다. 결국 vim에서 이메일을 작성하는 자신을 발견하게 될 것입니다!
(10 개의 손가락 터치 타이핑으로 인해 vim을 훨씬 쉽게 배울 수 있으므로 gtypist
, 터치 타이핑에 익숙하지 않은 경우 vim을 사용 하기 전에 한두 시간을 보내고 싶을 수 있습니다 )
autocmd InsertEnter * colorscheme <scheme-name>
하고 autocomand InsertLeave * colorscheme <scheme-name>
당신의 .vimrc에.
이맥스는 꽤 좋습니다. 구문 강조 표시가 있으며 확장을 지원합니다
내장 된 Lisp (elisp) 방언을 통해 확장 할 수 있습니다. 또한 많은 통계 프로그램, 텍스 지원, 캘린더, 메일 읽기 유틸리티, 테트리스 및 정신과 의사를위한 모드도 있습니다. 이맥스 (또는 Vim, 그러나 통계에 대해서는 좋지 않다)는 크로스 플랫폼이며 전 세계 거의 모든 프로그래밍 언어를 지원하므로 학습 할 가치가 있습니다.