Eclipse에 코드 스 니펫 저장
저는 20 년 동안 vi와 gvim을 사용한 후 최근 Eclipse로 반 변환했습니다. gvim에서 내가 놓친 것 중 하나는 여러 코드 조각을 명명 된 버퍼로 잘라내어 공통 관용구를 반복하는 것과 같은 작업을 할 때 마음대로 붙여 넣을 수 있다는 것입니다. 예를 들어 나는 그것을 가지고 있기 때문에 "ap붙여 넣을 것입니다.
DatabaseHandle handle = null;
try
{
handle = DatabaseConnectionPool.newHandle();
그런 다음 "bp붙여 넣습니다
handle.commit();
}
finally
{
handle.rollback();
DatabaseConnectionPool.returnHandle(handle);
}
그리고 하루 동안 두 가지를 반복해서 반복 할 수 있습니다. 다른 질문에 대한 답변에서 누군가 Eclipse에서 "코드 스 니펫을 관리"할 수 있다고 언급했지만 방법은 언급하지 않았습니다. 이제 저는 묻습니다. Eclipse에서 코드 조각을 어떻게 관리합니까?
이 자습서에 설명 된 대로이 두 조각을 코드 템플릿 에 저장할 수 있습니다 .
스크랩북 에서 모든 종류의 자바 코드 조각을 빠르게 실행할 수 있다는 점을 잊지 마십시오 (정확히 원하는 것은 아니지만 때때로 유용 할 수 있음).
Newtopian 추가 (주석에)
실제로 템플릿은 변수와 탭 중지를 추가하여 훨씬 더 강력 해 지므로 위의 예는
dbHandle ctrl+space. 두 부분에서 스 니펫을 복사하고 커서를 가운데에 놓습니다.
Eclipse는 또한 VonC에서 설명하는 (믿을 수 있을까요?) 스 니펫이라고하는 템플릿 기능과 매우 유사한 기능을 제공합니다. 창>보기 표시> 스 니펫.
새 스 니펫 카테고리를 추가하려면 다음을 수행하십시오. 스 니펫 창을 마우스 오른쪽 단추로 클릭하고 사용자 정의 ...를 클릭하십시오. 새로 작성> 새 카테고리를 클릭하십시오. 필요한 경우 범주 이름을 입력합니다 (예 : "Java"). 적용을 클릭하십시오. 선택한 범주를 선택한 상태에서 새로 만들기> 새 항목을 클릭합니다. 스 니펫을 입력하십시오.
스 니펫을 사용하려면 스 니펫을 삽입 할 위치에 커서를 놓은 다음 스 니펫 창에서 스 니펫을 두 번 클릭하십시오.
나는 우연히 Snip2Code 플러그인 최근. 작업을 수행했으며 빠른 방법으로 스 니펫을 수집하고 검색 할 수 있습니다.
천 마디 말의 가치가있는 사진은 어떨까요?
질문은 오래되었지만 답변의 링크가 오래되었습니다.)
다음은 멋진 튜토리얼입니다. http://www.dansshorts.com/post/creating-snippets-in-eclipse
Dreamweaver 및 이전 Coldfusion IDE 인 Homesite와 같은 일부 IDE에서 스 니펫을 사용했습니다. 또한 MySQL Workbench에서 많은 스 니펫을 사용합니다. 여기에서 SQL을 많이 입력하고 매우 편리합니다.
이제 Eclipse Java EE IDE for Web Developers Version Indigo Release를 사용 하고 있으며 Window | Show View | Other ... | General | Snippets 에서 스 니펫 패널을 찾았습니다 . 나는 그것을 조작하고 내가 원하는 코드를 스 니펫으로 추가하는 방법과 그것을 효율적으로 사용하는 방법을 알아낼 수 있었다.
Eclipse Snipmatch (Eclipse for Java Developers Package의 일부)를 사용합니다.
- Java 코드 스 니펫에서 매우 잘 작동하지만 HTML, ABABP, PHP 등과 같은 다른 언어에서도 작동합니다.
- 편집기의 모든 코드 조각을 코드 템플릿으로 직접 변환 할 수 있습니다. 스 니펫으로 변환하려는 코드, 컨텍스트 메뉴 "스 니펫 생성"을 강조 표시하고 양식을 작성하고 완료하십시오.
- Git 리포지토리를 통해 팀 구성원과 스 니펫을 공유 할 수 있습니다.
매뉴얼 : https://www.eclipse.org/recommenders/manual/#snipmatch
설치 : https://marketplace.eclipse.org/content/snipmatch
참고 URL : https://stackoverflow.com/questions/237987/storing-code-snippets-in-eclipse
'IT TIP' 카테고리의 다른 글
| 공간 / 방사 환경에서 C ++ 템플릿 사용이 권장되지 않는 이유는 무엇입니까? (0) | 2020.11.21 |
|---|---|
| IList (0) | 2020.11.21 |
| 선택을 사용하여 쿼리 결과에 행 추가 (0) | 2020.11.21 |
| Emacs Lisp를 사용하여 파일이 존재하는지 어떻게 확인할 수 있습니까? (0) | 2020.11.21 |
| 경고 (Selenium IDE) 내부의 확인 버튼을 클릭합니다. (0) | 2020.11.21 |
