Eclipse는 사용자 환경 설정을 어디에 저장합니까? 특히 키보드 바인딩?Eclipse는 키보드 바인딩을 어디에 저장합니까?
12
A
답변
25
는 이클립스 (기본 구성과 다른 설정) 키를 단축키에 관한 지역 설정을 닫으면 다음과 같은 그루비 스크립트를 사용하여 바인딩을 추출 할 수 있습니다
</path/to/workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings\
org.eclipse.ui.workbench.prefs
+0
생명의 은인 - 고마워요! –
0
에 저장됩니다. 나는 그루비 개발자가 아니므로 내 해킹을 용서해주십시오.
그루비 스크립트 사용 (워크 벤치 XMI 파일에 대한 올바른 경로에서 대체) :
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;
}
}
0
당신은 실제로 단지로 시작하는 org.eclipse.ui.workbech.prefs
파일의 전체 라인을 복사 할 수 있습니다 : org.eclipse.ui.commands=
과에 붙여 넣습니다 업데이트 할 다른 Eclipse 작업 공간 환경 설정 파일 - 적어도 Eclipse Neon에서는 한꺼번에 가져올 수 있습니다.
관련 문제
- 1. Eclipse는 SSL 키를 어디에 저장합니까?
- 2. Eclipse는 Tomcat 용 서블릿 파일을 어디에 저장합니까?
- 3. eclipse는 Navigator View 구성 설정을 어디에 저장합니까?
- 4. VS2010은 수정 된 키보드 단축키를 어디에 저장합니까?
- 5. Eclipse는 설정 * 및 플러그인 *을 userdir에 어디에 저장합니까?
- 6. 연결 문자열은 어디에 저장합니까?
- 7. 데이터베이스 암호는 어디에 저장합니까?
- 8. Subversion은 어디에 저장합니까?
- 9. 사용자 파일은 어디에 저장합니까?
- 10. setting.xml을 어디에 저장합니까?
- 11. CLR은 정적 클래스를 어디에 저장합니까?
- 12. ColdFusion은 .HBXML 파일을 어디에 저장합니까?
- 13. jquery 쿠키는 어디에 쿠키를 저장합니까?
- 14. 데이터베이스 연결 문자열은 어디에 저장합니까?
- 15. PowerShell 스크립트 라이브러리는 어디에 저장합니까?
- 16. 유효성 검사 논리는 어디에 저장합니까?
- 17. webistrano는 맞춤 레시피를 어디에 저장합니까?
- 18. WordPress는 HTML 페이지를 어디에 저장합니까?
- 19. VisualStudio는 지역 상태를 어디에 저장합니까?
- 20. IE는 ASP.NET_SessionId 쿠키를 어디에 저장합니까?
- 21. 기타 프로젝트 설정은 어디에 저장합니까?
- 22. cakephp에서 검색하는 항목을 어디에 저장합니까?
- 23. Eclipse는
- 24. Eclipse는 어떻게 사용합니까?
- 25. Linux 사용자 드라이버에서 사용자 컨텍스트를 어디에 저장합니까?
- 26. xhost는 허용 된 네트워크 주소를 어디에 저장합니까?
- 27. C++ - 시스템은 반환 된 문자를 어디에 저장합니까?
- 28. HBase는 어디에 모든 행 키를 저장합니까?
- 29. 컴파일러는 C++ 클래스의 메서드를 어디에 저장합니까?
- 30. 파일 시스템에서 앱의 데이터 파일을 어디에 저장합니까?
http://stackoverflow.com/questions/3462216/aptana-keyboard-shortcut-for-html-js-jquery-preview-within-the-ide (대답없는) – ina
에 관한 질문입니다. 설정 자체가 저장됩니다. '~/.eclipse','$ project_path/.settings' 등등 .. – prodigitalson