고드름은 Helm이 제공하지 않는 기능을 제공합니까?


11

나는 열성적인 사용자이며 고드름에 대한 설명을 읽고 있습니다. 다음과 같은 것들이 포함됩니다 :

현재 입력과 일치하는 완료 후보를 순환하십시오 *

그것은 투구에서 경기의 전체 목록을 보는 것보다 나에게 약하게 들립니다 (버퍼가 그런 식으로 열리기 때문에)

다음을 포함하여 완료 후보와 일치시키는 패턴을 사용하십시오.

이것은 정확히 Helm 기능입니다.

그래서 차가워 요 좋은 패키지처럼 들리지만 그것은 Helm의 직접적인 경쟁자 인 것 같습니다. 차가워 움을 탐험 할 때, 나는 Helm을 가지고 있다는 것을 감안할 때 그것을 설치할 이유를 찾지 못했습니다. 어떤 기능이 없을 수 있습니까?


1
나는 또한 열성적인 투구 사용자이며, 투구에 정착하기 전에 고드름을 시험해 보았습니다. 나는 그것을 잠시 동안 만 사용했지만 IMHO, 고드름은 조타보다 간단한 일에 사용하는 것이 더 복잡하지만 조타에서는 불가능한 복잡한 작업을 수행 할 수 있습니다. 고드름은 또한 내가 싫어하는 C를 포함하여 많은 기본 키 바인딩을 변경합니다. 개인적으로, 나는 고드름이나 투구의 힘이 필요하지 않기 때문에 C와 다른 많은 키 바인딩을 선호합니다.
Qudit

1
@Qudit : 아니요, 차가워 요는 Isearch 의 바인딩을 변경 하지 않습니다C-s . 그리고 고드름은 Isearch 중에 사용 된 기존 바인딩을 건드리지 않습니다. (Emacs 24.3부터 Emacs는 C-M-i몇 년 동안 Icicles와 마찬가지로 완성 에도 사용하기로 결정했습니다 . C-M-i옵션을 사용자 정의 하여 Icicles 바인딩을 제거 할 수 있습니다 icicle-isearch-complete-keys.) Icicles가 기본적으로 제공하는 다른 바인딩은 쉽게 제거됩니다. 예를 들어 옵션 icicle-top-level-keybindings을 사용자 정의 하면 전원을 켤 때 최상위 키 바인딩이 변경 되지 않습니다 . nilicicle-mode
Drew

1
@Drew 아마 바뀌었을 것입니다. 한동안 시도하지 않았습니다.
Qudit

1
@Qudit : 아니요, 차가 워진 적이 없습니다 C-s. Isearch에 대한 효과는 항상 방금 설명한 것입니다. 여기에 더 설명되어 있습니다 .
Drew

답변:


10

좋은 대답은 꽤 길 것입니다. 짧은 대답은 그렇습니다. Helm과 Icicles는 각각 다른 기능은 제공하지 않는 기능을 제공합니다.

그것들은 반드시 대안 / 경쟁자 일 필요는 없습니다. 둘 다 사용할 수 있습니다.

후보를 일치시키는 것에 대한 귀하의 질문을, 모든 후보를 보여주는 차이는 없습니다. IOWles, Icicles도 언제든지 원하는대로 모든 후보자를 표시합니다 (처음에는 키를 누르지 않고 포함). " 현재 입력과 일치하는 후보 "는 완전히 일반적이며 입력이 비어있는 경우를 포함하여 모든 후보가 포함됩니다.

가장 중요한 차가워 요 기능 의 고급 목록은 다음과 같습니다 . 이 중 일부는 다른 형태로 수년에 걸쳐 Helm에 점진적으로 추가되었습니다. 귀하의 질문에 대한 다른 답변은 Helm이 제공하는 서비스에 더 도움이 될 수 있습니다.

FWIW, 나는이 패키지들 각각으로 할 수 있거나 할 수없는 것에 대한 토론이 여기서 유용하다는 것을 심각하게 의심합니다. 고드름 탐험에 관심이 있다면 저의 제안을 시도해보십시오.

그러나 Helm을 사용하면 바닐라 이맥스를 사용하는 것과 다른 정신적 모델 (마인드)이 도움이되거나 마찬가지로, 차가워도 사용됩니다. 차가워 요 또는 투구를 시도하려면 차가워 요 또는 투구를 각각 수행하는 것이 좋습니다.

차가워 요는 투구가 아니며, 투구는 차가워 요가 아닙니다. 어느 쪽도 상대방이 되려고하지 않습니다. 다른 하나를 사용하는 것과 같은 방식으로 사용할 것으로 예상하면 (a) 실망스럽고 (b) (디자인의 요점을 포함하여) 많이 그리워 할 것입니다. viEmacs (또는 Emacs 사용자)를 살펴 보는 "avid" 사용자 와 약간 비슷합니다 vi. 당신이 정말로 그것을 체크 아웃하고 싶다면 당신이 익숙하고 "avid"한 특정 행동이나 효과를 재현하는 방법을 묻는 대신 접근 방식 / POV에 들어가보십시오.

Helm과의 기능 목록 비교만으로 차가워 요를 살펴보기로 결정하면 차가워 요 IMHO 학습에서 재미를 얻을 수 있습니다. 새로운 수학 주제를 배우는 것과 같습니다. Let x ... 의 흐름과 함께 가야 의심의 이익을 얻을 수 있습니다. 다음에 무슨 일이 일어나는지보고 그 후에 왜 그것이 흥미로울 수 있고 무엇을 할 수 있는지 알아보십시오. 처음부터 당신의 태도가 " 선형 대수학 (또는 그룹 이론 또는 ...)은 무엇입니까? "인 경우, 나는 귀찮게 말하지 않을 것입니다-그것은 당신에게 전혀 좋지 않을 수도 있습니다.


3
차가워지지 않고 Helm을 사용하여 본격적인 편집기가 될 수 있습니다. emacs 사용자가 vi :)를 만지지 않는 방법의 종류는 유용하고 다르다는 관점을 듣는 것이 좋지만 둘 다 설치하고 마스터하는 것이 불필요하다는 동일한 목표를 충분히 달성 한 것처럼 들립니다.
djechlin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.