<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>즐거운 코딩 생활 ( funyphp ) &amp;gt; community &amp;gt; editor</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor</link>
<language>ko</language>
<description>editor (2023-02-24 11:45:07)</description>

<item>
<title>[ eclipse ] 이클립스 검색 후 항상 새창에서 소스 파일 열기</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=72</link>
<description><![CDATA[[ eclipse ] 이클립스 검색 후 항상 새창에서 소스 파일 열기 - 계속 같은 창에서 소스 파일이 열려서 검색을 하게 되었다.
<p></p>
<p>윈도우에서는 window &gt; preferences &gt;</p>
<p>맥에서는 eclipse &gt; settings &gt;</p>
<p>General &gt; Search 메뉴 또는 type filter text 창에 search</p>
<p>2번의 Reuse editors to show matches 를 체크 해제 하면 중복되어서 뜨지 않는다.</p>
<p> </p>
<p><img src="https://funyphp.com/data/editor/2302/20230224114407_b817b6fdc22d313ad6dc3381dc7ddbc2_2w2a.png" alt="스크린샷 2023-02-24 11.41.35.png" style="width:640px;height:474px;" /></p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2023-02-24T11:45:07+09:00</dc:date>
</item>


<item>
<title>[ eclipse ] 맥에서 lombok 설치하기</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=71</link>
<description><![CDATA[<p>lombok 사이에서 다운로드 받기</p>
<p>롬복 사이트에서 download 로 이동한다.</p>
<p>https://projectlombok.org/download</p>
<p><img src="https://funyphp.com/data/editor/2302/20230217141155_b817b6fdc22d313ad6dc3381dc7ddbc2_bkk6.png" alt="스크린샷 2023-02-17 14.10.01.png" style="width:640px;height:379px;" /></p>
<p> </p>
<p>다운로드를 받아서 실행을 시킨다.</p>
<p>lombok.jar 파일을 클릭해서 실행을 시키면 다음과 같은 화면이 뜬다 </p>
<p>그리고 Cat't find IDE가 뜰 경우가 있고 안뜨는 경우가 있는데 뜰경우 OK를 눌러 창을 닫는다.</p>
<p><img src="https://funyphp.com/data/editor/2302/20230217141437_b817b6fdc22d313ad6dc3381dc7ddbc2_ro4i.png" alt="스크린샷 2023-02-17 14.12.55.png" style="width:640px;height:302px;" /></p>
<p> </p>
<p>IDEs 의 창에 아무것도 뜨지 않으면  선택해서 연결을 해줘야 한다.</p>
<p><img src="https://funyphp.com/data/editor/2302/20230217141605_b817b6fdc22d313ad6dc3381dc7ddbc2_4ojf.png" alt="스크린샷 2023-02-17 14.15.41.png" style="width:640px;height:377px;" /></p>
<p> </p>
<p>이런경우 Specify location 을  클릭해서 이클립스의 경로중에서 eclipse.ini 의 위치를 찾아 선택한다.</p>
<p>1, 2, 3, 4 의 순서대로 앱을 선택해서 eclipse.ini를 선택해준다.</p>
<p><img src="https://funyphp.com/data/editor/2302/20230217142047_b817b6fdc22d313ad6dc3381dc7ddbc2_ahty.png" alt="스크린샷 2023-02-17 14.17.35.png" style="width:640px;height:316px;" /></p>
<p> </p>
<p>선택이 완료되면 IDEs 에 선택한 이클립스가 올라온다.</p>
<p>1, 2 의 순서로 설치를 진행한다.</p>
<p><img src="https://funyphp.com/data/editor/2302/20230217142504_b817b6fdc22d313ad6dc3381dc7ddbc2_ty3l.png" alt="스크린샷 2023-02-17 14.21.17.png" style="width:640px;height:380px;" /></p>
<p> </p>
<p>설치가 완료되면 화면이 바뀌고 해당 이클립스에서 lombok을 불러올 수 있게 된다.</p>
<p><img src="https://funyphp.com/data/editor/2302/20230217142628_b817b6fdc22d313ad6dc3381dc7ddbc2_vaso.png" alt="스크린샷 2023-02-17 14.26.14.png" style="width:640px;height:378px;" /></p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2023-02-17T14:27:31+09:00</dc:date>
</item>


<item>
<title>[ eclipse ] 브라우져 외부에서 실행하기 및 브라우저 정하기</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=70</link>
<description><![CDATA[<p> 프로젝트를 실행하면 내부 브라우져에서 실행되게 설정이 되어있다.</p>
<p>외부에서 볼 수 있게 연결 수정을 해보자.</p>
<p>설정창을 띄운다.<br />Preferences &gt;&gt;</p>
<p>맥에서는 Settings &gt;&gt;</p>
<p>Preferences &gt;&gt; General &gt;&gt; Web Browser &gt;&gt; Use internal web browser ( 내부에서 실행 ) </p>
<p>Preferences &gt;&gt; General &gt;&gt; Web Browser &gt;&gt; Use external web browser ( 외부에서 실행 )</p>
<p>둘중에 하나 원하는 것을 선택하고</p>
<p>External web browser 하단의 브라우져 선택</p>
<p>Default System web browser 은 윈도우 또는 맥에서의 기본 브라우져입니다.</p>
<p>선택이 되었으면 Apply를 통해 저장하고 설정을 빠져나오면  된다.</p>
<p> </p>
<p><img src="https://funyphp.com/data/editor/2302/20230217132217_b817b6fdc22d313ad6dc3381dc7ddbc2_ehtc.png" alt="스크린샷 2023-02-17 13.18.13.png" style="width:899px;height:656px;" /></p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2023-02-17T13:22:25+09:00</dc:date>
</item>


<item>
<title>[ eclipse ] Cannot change version of project facet Dynamic Web Module to 2.5 , 프로젝트의 java 버젼, Dynamic Web Module 버젼 변경시 오류</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=69</link>
<description><![CDATA[<p> 이클립스에서 이것 저것 테스트를 해보다가 </p>
<p>프로젝트에서 마우스 우클릭 &gt; Properties &gt; Project Facets 에서 Dynamic Web Module 4.0 // Java 1.8 로 올려서 저장을 한다음<br />처음에 셋이팅이 되었던 DYnamic Web Module 2.5 // Java 1.7 로 변경하려니 오류가 발생 </p>
<p>Cannot change version of project facet Dynamic Web Module to 2.5</p>
<p>프로젝트의 java 버젼, Dynamic Web Module 버젼 변경시 오류</p>
<p> </p>
<p>강제로  변경을 위해 xml 파일을 찾아서 변경을 했다.</p>
<p>/workspace.edu  &gt; 프로젝트 폴더 &gt; .settings &gt; org.eclipse.wst.common.project.facet.core.xml 파일을 vscode나 여타 편집기로 열어서</p>
<p>jst.java 버젼 1.7</p>
<p>jst.web 버젼 2.5 </p>
<p>수정후 저장 하고 해보니  된다.</p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2022-12-26T15:02:50+09:00</dc:date>
</item>


<item>
<title>[ IntelliJ ] MacOS - 단축키 정리</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=68</link>
<description><![CDATA[<span style="font-size:16px;"><b>command(⌘) = Cmd</b></span>
<p><span style="font-size:16px;"><b>option(⌥) =  Alt</b></span></p>
<p><span style="font-size:16px;"><b>control(⌃) = Ctrl</b></span></p>
<p>------------------------------------------------------------------------------------------------</p>
<div>cmd(⌘) + N : 현재위치를 기준으로 디렉토리, 패키지 및 생성목록을 보여주는 것 이외에도 생성자/ getter/setter도 보여준다.</div>
<br />
<div>cmd(⌘) + P : 해당 클래스가 인스턴스를 생성하기 위해 필요한 인자 값을 확인 가능합니다.</div>
<br />
<div>alt(⌥) + space : 특정 메소드의 구현부를 보는 단축키 입니다.</div>
<br />
<div>alt(⌥) : Focus를 이동할때 단어별로 이동할때는 옵션(⌥) 키를 누릅니다.</div>
<br />
<div>alt(⌥) + 방향 키(^) : 해당 포커스의 단어가 선택됩니다. ^키를 한번 더 누르면 선택이 확장 됩니다. 계층구조로 포커스의 범위가 넓어집니다.</div>
<br />
<div>F1 : 키를 누르면 해당 메소드나 클래스의 Doc을 보여줍니다.</div>
<br />
<div>Fn + 좌우상하 키: 현재 포커스에서 좌우 상하로 쉽게 이동 가능합니다. 라인 첫/끝 이동, page Up / page Down</div>
<br />
<div>Fn + Shift(⇧) : 라인 전체를 선택 가능합니다.</div>
<br />
<div>cmd(⌘) + [,] : 이전 포커스 이동, 다음 포커스 이동을 하는 단축키입니다. 다른 클래스 파일에 있는 포커스에도 적용이 가능하기 때문에 클래스 단위로 이동이 가능합니다.</div>
<br />
<div>cmd(⌘) + F : 현재 파일에서 특정 문자열을 찾는 단축키 입니다.</div>
<br />
<div>cmd(⌘) + Shift(⇧) + F : 프로젝트 전체에서 특정 문자열 검색이 가능합니다.</div>
<br />
<div>cmd(⌘) + R : 현재 파일에서 해당 문자열을 변경하는 단축키입니다. 주로 클래스 파일에서 전역변수를 바꿀때 유용합니다.</div>
<br />
<div>cmd(⌘) + Shift(⇧) + R : 프로젝트 전체에서 특정 문자열 변경이 가능합니다.</div>
<br />
<div>control(⌃) + Shift(⇧) + R : 현재 클래스 파일의 실행 결과를 보여줍니다.</div>
<br />
<div>control(⌃) + R : 이전에 실행했던 클래스 파일의 실행 결과를 보여줍니다.</div>
<br />
<div>cmd(⌘) + Shift(⇧) + O : 파일 검색을 하는 단축키 입니다.</div>
<br />
<div>cmd(⌘) + alt(⌥) + O : getter, setter등 원하는 메소드를 검색하여 찾을 수 있는 단축키 입니다.</div>
<br />
<div>cmd(⌘) + Shift(⇧) + A : Action(rename, theme: 등)을 검색할 수 있는 단축키로 저는 주로 파일 명을 변경할 때 사용합니다.</div>
<br />
<div>cmd(⌘) + E : 최근에 열었던 파일들의 목록을 볼 수 있습니다.</div>
<br />
<div>cmd(⌘) + Shift(⇧) + E : 최근에 수정했던 파일 목록들을 보여줍니다.</div>
<br />
<div>Ctrl(⌃) + I : 인터페이스에 있는 추상메소드를 즉 오버라이딩 할 목록을 보여줍니다. Copy and Paste 작업을 할 필요가 없어지는 좋은 단축키입니다.</div>
<br />
<div>cmd(⌘) + J : 현재 포커스를 기준으로 나올 수 있는 라이브템플릿 축약어들을 보여줍니다. iter,inn,ifn 등이 존재합니다.</div>
<br />
<div>cmd(⌘) + alt(⌥) + L : 자동으로 코드를 정렬 해주기 때문에 코드의 가독성이 향상되는 효과가 있습니다. 정말 자주 사용하는 단축키입니다.</div>
<br />
<div>cmd(⌘) + alt(⌥) + O : 불필요한 Import 문을 없애주는 단축키 입니다. 마찬가지로 자주 사용되는 단축키입니다.</div>
<br />
<div>참고: Action(cmd(⌘) + Shift(⇧) + A) 입력 값에 optimize imports on the fly를 클릭하고 설정을 해주면 자동으로 불필요한 import 문을 없애주기 때문에 사용하지 않는 import문을 개발자가 신경을 안써도 됩니다.</div>
<br />
<div>Shift(⇧) + F6 : 클래스, 변수, 파라미터 이름을 일괄적으로 변경해주는 단축키 입니다.</div>
<br />
<div>cmd(⌘) + Shift(⇧) + F6: 타입을 일괄적으로 변경 할 수 있습니다. 리턴타입도 자동으로 변경 됩니다.</div>
<br />
<div>F6 : Inner Class를 외부로 추출하거나, 다른 클래스의 내부 클래스로 이동 할 수 있습니다.</div>
<br />
<div>F2: 에러가 발생한 곳으로 포커스를 이동하는 단축키 입니다.</div>
<div>------------------------------------------------------------------------------------</div>
<div><b><span style="font-size:16px;">스마트 자동 완성</span></b></div>
<div>Ctrl(⌃) + Shift(⇧) + Space : 클래스의 인스턴스 생성시 나올 수 있는 클래스만 보여주는 단축키</div>
<br />
<div>Shift(⇧) + Space*2 : 스태틱 메소드가 자동 완성되는 단축키 입니다.</div>
<br />
<div>디버깅 단축키</div>
<div>control(⌃) + Shift(⇧) + D : 현재 위치의 메소드에서 디버그 모드로 실행되는 단축키 입니다.</div>
<br />
<div>cmd(⌘) + alt(⌥) + R : Resume 다음 브레이크 포인트로 이동하는 단축키 입니다.</div>
<br />
<div>F8 : Step Over 현재 브레이크에서 다음 한줄로 이동하는 단축키</div>
<br />
<div>F7 : Step Into 현재 브레이크의 다음 메소드로 이동하는 단축키</div>
<br />
<div>Shift(⇧) + F8 : Step Out 현재 메소드 밖으로 이동하는 단축키</div>
<br />
<div>alt(⌥) + F8 : Evaluate Expression 브레이크 된 상태에서 코드 사용하는 단축키 입니다.</div>
<br />
<div>Watch : 브레이크 이후의 코드 변경을 확인하는 것으로 단축키는 없고 무한대 모양으로 되어 있습니다.</div>
<div>-------------------------------------------------------------------------------</div>
<div><b><span style="font-size:16px;">리팩토링 단축키</span></b></div>
<div>cmd(⌘) + alt(⌥) + M : extractMethod로 복잡한 반복문 같은 경우 리팩토링하여 메소드로 뽑아내는 기능입니다. 정말 꿀 같은 기능입니다.</div>
<br />
<div>cmd(⌘) + alt(⌥) + V : 파라미터 변수를 생성하고 출력까지 합니다.</div>
<br />
<div>cmd(⌘) + alt(⌥) + P : extractVariable 변수를 만들어서 해당 값을 저장하고 출력까지 한번에 가능한 단축키로 마찬가지로 정말 좋은 단축키입니다.</div>
<br />
<div>쿼리를 위한 단축키</div>
<div>Ctrl(⌃) + Shift(⇧) + J : 하단에 있는 문자열을 합치는 단축키 입니다. 쿼리문 같은 문자열을 한줄로 합칠때 사용합니다.</div>
<div> </div>
<div>원문 : https://webcoding-start.tistory.com/42</div>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2022-10-21T17:15:39+09:00</dc:date>
</item>


<item>
<title>[ eclipse ] 퍼스펙티브바 (perspectives) 그림으로 나오는 것을 그림과 문자가 같이 나오게 바꾸기</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=67</link>
<description><![CDATA[<p>eclipse에서 퍼스펙티브바 (perspectives)는 기본적으로 그림으로 되어있다 </p>
<p>이를 문자로 바꾸면 그림과 문자가 함께 나와서 보기 편하고 좋다.</p>
<p>퍼스펙티브바에서 마우스 우클릭 show text 에 체크 하면된다.</p>
<p><img src="https://funyphp.com/data/editor/2207/20220727174121_eb71df349601442f0690f796ae8fbc25_rp5p.png" alt="스크린샷 2022-07-27 오후 5.41.01.png" style="width:471px;height:442px;" /></p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2022-07-27T17:42:59+09:00</dc:date>
</item>


<item>
<title>[ eclipse ] 맥OS (MacOS) 에서 자동완성 단축키를 변경</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=66</link>
<description><![CDATA[<p>맥OS (MacOS) 에서 자동완성 단축키가 한/영 전환키와 맞물려 있어서 단축키가 먹지 않아서 변경을 해보자</p>
<p>Preferences &gt; 검색창에 keys &gt; type filter text 창에 Content Assist &gt; Binding 에 ^Space 클릭 &gt; ⌃⌘Space 로 변경 후 apply and close</p>
<p><br /></p>
<p><img src="https://funyphp.com/data/editor/2207/20220728091442_eb71df349601442f0690f796ae8fbc25_j1lc.png" alt="스크린샷 2022-07-28 오전 9.10.19.png" style="height:auto;" /></p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2022-07-27T15:10:31+09:00</dc:date>
</item>


<item>
<title>[ intelliJ ] 맥에서 인텔리제이 mariadb jar 설치 및 jdbc 연결 설정</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=65</link>
<description><![CDATA[<p> [ intelliJ ] 인텔리제이에 mariadb jar 설치 및 jdbc 연결 설정</p>
<p> </p>
<p>일단 https://mariadb.com/downloads/ 로 이동해서 connects 탭을 클릭한다.</p>
<p>product -&gt; Java 8 + connector  선택</p>
<p>version 은 최신버젼으로 해서 다운로드를 클랙했다.</p>
<p><img src="https://funyphp.com/data/editor/2207/20220713180157_9fec17535b41a64173b6be133b857911_msul.png" alt="스크린샷 2022-07-13 오후 5.59.33.png" style="width:640px;height:449px;" /></p>
<p>jar 파일이 다운로드가 된다.</p>
<p> </p>
<p>이제 intelliJ 로 이동해서 </p>
<p>File &gt; Project Structure &gt; Libraries 로 들어가서 java 선택</p>
<p>다운로드 된 위치로 이동해서 jar 파일을 선택하고 open 을 눌러주면 프로젝트가 뜨는데 여기서 원하는 프로젝트를 선택한다</p>
<p><img src="https://funyphp.com/data/editor/2207/20220713180721_9fec17535b41a64173b6be133b857911_9qcw.png" alt="스크린샷 2022-07-13 오후 6.06.30.png" style="width:640px;height:244px;" /></p>
<p> 이렇게 추가가 되었다면 이제 jdbc 를 통해 연결하면 된다.</p>
<p> </p>
<p>java 파일에서 연결방법은 </p>
<p>url = "jdbc:mariadb://localhost:3306/[database name]";</p>
<p>만약 데이터의 한글이 깨진다면  [database name]?useUnicode=true&amp;characterEncoding=utf8 까지 입력한다.</p>
<p>driver = "org.mariadb.jdbc.Driver";</p>
<p>이렇게 사용하면 된다.</p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2022-07-13T18:11:05+09:00</dc:date>
</item>


<item>
<title>[ intelliJ ] 맥용 단축키  (preferences &gt; keymap &gt; editor actions 부분 macOS)</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=64</link>
<description><![CDATA[<p>intelliJ 맥용 단축키  (preferences &gt; keymap &gt; editor actions 부분 macOS)</p>
<p> </p>
<p> </p>
<pre>정렬 Option + Command + l</pre>
<pre>커서 이동 <span style="font-family:'JetBrains Mono', monospace;">Command + </span><span style="font-family:'맑은 고딕', 'Malgun Gothic', gulim;">방향키</span><span style="font-family:'JetBrains Mono', monospace;">( &lt;- </span><span style="color:#cc7832;font-family:'JetBrains Mono', monospace;">, </span><span style="font-family:'JetBrains Mono', monospace;">-&gt;)</span>
   </pre><pre>라인맨 왼쪽<span style="color:#cc7832;font-family:'JetBrains Mono', monospace;">, </span>라인맨 오른쪽<br />또는 <span style="font-family:'JetBrains Mono', monospace;">Fn + </span>방향키<span style="font-family:'JetBrains Mono', monospace;">( &lt;- </span><span style="color:#cc7832;font-family:'JetBrains Mono', monospace;">, </span><span style="font-family:'JetBrains Mono', monospace;">-&gt;)<br /></span>복사 <span style="font-family:'JetBrains Mono', monospace;">Command + c<br /></span>붙여넣기 <span style="font-family:'JetBrains Mono', monospace;">Command + v<br /></span>블럭씌우기 <span style="font-family:'JetBrains Mono', monospace;">Command + Shift + </span>방향키<span style="font-family:'JetBrains Mono', monospace;">(&lt;-</span><span style="color:#cc7832;font-family:'JetBrains Mono', monospace;">, </span><span style="font-family:'JetBrains Mono', monospace;">-&gt;)<br /></span>현재 포커스 실행 <span style="font-family:'JetBrains Mono', monospace;">:Control+Shift+R<br /></span>이전 실행<span style="font-family:'JetBrains Mono', monospace;">:Control+R<br /></span>라인 복사하기<span style="font-family:'JetBrains Mono', monospace;">:Command+D<br /></span>라인 삭제하기<span style="font-family:'JetBrains Mono', monospace;">:Command+back space<br /></span>라인 합치기<span style="font-family:'JetBrains Mono', monospace;">:Control+Shift+J<br /></span>구문 단위 이동<span style="font-family:'JetBrains Mono', monospace;">:Shift+Command+</span>위 또는 아래<br />라인 단위 이동<span style="font-family:'JetBrains Mono', monospace;">:Shift+Option+</span>위 또는 아래<br />인자값 보기<span style="font-family:'JetBrains Mono', monospace;">:Command+P<br /></span>해당 내용 문서 보기<span style="font-family:'JetBrains Mono', monospace;">:F1<br /></span>단어 단위로 이동<span style="font-family:'JetBrains Mono', monospace;">:Option+</span>좌 또는 우<br />라인 처음과 끝으로 이동<span style="font-family:'JetBrains Mono', monospace;">:Fn+</span>좌 또는 우<br />라인 전체 선택<span style="font-family:'JetBrains Mono', monospace;">:Shift+Command+</span>좌 또는 우<br />페이지 업<span style="color:#cc7832;font-family:'JetBrains Mono', monospace;">,</span>다운<span style="font-family:'JetBrains Mono', monospace;">:Fn+</span>위 아래<br />포커스 범위 잡기<span style="font-family:'JetBrains Mono', monospace;">:Option+</span>위 아래<br />포커스 이전<span style="font-family:'JetBrains Mono', monospace;">/</span>다음으로 이동<span style="font-family:'JetBrains Mono', monospace;">:Command+[</span>또는<span style="font-family:'JetBrains Mono', monospace;">]<br /></span>멀티 포커스<span style="font-family:'JetBrains Mono', monospace;">:Option+Option+</span>아래 또는 위<br />오류난곳으로 자동 이동<span style="font-family:'JetBrains Mono', monospace;">:F2<br /></span>현재 파일에서 검색<span style="font-family:'JetBrains Mono', monospace;">:Command+F<br /></span>현재 파일에서 교체<span style="font-family:'JetBrains Mono', monospace;">:Command+R<br /></span>전체에서 검색<span style="font-family:'JetBrains Mono', monospace;">:Command+Shift+F<br /></span>전체에서 교체<span style="font-family:'JetBrains Mono', monospace;">:Command+Shift+R<br /></span>파일 검색<span style="font-family:'JetBrains Mono', monospace;">:Shift+Control+N<br /></span>메소드 검색<span style="font-family:'JetBrains Mono', monospace;">:Option+Command+O<br /></span>액션 검색<span style="font-family:'JetBrains Mono', monospace;">:Shift+Command+A<br /></span>최근 열었던 파일 목록<span style="font-family:'JetBrains Mono', monospace;">:Command+E<br /></span>최근 수정했던 파일 목록 보기<span style="font-family:'JetBrains Mono', monospace;">:Command+Shift+E<br /></span>스마트 자동 완성<span style="font-family:'JetBrains Mono', monospace;">:Control+Shift+Space<br /></span>자동 완성<span style="font-family:'JetBrains Mono', monospace;">:Control+space </span><span style="font-family:'JetBrains Mono', monospace;">(</span>자동 완성 기능은 이건 맥의 단축키 언어변경과 겹침<span style="font-family:'JetBrains Mono', monospace;">)<br /></span>생성자<span style="color:#cc7832;font-family:'JetBrains Mono', monospace;">,</span><span style="font-family:'JetBrains Mono', monospace;">getter</span><span style="color:#cc7832;font-family:'JetBrains Mono', monospace;">,</span><span style="font-family:'JetBrains Mono', monospace;">setter </span>자동 완성<span style="font-family:'JetBrains Mono', monospace;">:Command+N<br /></span>인터페이스<span style="color:#cc7832;font-family:'JetBrains Mono', monospace;">,</span>추상 클래스의 오버라이드 메소드 자동 완성<span style="font-family:'JetBrains Mono', monospace;">:Control+I<br /></span>변수로 추출<span style="font-family:'JetBrains Mono', monospace;">:Command+Option+V<br /></span>파라미터 추출<span style="font-family:'JetBrains Mono', monospace;">:Command+Option+P<br /></span>메소드 추출<span style="font-family:'JetBrains Mono', monospace;">:Command+Option+M<br /></span>오른쪽 탭으로 이동<span style="font-family:'JetBrains Mono', monospace;">:Command+Shift+]<br /></span>왼쪽 탭으로 이동<span style="font-family:'JetBrains Mono', monospace;">:Command+Shift+[<br /></span>리팩토리 메뉴<span style="font-family:'JetBrains Mono', monospace;">:Control+T<br /></span>테스트 파일 만들기<span style="font-family:'JetBrains Mono', monospace;">:Command+Shift+t</span></pre>
   ]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2022-07-12T17:51:42+09:00</dc:date>
</item>


<item>
<title>[ phpstorm ] 자동 줄바꿈( 개행 )</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=61</link>
<description><![CDATA[<p style="padding:0px;font-family:'Malgun Gothic', dotum, sans-serif;font-size:14.4px;background-color:#ffffff;">Preferences </p>
<p style="padding:0px;font-family:'Malgun Gothic', dotum, sans-serif;font-size:14.4px;background-color:#ffffff;"> - mac -&gt; Cmd+,</p>
<p style="padding:0px;font-family:'Malgun Gothic', dotum, sans-serif;font-size:14.4px;background-color:#ffffff;"> - window,linux -&gt; Setting(Ctrl+Alt+s)</p>
<p style="padding:0px;font-family:'Malgun Gothic', dotum, sans-serif;font-size:14.4px;background-color:#ffffff;">editer &gt; general </p>
<p style="padding:0px;font-family:'Malgun Gothic', dotum, sans-serif;font-size:14.4px;background-color:#ffffff;"> - soft-wrap these files 에 원하는 파일 추가</p>
<p style="padding:0px;font-family:'Malgun Gothic', dotum, sans-serif;font-size:14.4px;background-color:#ffffff;"> (*.md; *.txt; *.rst; *.adoc; *.php, *.html; *.css; *.js; *.htm; *.php3)</p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2022-07-07T15:21:26+09:00</dc:date>
</item>


<item>
<title>[ phpstorm ] 화면에 세로줄 없애기</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=60</link>
<description><![CDATA[<p>Preferences </p>
<p> - mac -&gt; Cmd+,</p>
<p> - window,linux -&gt; Setting(Ctrl+Alt+s)</p>
<p>editer &gt; general &gt; apperance</p>
<p> - show hard wrap and visual guides 체크해제. 저장 하면 사라짐.</p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2022-07-07T15:17:25+09:00</dc:date>
</item>


<item>
<title>[ phpstorm ] 윈도우에서 파일 자동 배포( deployment use rsync for download/upload )</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=59</link>
<description><![CDATA[<div class="OutlineElement Ltr BCX0 SCXO262059673" style="margin:0px;padding:0px;clear:both;font-family:'맑은 고딕', 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif;background-color:#ffffff;">
   <p class="Paragraph SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="TextRun SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;"><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">Tools</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> &gt; </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">Deployment</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> &gt; </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">Configuration</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> &gt; </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">Use</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">rsync</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">for</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">download</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;">/</span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">upload</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> 이부분에 체크를 해서 자동 저장을 하고 싶다면 </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">rsync와</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">openssl</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> 을 설치해야 </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">한단다</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;">.</span></span><span class="EOP SCXO262059673 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
   </div>
<div class="OutlineElement Ltr BCX0 SCXO262059673" style="margin:0px;padding:0px;clear:both;font-family:'맑은 고딕', 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif;background-color:#ffffff;">
   <p class="Paragraph SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="TextRun SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;"><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"></span></span><span class="EOP SCXO262059673 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
   </div>
<div class="OutlineElement Ltr BCX0 SCXO262059673" style="margin:0px;padding:0px;clear:both;font-family:'맑은 고딕', 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif;background-color:#ffffff;">
   <p class="Paragraph SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="TextRun SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;"><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">Rsync</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">라는게</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">macos</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> 와 </span><span class="SpellingError SCXO262059673 BCX0" style="margin:0px;padding:0px;background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid transparent;background-color:inherit;">linux에서는</span><span class="NormalTextRun SCXO262059673 BCX0" style="margin:0px;padding:0px;background-color:inherit;"> 자동으로 지원이 되어서 찾아서 연결만 해주면 되지만</span></span><span class="EOP SCXO262059673 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
   </div>
<div class="OutlineElement Ltr BCX0 SCXO262059673" style="margin:0px;padding:0px;clear:both;font-family:'맑은 고딕', 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif;background-color:#ffffff;">
   <p class="Paragraph SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="TextRun SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;">윈도우 같은 경우 설치가 되어있지 않다.</span><span class="EOP SCXO262059673 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
   </div>
<div class="OutlineElement Ltr BCX0 SCXO262059673" style="margin:0px;padding:0px;clear:both;font-family:'맑은 고딕', 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif;background-color:#ffffff;">
   <p class="Paragraph SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="TextRun SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;">검색을 해보니 약간 복잡 해야 할 일이 있지만 찾았다.</span><span class="EOP SCXO262059673 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
   </div>
<div class="OutlineElement Ltr BCX0 SCXO262059673" style="margin:0px;padding:0px;clear:both;font-family:'맑은 고딕', 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif;background-color:#ffffff;">
   <p class="Paragraph SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="TextRun SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;">일단. </span><a class="Hyperlink SCXO262059673 BCX0" href="https://du.cesnet.cz/en/navody/rsync/cygwininstalace" target="_blank" style="margin:0px;padding:0px;" rel="nofollow noreferrer noopener"><span class="TextRun SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;">https://du.cesnet.cz/en/navody/rsync/cygwininstalace</span></a><span class="TextRun SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;"> 사이트로 이동해서 파일을 다운로드 받는다.</span><span class="EOP SCXO262059673 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
   <p class="Paragraph SCXO262059673 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="EOP SCXO262059673 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
   <p><img src="https://funyphp.com/data/editor/2206/20220613180005_14b68a9d05c579292d79a43a66f6c804_7l5q.jpg" alt="1.JPG" style="height:282px;" /></p>
   <p> </p>
   <p>다운로드 후 본인의 윈도우에 맞게 설치를 진행한다.</p>
   <p><img src="https://funyphp.com/data/editor/2206/20220613180435_14b68a9d05c579292d79a43a66f6c804_iotu.jpg" alt="2.JPG" style="width:971px;" /></p>
   <p> </p>
   <p><img src="https://funyphp.com/data/editor/2206/20220613180437_14b68a9d05c579292d79a43a66f6c804_tls2.jpg" alt="3.JPG" style="width:888px;" /></p>
   <p> </p>
   <p><img src="https://funyphp.com/data/editor/2206/20220613180440_14b68a9d05c579292d79a43a66f6c804_xkxs.jpg" alt="4.JPG" style="width:893px;" /></p>
   <p> </p>
   <p><img src="https://funyphp.com/data/editor/2206/20220613180442_14b68a9d05c579292d79a43a66f6c804_nbhz.jpg" alt="5.JPG" style="height:1035px;" /></p>
   <p> </p>
   <p><img src="https://funyphp.com/data/editor/2206/20220613180444_14b68a9d05c579292d79a43a66f6c804_bood.jpg" alt="6.JPG" style="height:1021px;" /></p>
   <div class="OutlineElement Ltr SCXO30652758 BCX0" style="margin:0px;padding:0px;clear:both;">
      <p class="Paragraph SCXO30652758 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="TextRun SCXO30652758 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;">설치가 되고 난후에는 연결을 해주어야 한다.</span><span class="EOP SCXO30652758 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
      </div>
   <div class="OutlineElement Ltr SCXO30652758 BCX0" style="margin:0px;padding:0px;clear:both;">
      <p class="Paragraph SCXO30652758 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="TextRun SCXO30652758 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;">Cygwin64를 c:\cygwin64\bin\ 이 폴더에 실행파일이 들어가게 된다.</span><span class="EOP SCXO30652758 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
      </div>
   <div class="OutlineElement Ltr SCXO30652758 BCX0" style="margin:0px;padding:0px;clear:both;">
      <p class="Paragraph SCXO30652758 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="TextRun SCXO30652758 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;">연결을 해주자.</span><span class="EOP SCXO30652758 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
      <p><img src="https://funyphp.com/data/editor/2206/20220613180808_14b68a9d05c579292d79a43a66f6c804_80kz.jpg" alt="7.JPG" style="height:761px;" /></p>
      <p class="Paragraph SCXO30652758 BCX0" xml:lang="ko-kr" lang="ko-kr" style="padding:0px;vertical-align:baseline;background-color:transparent;"><span class="EOP SCXO30652758 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
      </div>
   <p> <span class="TextRun SCXO128602033 BCX0" xml:lang="ko-kr" lang="ko-kr" style="margin:0px;padding:0px;font-size:11pt;font-family:'맑은 고딕', sans-serif;line-height:19px;">여기까지 설정을 하고 저장을 하게 정상적으로 업로드가 되는 것을 확인 할 수 있다.</span><span class="EOP SCXO128602033 BCX0" style="margin:0px;padding:0px;font-size:11pt;line-height:19px;font-family:'맑은 고딕', sans-serif;"> </span></p>
   </div>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2022-06-13T18:08:26+09:00</dc:date>
</item>


<item>
<title>[ atom ] atom-autocomplete-php 설정</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=53</link>
<description><![CDATA[<p>패키지 atom-autocomplete-php 설치 후</p>
<p>atom-autocomplete-php setting 에서  </p>
<p><img src="http://funyphp.com/data/editor/2106/20210614143525_55f3658fd5045d0c4a5afed1a65a984d_tac7.png" alt="Capture.PNG" /></p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2021-06-14T14:35:55+09:00</dc:date>
</item>


<item>
<title>[ vscode ] vscode에서 php 사용하기</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=52</link>
<description><![CDATA[<p>vscode에서 php 사용하기위해서 설치할 것은</p>
<p>Extenstions &gt; 검색창에 &gt; PHP IntelliSense &gt;&gt; install</p>
<p>&gt;&gt; manage &gt;&gt; Extension settings &gt; Edit in settings.json &gt;&gt;</p>
<p>아래부분을 추가</p>
<p> </p>
<p>    "php.executablePath": "php설치폴더/php.exe",</p>
<p>    "php.validate.run":"ontype",</p>
<p>    "php.validate.enable":false</p>
<p></p>
<p></p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2021-05-04T16:46:01+09:00</dc:date>
</item>


<item>
<title>[ 정부 표준 프레임워크 ] eGovFrameDev DB 접속오류 해결</title>
<link>https://funyphp.com/bbs/board.php?bo_table=editor&amp;amp;wr_id=51</link>
<description><![CDATA[<p>정부 프레임워크 이클립스 DB접속 오류</p>
<div style="padding:10px 10px 10px 18px;border-width:1px 1px 1px 4px;border-style:solid;border-color:#f42857;font-size:13px;line-height:19px;font-family:'courier 10 pitch', Courier, monospace;vertical-align:baseline;background-color:#051e30;color:#ffffff;">
   <p>Plug-in org.eclipse.datatools.sqltools.result.ui was unable to load class org.eclipse.datatools.sqltools.result.internal.ui.view.ResultsView.</p>
   </div>
<p>이러한 오류가 발생할 때</p>
<p>C:\eGovFrame-3.9.0\workspace.edu\.metadata\.plugins\org.eclipse.datatools.sqltools.result </p>
<p>폴더에서 results 파일 삭제 후 이클립스 재시작</p>
<p><br /></p>]]></description>
<dc:creator>웹지기</dc:creator>
<dc:date>2021-03-03T09:33:58+09:00</dc:date>
</item>

</channel>
</rss>
