vi 에서 Ctrl+v를 하게 되면 Visual Block으로 되어서 같은 열에 있는 글자들을 잡을 수가 있다.
또한 Ultra Editor에서도 '열모드'라는 버튼을 클릭하면... vi의 Visual Block과 같은 효과를 가진다.

그동안... Edit+ 이 개인적으로 맘에 듦에도 불구하고 Visaul Block이 되지 않는다고 생각해서 아쉬워 했는데...
알고 보니... Visaul Block이 지원되고 있었다. -.-;;
다음과 같이 하면... 된다...


1. 에디트 플러스의 '자동 줄 바꿈' 모드를 off 해 놓는다.

2. 그 후 Alt를 누른 상태에서 마우스로 Visual Block 형태로 잡아본다.

너무나 쉽게 Visual Block이 되는 것을 보고...
또하나 발견하게 된 기쁨을 가지게 되었다 ^^
신고

WRITTEN BY
체리필터
프로그램 그리고 인생...

받은 트랙백이 없고 , 댓글이 없습니다.
secret
php 프로그램을 짜다 보면... 같은 반복 잡업으로 인해 귀차니즘을 느끼는 경우가 많다.
이럴 경우 그냥... copy & paste 처럼 되는 것은 없나 라고 느끼게 된다.

에디트 플러스에 보면 '자동완성' 기능이란 것이 있다.
나도 거의 사용을 안하다가 오늘에서야 이것 저것 찾아보다가 알게 되었다.

* 사용방법

"도구->기본설정->설정및구문강조->자동완성" 에 자동완성 파일(*.acp)을 선택해 주면 된다.
자동완성 파일은 직접 텍스트로 만들어 주면 되며, 정확한 문법은 모르지만, 기초적인 내용 하나만 알고 있으면 어느정도 적용 가능한 듯 하다.

* example

#T=if
if(^!) {
}
#

if를 쓰고 나서 한칸 띄우면

if() {
}

가 자동으로 타이핑 되며, "("와 ")" 사이에 커서가 위치하게 된다.
즉 "^!"라고 표시된 곳에 커서가 위치하게 된다.

이러한 방법을 알고 직접 적용 시켜 본 예제이다.

#T=foreach
foreach(^!=>) {
}
#

#T=switch
switch(^!) {
    case :
    break;

    default:
}
#

#T=_SERVER
$_SERVER['^!']
#T=_REQUEST
$_REQUEST['^!']
#T=_POST
$_POST['^!']
#T=_GET
$_GET['^!']
#T=_FILES
$_FILES['^!']
#T=_SESSION
$_SESSION['^!']
#T=_COOKIE
$_COOKIE['^!']
#T=_ENV
$_ENV['^!']


editplus.com에 가보면, 이와 관련된 많은 acp 파일들이 있다.
이중 하나를 선택해서 자신의 입맛에 맞게 조금씩 수정해 가면서 사용하면 좋을 듯... ^^
신고

WRITTEN BY
체리필터
프로그램 그리고 인생...

받은 트랙백이 없고 , 댓글이 없습니다.
secret
phpschool의 피곤해 님이 올리신 팁입니다.

***************************************************************************

팁란에 이클립스에서 콘솔상에서 php 실행하는거 보고.. 괜찮다 싶어 적어봅니다.
그래서 에디터플러스에서도 콘솔상으로 출력하는거 적어 봅니다.
큰 팁은 아니지만.. 생각치 못한 분들을 위해..

우선 php.exe 파일이 있어야 윈도우상에서 콘솔로 실행이 가능합니다.
php.net에서 윈도우용 php를 다운 받아서 설치합니다.

그리고 에디터 플러스의 사용자 도구 구성에다 php.exe의 경로를 잡아줍니다.
명령에는 php.exe 파일의 경로를, 인수에는 파일이름, 디렉토리에는 파일디렉토리를 선택해 줍니다.


그리고 아래는 hello world를 콘솔상에서 찍은 겁니다.


에러를 출력하는 화면.. html 태그가 같이 붙어서 출력하는거 말곤.. 괜찮네요..


그럼 왜 콘솔상에서 출력을 하는 것일까??
웹상에서 보면 되지..이런 분이 계실 거라 생각합니다.
php가 웹용에 주로 쓰이다 보니.. 브라우저상에서 확인을 해야 하지만..
class로 생성된 라이브러리(?)나 리턴값을 던지는 함수를 테스트할때 유용할것 같습니다.
ftp로 파일 올리고, 브라우저 띄워서 확인하는 것보다..
코딩후 임의의 데이타를 입력후 에러나 결과값을 테스트하기에 편할거라 생각이 됩니다.
(html과 같이 출력되는 것은 보기에 그렇고, 결과값을 리턴해 주는 함수를 테스트 해 보는데 좋을것 같습니다.)

아래는 time stamp를 date로 찍어주는 클래스를 테스트로 돌린겁니다.



신고

WRITTEN BY
체리필터
프로그램 그리고 인생...

받은 트랙백이 없고 , 댓글이 없습니다.
secret