Dove Eclipse memorizza le sue preferenze utente? In particolare i binding della tastiera?Dove Eclipse memorizza le associazioni della tastiera?
risposta
Quando si chiude Eclipse, le impostazioni locali per quanto riguarda le scelte rapide di (impostazioni che differiscono dalla configurazione di default) vengono salvati in
</path/to/workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings\
org.eclipse.ui.workbench.prefs
Lifesaver - grazie! –
È possibile estrarre le associazioni utilizzando il seguente script Groovy. Non sono uno sviluppatore eccezionale quindi scusami per il mio trucco.
Groovy script utilizzato (sostituto in un percorso corretto del file XMI banco di lavoro):
workbench = new XmlSlurper().parse("<path to eclipse>/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi")
List bindingTables
workbench.bindingTables.each
{ it->
//println "\tContributorURI: ${[email protected]} | \tElementID : [email protected]";
def command = "command";
def commandName = "commandname";
def description = "description";
def category;
def name = "name";
def keys = "keys";
it.bindings.each
{bindingIt->
//loop through every binding entry
command = [email protected];
keys = [email protected];
workbench.commands.each
{commandIt->
def thisCommand = commandIt.attributes()['{http://www.omg.org/XMI}id'];
if(thisCommand.equals(command.toString()))
{
commandName = [email protected];
description = [email protected];
category = [email protected];
workbench.categories.each
{workbenchIt->
if(workbenchIt.attributes()['{http://www.omg.org/XMI}id'].equals(category.toString()))
{
name = [email protected];
}
}
}
}
println "\t\tKeys: ${keys}\tCommand: ${commandName}"+
"\tDescription: "+description+"\tName: "+name;
}
}
Si può effettivamente basta copiare l'intera riga nel file org.eclipse.ui.workbech.prefs
che inizia con: org.eclipse.ui.commands=
e incollarlo nel altro file di prefs dell'area di lavoro di eclipse corrispondente che si desidera aggiornare, almeno in Eclipse Neon, e li otterrete tutti in una volta.
- 1. Dove/In che modo Eclipse memorizza le librerie utente?
- 2. Dove bundler memorizza le gemme?
- 3. Dove memorizza le impostazioni di "Apri con" di Windows?
- 4. Dove Jenkins memorizza le credenziali SVN
- 5. Dove google chrome memorizza le estensioni decompresse?
- 6. Dove WordPress memorizza le pagine HTML?
- 7. Dove iPhone Simulator memorizza le applicazioni installate?
- 8. Dove memorizza Eclipse le informazioni relative a "Esegui preferiti" o "Debug preferiti"?
- 9. Dove nginx memorizza il rewrite_log?
- 10. Dove lein memorizza artefatti Maven?
- 11. Dove mysql memorizza i dati?
- 12. Le associazioni di tasti eclipse rcp non funzionano
- 13. Dove l'emulatore Android memorizza i file della scheda SD?
- 14. Dove k2 componet memorizza le sue immagini nel database?
- 15. Dove il compilatore memorizza i metodi per le classi C++?
- 16. Dove memorizza le password salvate da Internet Explorer?
- 17. Dove git memorizza le informazioni sull'origine di un repository
- 18. Dove memorizza JavaScript javascript/HTML localStorage?
- 19. Sincronizzazione della scorciatoia da tastiera con Eclipse e IDEA?
- 20. Eclipse sul Mac ... usando le scorciatoie da tastiera di Windows?
- 21. CakePHP: autoreferenziale bidirezionale hasMany Attraverso le associazioni
- 22. dove MySQL memorizza i file di database?
- 23. Dove UIWebView memorizza file offline HTML5?
- 24. Dove git memorizza il suo reflog?
- 25. Come ottenere le dimensioni della tastiera software
- 26. c'è un modo per caricare le associazioni delle associazioni polimorfiche?
- 27. come evitare le associazioni polimorfiche
- 28. rails has_many: attraverso le associazioni
- 29. attraverso le associazioni in sails.js
- 30. Come rimuovere tutte le associazioni di tasti di ricerca?
correlato a http://stackoverflow.com/questions/3462216/aptana-keyboard-shortcut-for-html-js-jquery-preview-within-the-ide (senza risposta) – ina
Penso che l'OP stia chiedendo dove le impostazioni stesse sono memorizzate cioè. in '~/.eclipse',' $ project_path/.settings' ecc. – prodigitalson