기존 php 개발시 문제가 되었던 뜨거운감자같은 이슈들(ftp, sftp를 통한 직접수정)
깃이라던가 svn을 사용하여 형상관리를 하고자 하거나,,타이핑 치는맛이 있는 파워모드 적용이라거나[...]
실은 editplus가 결단코 나쁜프로그램은 아닙니다만..넘어가려고하면 비슷한 환경이 나와줘야 이질감도 덜할테니까요
장점은 코드어시스턴트 함수 트레이싱(리버싱등),sql 클라이언트,터미널등의작업을 idea내에서 전부 할수있다는 점이 강점이고요
단점은 역시 무거운거겠죠...뭐...그래도 안돌아가는것도 아닙니다-_-;;아톰프로세서의 태블릿에서도 돌아가는걸 확인했습니다.
setting의경우 테마는 무엇을 쓰든 상관없습니다(어차피 에디트플러스테마로 갈아치울거니까요)
30일 무료버젼이든 학생계정을 받아 설치를 했다면
keymap의경우에는 visual studio로 변경해주시는게 좋습니다.
(인텔리제이,decula eclipse 는 기존에 에디트플러스의 단축키와는 다르게 복사,붙여넣기등의 설정이 다른단축키인지라 나중에 찾기가 힘들어집니다)
처음 프로젝트는 생성하지마시고 기본 텍스트파일등을 열어 두시는게 좋습니다.
제일먼저 해주셔야 할일은 아무래도 폰트입니다. 해상도에따라 다르지만 폰트가 기울여진 상태로 보여 가독성자체가 없어지거든요
상단 메뉴 file->settings를 눌러 여신다음 appearance로 가주시면
Override default fonts by(not recommended) 라는 체크박스가 있을겁니다. 체크해주시고요 IDEA의 사용하고자 할 폰트와 사이즈를 선택해주시고 Apply 혹은 ok를 눌러주세요
좌측 상단에 검색영역에 검색하면 필터가되니 자주이용해주시면됩니다.
다음은 ftp입니다
상단 메뉴 file->settings를 눌러 build,execution, deployment->deployment ftp 설정 추가해주시면 됩니다.
추가로 저장할때마다 업로드를 하고자 한다면 아래의 옵션을 선택해주세요 개인적으로 코드 추적을위해서는 로컬작업후 업로드가 좋긴합니다만[...]
설정뒤 탐색기를 여시고자 한다면
상단메뉴 View ->Tool Windows Remote Host를 클릭하시면 관련윈도우가 나옵니다.
다음은 핵심인 에디트플러스 테마적용법입니다. Colors & Fonts 에 들어가서 처리해줘야합니다만 아마 변경처리가 안될겁니다. Save As 를 한번 해주시고 저장처리를 하고
컬러와 폰트가 변경가능해집니다-_-;;한번은 해줘야하더라고요
이후 phpstorm의 사용자 설정파일 윈도우 10 기준 C:\Users\사용자이름\.PhpStorm2016.2\config\colors 안에 제가올려둔 Editplus_1.icls 파일을 복사해주시고
phpstorm 을 재시작하여 설정을 잡아주시면 됩니다.
=========================================================
2016-11-30 remote_host관련 링크에 대해서 설명드립니다.
협업간 svn을 사용하지 않은상태로 ftp로 작업하게 되는 케이스가 더러 있습니다. 정확히는 무지막지하게 많죠.
전반적으로 서버의 루트를 주지도 않을뿐더라 웹호스팅에서 프로젝트를 처리하는 경우가 허다하니까요
실제로 소스충돌로 자신의 작업된 영역이 날아가거나 상대방의 작업된 영역이 날아가는 경우가 있습니다.
그래서 있는게 싱크로나이즈 기능입니다. 보통자신이 연 파일에 한하여 keymap 메뉴에서 sync with deployed to.의 단축키를 잡아주세요 전일단 ctrl+alt+s로 붙여뒀습니다.
임의의 파일로 테스트해보시면 이해가 되실겁니다. 일단 phpstorm으로 작업하는사람(작업자1)과 타idea로 작업하는 사람(작업자2)을 기준으로 해당 파일을 열었습니다
이제 작업자2가 파일을 수정하게 되는경우를 보여드리겠습니다
예 하단부를 보시면 에디트플러스에서 직접 저장처리가 끝나있는 상태입니다 이제 작업자2의 경우 저장전에 싱크를 맞춰주기 위해서 ctrl+alt+s를 눌러 프로젝트가 연결된 서버리스트를 선택하게되면
파일을 비교할수 있는 디프 윈도우가 열립니다
캡쳐에서는 디렉토리명을 가리기 귀찮아서 상단부분을 캡쳐하지 않았지만 좌측상단 아이콘메뉴중 재생아이콘을 누르게되면 idea가 자동으로 변경처리를 하게됩니다.
편리하지만 장담을 못해쓰질않습니다.좌측은 로컬에 있는 내파일이고 우측에 있는내용은 현재 서버에 올라가있는 파일의내용입니다 가운데에 <<로 되어있는 부분을 눌러
변경된 내용과 자신의 작업결과물을 잘매핑시켜 올려주시면 끝.....확실히 에디트플러스로 동일파일을 동시협업하게되어 꼬이게되는 불상사는 확연히 줄어듭니다.
물론 귀찮아요...하지만 귀찮다고 에러나고
남의 작업물을 날려먹고 내작업물을 날려먹고
다시작업하는것보다는 덜귀찮다고 생각해요
실제로 협업을위해서라도 숙지하고 적용하는 습관은 필요하다고 생각합니다.
'사용유틸리티' 카테고리의 다른 글
PhpStorm 관련 플러그인 추천 (0) | 2021.04.28 |
---|---|
무료 캡처툴 picpick (0) | 2017.06.20 |
[PHP=>Ci] 코드이그나이터 내에서 레이아웃페이지를 사용하기 (0) | 2017.05.19 |
[php]엑셀 다운로드 기능구현화 (0) | 2017.05.18 |
PHPSTORM 간 SVN 세팅 및 처리방법 (0) | 2017.04.24 |