2008년 9월 23일 화요일

vim window split

window split

#horizontal split
:sp
:20sp 

#vertical split
:vs
:20vs

^ww : 창 사이 이동
^wt, ^wb : 창 사이 이동 (창이 많이 열렸을 때 열린 창의 top, bottom 으로 이동)
^wh, ^wj, ^wk, ^wl : 창 사이 이동 (왼쪽, 아래, 위, 오른쪽으로 각각 이동, hjkl 이 커서 이동키인 것처럼...)

^wc : 커서가 위치한 창을 닫기
^w_, ^w- : 현재 보고 있는 창을 최대화 (나뉘어진 창에 따라 각기 달라짐)
20^w_ : 현재 보고 있는 창의 높이 (라인수) 를 20 으로 지정

#현재 창을 전체화
:only 

#모든 창 닫기
:qa

^wn : 세로로 창 새로 열기
^wv : 가로로 창 새로 열기
^wo : 현재 창만 두고 나머지 창 모두 닫기

^wf, gf: 파일이름 위에 커서가 위치해 있을 경우 해당 파일 열기

^w>, ^w< : 폭 줄이기 늘이기 // 되는 게 있고 안 되는 것도 있는 듯...

2008년 6월 3일 화요일

윤년 계산; a leap year; an intercalary year

// 윤년 계산 루틴
// check IsLeapYear.
function IsLeapYear(Year: Word): Boolean;
begin
Result := (Year mod 4 = 0) and ((Year mod 100 <> 0) or (Year mod 400 = 0));
end;

// 윤년 여부에 따른 월별 날 수 테이블
// if year is a leap year then MonthDay:=array[1] else MonthDay:=array[0];

MonthDays: array [Boolean] of TDayTable =
((31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31), (31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31));

2008년 5월 20일 화요일

이클립스에 php 플러그인이 설치가 안될 때...

이클립스 이런 저런 버전을 모두 깔아봤지만 전부 php 플러그인은 지원을 안 해주셔서
아예 php 플러그인이 들어가 있는 이클립스를 받아서 해결...

링크 : http://download.eclipse.org/tools/pdt/downloads/