Je travaille sur une mise en œuvre de Ace Editor et Ctrl +F fonctionne très bien pour la boîte de dialogue intégré « Rechercher », mais je suis en train de trouver un moyen pour changer le Ctrl + H pour Ctrl +R et empêcher un comportement par défaut. J'ai regardé des docs et des forums sur le travail avec les keybindings mais je ne peux pas identifier quelle méthode est appelée pour instancier la boîte de dialogue 'replace' ou comment l'écraser.Ace Editor - Changer CTRL + H raccourci clavier
5
A
Répondre
12
La commande de remplacement est définie here. il est possible d'utiliser le code suivant pour changer Ctrl +H pour Ctrl +R
editor.commands.addCommand({
name: "replace",
bindKey: {win: "Ctrl-R", mac: "Command-Option-F"},
exec: function(editor) {
require("ace/config").loadModule("ace/ext/searchbox", function(e) {
e.Search(editor, true)
// take care of keybinding inside searchbox
// this is too hacky :(
var kb = editor.searchBox.$searchBarKb
command = kb.commandKeyBinding["ctrl-h"]
if (command && command.bindKey.indexOf("Ctrl-R") == -1) {
command.bindKey += "|Ctrl-R"
kb.addCommand(command)
}
});
}
});
mais la partie avec la commande intérieure est assez laide, je vous suggère de faire un problème le dépôt ace soit d'utiliser le nom normal, ou ramasser replace
commandes clé automatiquement
0
Cela a fonctionné pour moi:
editor.commands.addCommand({
name: 'replace',
bindKey: {win: 'Ctrl-R', mac: 'Command-Option-F'},
exec: function(editor) {
ace.config.loadModule("ace/ext/searchbox", function(e) {e.Search(editor, true)});
},
readOnly: true
});
Questions connexes
- 1. Comment centrer la sélection dans Ace Editor
- 2. autocomplétion pour Ace Editor
- 3. Surligneur Ace Editor
- 4. désactiver tkinter raccourci clavier
- 5. Ace Editor multi auto completions
- 6. Plusieurs curseurs dans Ace Editor
- 7. Pourquoi VS 2010 'Commentaire' Raccourci clavier Changer en C++?
- 8. Ctrl-Shift-Plus raccourci clavier et WPF ListView
- 9. raccourci clavier Ctrl + r ne fonctionne pas pour moi
- 10. ACE Editor n'affiche pas de données JSON
- 11. Ace Editor autocomplete et plusieurs langues
- 12. Ace Editor dans PHP Web App
- 13. Ace Editor - Aller à la ligne
- 14. Capture Ace Editor A l'intérieur d'une table
- 15. Raccourci clavier personnalisé en Java
- 16. wxpython ctrl + x raccourci ne fonctionne pas
- 17. Faire le raccourci clavier Ctrl + C (Ctrl + V, Ctrl + Z, Ctrl + X) appuyer sur un bouton dans Visual Studio
- 18. raccourci clavier jQuery par clickevent
- 19. Redéfinition Ctrl + H dans vim
- 20. Ctrl + Pause sur le clavier d'Apple
- 21. Créer par programme un raccourci clavier pour le raccourci clavier
- 22. Comment changer le contenu des éléments sur l'éditeur Ace?
- 23. Raccourci multi-clavier Emacs
- 24. Portée du raccourci clavier
- 25. Elm raccourci clavier Comination
- 26. raccourci clavier Désactiver
- 27. Personnalisez chaque raccourci clavier
- 28. Ace Editor - Comment trouver une ou toutes les instances?
- 29. Ace Editor L'extension Emmet ne fonctionne pas avec Liquid
- 30. Ace Editor: Blocage ou segment de code en lecture seule
Juste pour la note - il ne fonctionne pas @today. –