이클립스에서 자바 개발을 하다보면 소스가 길 때 위쪽 부분 소스를 참조해야할 일이 매우 많이 발생한다. 이클립스 창 분할 단축키 Ctrl +{,. Toggle Split Editor (Vertical) 를 몰랐을 때는 개발 즉, 키보드 치다말고 마우스로 손 옮겨서 스크롤해서 복사 등 하고 아님 메모장등을 열어서 복사 붙여넣기 하고 다시 스크롤 아래로 내려서 원래위치로 간 다음에 참조하고 했는데.. 이 단축키를 알고 나서 잘 쓰니까 너무 편하고 시간도 무척 절약된다. 왜 진작 안 썼을까.. 여러분도 반드시 Ctrl + { 단축키를 외워서 자주 활용하기를 바란다. 사용할 일이 무척 많고 시간도 무지막지하게 절약되고 피곤도도 감소한다. 너무 편리하고 다시 없애고 싶으면 Toggle 이니 Ctrl + { 를 한..
다들 이클립스에 svn을 붙여서 사용하고 있을 것이다. 개발을 하다가 소스 sync 맞춰 볼일이 많이 생기는데 지금까지는 프로젝트에 마우스 우클릭하여 Team > Synchronize with Repository를 클릭해서 했다. 단축키로 해보니 지금 까지 했던 게 번거로웠었던 거구나를 알았다. 일단 현재 개발하고 있는 소스를 sync를 맞춰보고 싶을 때 그 소스에 커서가 있는 상태에서 ctrl+alt+s를 누르면 그 소스만 sync를 맞춰볼 수 있다. 프로젝트 전체로 sync를 맞춰보고 싶을 때는 프로젝트에 마우스 클릭한 후 ctrl+alt+s 단축키를 누르면 된다.
개발을 하다보면 변수등 찾기 바꾸기 할 일이 많이 생긴다. 그럴때 쉽고 빠르게 할 수 있는 방법을 살펴보겠다. 이미 많은 분들이 알고 있을것이라 생각되지만... 우선 커서를 찾기/바꾸기 하려는곳 맨 앞에 두고 Ctrl+f 를 누르면 Find/Replace 창이 뜬다. Find: Replace with: 에 원하는 값을 입력하고 그 창이 띄워져 있는 그 상태로 Alt+n, Alt+r 를 연속적으로 기계적으로 클릭하면 찾기,밖꾸기가 되면서 쉽고 빠르게 바뀐다. 여기서 n은 Find의 n 이고 r은 Replace의 r 이다. Find/Replace 창에 n과 R에 밑줄이 그어져 있을것이다.
이클립스로 자바 개발을 할 때 동일소스 열어서 같이 보면서 해야할 때가 있다. 그럴때 어떻게 해야 하는지 구글링을 해봤는데 두가지 정도가 나왔다. 1. 그냥 가장 간단한 방법이다. 현재 소스 창에서 마우스 우클릭하여 Open With > Text Editor 를 선택하면 된다. 단 단점이 자바 에디터가 아니라서 컬러풀하지가 않다. Java Editor는 선택이 안된다. 현재가 자바 에디터 창이라서 그런듯.. 2. 대 메뉴 > Window > Editor > Toggle Split Editor 를 선택하면 된다. 단축키는 Ctrl+{ 이다.
현재 이클립스 최신버전 2022-03을 다운받았더니 svn 이 없었다. 이런.. 이클립스 svn offline 설치를 해보려고 구글링을 했고 그대로 했는데 안됐다.. 플러그인 다운받아서 jar를 plugin 디렉토리에 넣어라.. 해서 했는데 안됐다. 헐.. 내가 잘못한건지.. 예전글 때문인지.. 그래서 그냥 Market Place에서 검색해서 (svn으로) 거기서 그냥 설치했다. 설치한김에 JSON Viewer, ERMaster (Software Install로 설치) 까지 하고 eclipse 폴더를 zip으로 압축해서 가져오는게 좋을듯 ====================================== 이렇게 해서 될줄알았는데 안됐다. 알고보니 svn connector가 설치가 안됐다. View에서 ..
이클립스에서 svn repositories에서 체크아웃을 받고 톰캣 서버를 켯는데 에러가 나면서 안되었다. 흠.. 이상하다.. 잘 되는 것이였는데.. 톰캣에러를 보니 처음 xml 파일 로딩 후 클래스 파일을 사용하려고 했을때 에러가 발생했다. org.springframework.beans.factory.BeanCreationException: Cannot find class [DecryptBasicDataSource] for bean with name 'dataSourceSpied' defined in ServletContext resource [/WEB-INF/config/root-context.xml]; nested exception is java.lang.ClassNotFoundException: ..
svn 문제 였다. 보통 svn 커밋 후 다운 받을 때 별다른 설정 없이 바로 동작 할 수 있게 해놓는다. 그럼에도 불구하고 잘 안된다는 것은 svn에서 잘못 받았을 확률이 크다. 프로젝트 마다 개발자 성향이 다 다르겠지만 SVN Repositories 를 보면 svn://1.1.1.1/ 바로 루트 체크아웃 받아야 바로 되는 경우가 있고 그 밑에 폴더에서 바로 체크아웃 받아야 되는 경우가 있다. 하.. 할때마다 헷갈린다. 그래서 루트에서 체크아웃 받아서 안되면 폴더에서 체크아웃 받아서 해보면 될 것이다. 그럼에도 안되는 경우가 있었으니.. 그것은 다음 글에..
이클립스에서 svn 연결해서 프로젝트를 생성하려고 project from svn 하였으나 톰캣 프로젝트가 아니라 build path 설정 등이 보이지 않았다. 이상하네.. 구글링 해봤더니 프로젝트 > 마우스 우클릭 > Properties > Project Facets > Dynamic Web Project 에 체크가 되어 있지 않았다. Dynamic Web Project 에 체크 하였더니 프로젝트가 지구 모양 아이콘이 추가 되면서 바로 Dynamic Web Project 로 바뀌었다. 성공!! https://mainia.tistory.com/m/5107 그런데 보통 여기까지 온거는 뭔가 설정에 문제가 있다는 것이다. 보통 svn에서 소스를 받으면 잘 동작하게 만들어 둔다. 다음글에서 문제 해결한것을 살펴보자
- Total
- Today
- Yesterday
- Python
- 프로씨
- 문자열
- 이클립스
- 라이믹스 모듈
- XE
- XE3
- 포인터
- 자바 smtp
- ocajp
- webix
- proc
- 파이썬
- C
- KG
- EC
- esql
- MySQL
- ocjap
- xe addon
- xe애드온
- 오라클
- C언어
- 스크래핑
- php
- 인포믹스
- 파싱
- 플러터
- JDBC
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |