Strg-F-Suche kann nicht verwendet werden
Gab es Fehler in der Konsole?
Strg-F versucht , die Searchbox-Erweiterung zu laden
Versuchen Sie es mit: import 'brace/ext/searchbox';
Ich kann bestätigen, dass es beim Importieren von import 'brace/ext/searchbox'
funktioniert, danke @AlonBe!
Ich schlage vor, wir schließen dieses?
danke @AlonBe und @gillesdemey
Gibt es eine Möglichkeit, stattdessen die Strg-F-Funktion zu deaktivieren, damit die native Suche des Browsers weiterhin verwendet werden kann?
In diesem StackOverflow-Beitrag wird beschrieben, wie Ace Editor das Entfernen des Befehls über . unterstützt
editor.commands.removeCommand('find');
Gibt es eine Möglichkeit, dies in React-Ace zu tun?
https://github.com/securingsincity/react-ace/blob/master/docs/FAQ.md#how -do-call-methods-on-the-editor-how-do-i-call-undo-or- redo erklärt, wie man Methoden im Editor aufruft. auch onLoad
gibt die Instanz des Editors zurück, so dass Sie dies auch dort tun können.
danke @AlonBe das funktioniert bei mir!
Hallo @yamyamyuo @securingsincity , ich versuche das, Uncaught TypeError: _this.requestEditor.removeCommand is not a function
Mein Code:
this.requestEditor = React.createRef()
.......
this.requestEditor.current.editor.removeCommand('find')
.......
<AceEditor
ref={this.requestEditor}
/>
Kann mir bitte jemand helfen?
@yamyamyuo Wenn es für Sie funktioniert hat, können Sie bitte die Syntax teilen?
@hkedia321 das funktioniert für mich, um die Suche (Strg/cmd-f) von React-Ace zu entfernen
componentDidMount() {
this.reactAceComponent.editor.commands.removeCommand('find');
//...
}
...
<AceEditor
ref={refs => { this.reactAceComponent = refs }}
//...
/>
import "ace-builds/src-noconflict/ext-searchbox";
Hilfreichster Kommentar
Gab es Fehler in der Konsole?
Strg-F versucht , die Searchbox-Erweiterung zu laden
Versuchen Sie es mit:
import 'brace/ext/searchbox';