ace-editor

___ answer28677391 ___

Um Live-Auto-Vervollständigung in Ace heutzutage hinzuzufügen: Fügen Sie in Ihrem HTML die Datei ace / ext-language_tools.js hinzu. Das . Der Aufruf funktioniert noch nicht gut, daher müssen Sie eventuell ctrl-space oder alt-space eingeben, aber Standard-Syntax-Funktionen wie die Writting-Funktion werden jetzt angezeigt. Dann:

%Vor%     
___ answer20370340 ___

AutoCompletion kann im Ace-Editor erreicht werden.

Code:

%Vor%

Json-Dateiformat:

%Vor%

Referenz / Demo:

Zypern

    
___ qstnhdr ___ Autovervollständigung für Ace Editor ___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ tag123cocoa ___ Cocoa ist Apples Entwicklungsumgebung für MacOS, bestehend aus Foundation, Application Kit und Core Data. Verwenden Sie den "Kakao-Touch" -Tag für iOS-Fragen. ___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ qstntxt ___

OK, also hier ist der Deal:

  • Ich benutze Ace Editor
  • Die App, in die der Editor integriert ist, heißt Objective-C / Cocoa
  • Ich brauche AutoCompletion (für eine bestimmte Menge von Schlüsselwörtern)

Nun, hier ist der Haken:

  • Ich weiß, dass AutoCompletion noch nicht nativ unterstützt wird
  • Ich kenne einige Versuche anderer (zB Codiad IDE , Gherkin , Alloy-UI ), einige nutzen Jquery UI Autocomplete - aber ich kann immer noch nicht herausfinden, wie dies angepasst werden könnte zu einem bestehenden Ace-Setup
  • Ich bin mir immer noch nicht sicher, ob ich für eine JS-orientierte Lösung gehen oder Objective-C / Cocoa dafür verwenden soll

Jede Hilfe wäre mehr als willkommen.

    
___ answer15033419 ___

Der schwierigste Teil der Autovervollständigung besteht darin, die Schlüsselwörter herauszufinden, der Rest ist einfach zu machen.

  1. Sie benötigen ein Popup und listView, um Vervollständigungen anzuzeigen Verwenden Sie besser Kakao-basierte Popup.
  2. einige Filterfunktionen, einfache Starts, die mit check durchgeführt werden, aber Sie können nicer flex match verwenden wie erhaben
  3. trivialer Aufruf von editor.session.replace zum Einfügen ausgewählte Fertigstellung

Für 2-3 solltest du dich zu Ссылка über deinen speziellen Anwendungsfall äußern, da es eine Arbeit gibt, um nativ zu werden Unterstützung für AutoCompletion.

    
___ tag123aceditor ___ Ace ist ein eigenständiger Code-Editor, der in JavaScript geschrieben ist. Das Hauptziel besteht darin, einen webbasierten Code-Editor zu erstellen, der die Funktionen, Benutzerfreundlichkeit und Leistung bestehender nativer Editoren wie TextMate, Vim oder Eclipse anpasst und erweitert. Es kann leicht in jede Webseite und JavaScript-Anwendung eingebettet werden. ___ tag123autocomplete ___ Autocomplete ist eine von Anwendungen bereitgestellte UI-Funktion, bei der das Programm ein Wort oder eine Wortgruppe vorhersagt, die der Benutzer eingeben möchte, ohne dass der Benutzer sie vollständig eingeben muss. ___
1
Antwort

Ace-Editor JSON automatisches Format / Einzug

Ich habe gerade angefangen, Ace Editor zu benutzen. Laut dem Dokument "unterstützt der Editor den Nur-Text-Modus. Alle anderen Sprachmodi sind als verfügbar separate Module, die bei Bedarf geladen werden ... " und so wird ein JavaScript-Mod...
17.01.2014, 08:40
2
Antworten

ACE-Editor-Änderungsereignis

Ich bin ziemlich neu in der ACE Editor und Javascript im Allgemeinen, aber ich habe es geschafft, das meiste zu erreichen, was ich abgesehen von der Absicht hatte Folgendes: Ich möchte eine "Speichern" -Schaltfläche aktivieren oder deaktivi...
29.10.2013, 22:13
4
Antworten

Wie verwende ich Verschönerung im Ace Editor?

Ich habe die Verschönerungserweiterung in Ace Editor gefunden, aber ich sehe keine Beispiele dafür, wie man sie benutzt. Folgendes habe ich bisher: %Vor% aber ich bekomme den Fehler: %Vor%     
01.08.2015, 23:06
2
Antworten

Wenn ich versuche, ein Bereichsobjekt in ace.js zu erstellen, wird ein Fehler "Illegal Constructor" ausgelöst

Ich versuche, ein Range-Objekt für den ace.js -Editor in meinem Code zu erstellen, aber es funktioniert nicht. Es scheitert auf eine Weise, die ich nicht herausfinden kann. In der Ace-Dokumentation lautet dieser Konstruktor: %Vor% Aber...
04.05.2012, 16:41
4
Antworten

Größe des ACE-Editors änderbar

Gibt es eine Option, um dem ACE-Editorfenster ein Handle hinzuzufügen, um die Größe des Editorfensters festzulegen veränderbar für den Endbenutzer? Ich habe versucht, interactjs.io zu verwenden und resizable (wahr) auf die .ace_content-Klasse an...
17.12.2014, 20:27
1
Antwort

Wo soll Ace editor blockScrolling gesetzt werden?

Wenn ich ass verwende (mit jquery-ace ) um eine TextArea in einen Ace-Editor zu ändern, wird diese Warnung auf der Konsole angezeigt: %Vor% Wo soll diese editor.$blockScrolling Variable gesetzt werden, um diese Warnungen zu entfernen?...
09.03.2015, 06:46
1
Antwort

Programmcode im ACE-Editor programmierbar

ACE (Bespin successor) bietet Code-Faltung. Außerdem gibt es ein Ereignis changeFold , das bei Code ausgelöst wird, der gefaltet oder entfaltet wird. Wie kann ich Code-Faltung von JavaScript auslösen / einstellen? i.e. falten Sie den...
10.10.2012, 15:51
2
Antworten

Lädt Ace Editor von CDN

Ich lade den Ace-Editor von der Cloudfront-CDN, wie es auf ihrer Beispielseite heißt, aber er findet die haml- und Stylus-Syntax-Highlighter nicht. %Vor% Die meisten Themen- und Syntax-Textmarker funktionieren, aber diese beiden fehlen: %V...
14.07.2013, 06:25
1
Antwort

Hinzufügen zur Ace-Editor-Vervollständigung: Liste benutzerdefinierter Funktionen und Variablen (JavaScript-Sprache)

Ich möchte eine Liste von benutzerdefinierten Funktionen und Variablen zur automatischen Vervollständigung des Editors hinzufügen. Um dies zu tun, möchte ich alle Codebenutzer untersuchen, die in das Dokument eingefügt wurden, definierte Funktio...
23.06.2015, 19:24
4
Antworten

Kann der Ace Editor mehrere Code-Editoren auf einer Seite unterstützen?

Ich möchte eine Web-App mit zwei verschiedenen Code-Editoren in einem einzigen Bildschirm implementieren, die eine "coding-competition" -gestylte Benutzeroberfläche bietet. Einer wird nur gelesen und der andere ist aktiv und würde dem Benutzer e...
27.03.2013, 15:11