Eclipse lưu trữ các tùy chọn người dùng của nó ở đâu? Cụ thể là các ràng buộc bàn phím?Eclipse lưu trữ các ràng buộc bàn phím ở đâu?
Trả lời
Khi bạn đóng Eclipse, bất kỳ cài đặt địa phương về phím tắt (cài đặt khác với cấu hình mặc định) được lưu trong
</path/to/workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings\
org.eclipse.ui.workbench.prefs
Lifesaver - cảm ơn! –
Bạn có thể trích xuất các ràng buộc bằng cách sử dụng kịch bản hấp dẫn sau đây. Tôi không phải là một nhà phát triển groovy vì vậy xin vui lòng tha thứ hack của tôi.
Groovy Script sử dụng (thay thế trong một con đường đúng vào file XMI workbench):
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;
}
}
Bạn có thể thực sự chỉ cần sao chép toàn bộ dòng trong file org.eclipse.ui.workbech.prefs
mà bắt đầu với: org.eclipse.ui.commands=
và dán nó vào tập tin prefs workspace eclipse tương ứng khác mà bạn muốn cập nhật - ít nhất là trong Eclipse Neon, và bạn sẽ nhận được tất cả chúng cùng một lúc.
- 1. Emacs trong các ràng buộc bàn phím TTY +
- 2. Dự án được lưu trữ trong Eclipse ở đâu?
- 3. Dấu trang Eclipse được lưu trữ ở đâu?
- 4. plugin maven được lưu trữ ở đâu
- 5. Lưu trữ tệp nhật ký lưu trữ ở đâu?
- 6. Các khối CMS tĩnh Magento được lưu trữ ở đâu?
- 7. ".NET Storage" được lưu trữ ở đâu?
- 8. Kho lưu trữ EclipseLink/Maven ở đâu?
- 9. Git lưu trữ tệp ở đâu?
- 10. Lưu trữ Smalltalk đã mất ở đâu?
- 11. Các tệp evtx được lưu trữ ở đâu được lưu trữ?
- 12. Kho lưu trữ cục bộ ở đâu?
- 13. ViewState được lưu trữ ở đâu?
- 14. TempData được lưu trữ ở đâu?
- 15. CLR lưu trữ các lớp tĩnh ở đâu?
- 16. Bạn lưu trữ các biến trong jinja ở đâu?
- 17. Các giao dịch mua InAPP được lưu trữ ở đâu?
- 18. Các biến trong Python được lưu trữ ở đâu?
- 19. Outlook lưu trữ các tệp mã VBA ở đâu?
- 20. Lưu trữ các sản phẩm magento 1.5 ở đâu?
- 21. UIWebView lưu trữ các tệp ngoại tuyến HTML5 ở đâu?
- 22. WordPress lưu trữ các trang HTML ở đâu?
- 23. Các lớp java được lưu trữ trong Oracle ở đâu?
- 24. TFS 2008/TFS 2010 lưu trữ các thay đổi ở đâu và ở đâu?
- 25. Buộc Bàn phím mềm mở
- 26. generic KHÔNG ràng buộc ở đâu T:! IEnumerable
- 27. Bàn giao tiếp đầu ra ở đâu trong ứng dụng được lưu trữ trên IIS?
- 28. Mật khẩu khóa tên mạnh được lưu trữ ở đâu?
- 29. Cấu hình gỡ lỗi CDT Eclipse được lưu trữ ở đâu?
- 30. XCode - Nhưng ... Lưu trữ của tôi ở đâu?
liên quan đến http://stackoverflow.com/questions/3462216/aptana-keyboard-shortcut-for-html-js-jquery-preview-within-the-ide (chưa được trả lời) – ina
Tôi nghĩ rằng thw OP đang hỏi nơi các cài đặt được lưu trữ tức là. trong '~/.eclipse',' $ project_path/.settings' vv .. – prodigitalson