28 Stimmen

Emacs-Vervollständigung: Autovervollständigung oder Firma?

Ich bin neu bei emacs und finde es schwierig, eine Entscheidung zu treffen, welche Erweiterung ich wählen soll. Zu viele Auswahlmöglichkeiten, sage ich. Das gleiche Muster gilt, als ich anfing, Linux zu benutzen (Auswahl einer Distribution, Auswahl der zu installierenden Pakete usw.)

Ich stehe nun vor dem Dilemma, zwischen Autovervollständigung und Unternehmen wählen zu müssen. Beides sind Emacs-Erweiterungen, die Vervollständigungsmechanismen für Emacs bereitstellen. Vielleicht entscheide ich mich für autocomplete, weil ich denke, dass es viel ausgereifter ist, und wegen AutoJavaComplete, das autocomplete benötigt. Der Firmenmodus scheint jedoch auch gut zu sein, und einige Benutzer berichten, dass er viel besser als Autovervollständigung ist. Es fehlt allerdings an Dokumentation, was ich eher entmutigend finde.

Im Grunde will ich nur "intellisensy" Abschluss beim Schreiben von Code. Welche der beiden ist eine bessere Wahl für diese?

46voto

Dmitry Punkte 3553

Das Neueste Betriebsart Die Veröffentlichung ist 12 Stunden alt, während ich dies schreibe. Die jüngste Arbeit konzentrierte sich auf die Beseitigung von Fehlern sowie einige nette neue Funktionen.

Ich möchte Sie ermutigen, es auszuprobieren, denn ich denke, es bietet eine bessere Benutzererfahrung als auto-complete .

23voto

Francois G Punkte 11705

Sie können Unternehmens-Backends in die Autovervollständigung einspeisen und die Kompatibilität ist wahrscheinlich auch in umgekehrter Richtung möglich, so dass Ihre Wahl nicht allzu kritisch sein dürfte.

Aus den Diskussionen im emacs-Wiki geht hervor, dass CompanyMode ist älter , und es gibt mindestens eine Erwähnung von Fehlern zugunsten der automatischen Vervollständigung . Es scheint in der Tat so, als ob Auto-Vervollständigung das ist, was die coolen Kids heutzutage benutzen, und Repository auf Github zeigt eine aktive Entwicklung. Die neueste Version des Unternehmens hingegen ist fast 11 Monate alt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X