블로그에 소스코드를 삽입할 때,
일반적으로
import java.util.Calendar;
public class TimerTest {
public static void main(String[] args) throws InterruptedException {
while(true){
Calendar now = Calendar.getInstance();
int hour = now.get(Calendar.HOUR_OF_DAY);
int minute = now.get(Calendar.MINUTE);
int second = now.get(Calendar.SECOND);
System.out.println("현재 시간은 " + hour + "시 " + minute + "분 " + second + "초 입니다.");
Thread.sleep(1000);
}
}
}
이런식으로 작성하곤 합니다.
블로그에 코드를 붙이다보면 들여쓰기가 안되서 보기에 가독성도 떨어지고, 그렇다고 하나하나 들여쓰기를 하거나 색상을 넣기에는 너무 무모한 짓인것 같았습니다.
소스코드를 좀더 보기 좋게 효율적으로 작성하는 방법을 찾다가 유용한 사이트를 알게되어 공유하려고 합니다.
바로 ColorScripter 사이트입니다.
"Color Scripter는 Action Script 3.0, PHP, C++, C#, Java, HaXe, JavaScript, HTML/XML, SQL 쿼리문 등 다양한 스크립트를 하이라이트해 HTML 텍스트로 복사해주는 유틸리티입니다."
ColorScripter는 웹에서 실행할 수도 있고, 다운로드 받아서 실행하는 방법도 있습니다.
위의 킹크를 통해 접속하여 프로그램을 웹에서 실행하였습니다.
[웹에서 실행] 버튼을 누르면 아래 그림처럼 프로그램 언어별 종류가 보입니다.
언어선택에서 코드를 작성할 언어를 선택합니다.
언어를 선택하면 기본적인 코드가 작성됩니다.
기본 코드를 삭제하고 편집할 코드를 에디터에 복사합니다.
코드를 복사하면 자동으로 색상이 적용되어 코드가 입력되어 보입니다.
[복사] 버튼을 눌러서 코드를 복사합니다.
블로그에 복사한 코드를 (Ctrl+V)로 붙여넣으면
아래와 같이 코드가 깔끔하게 정리되어 복사됩니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import java.util.Calendar;
public class TimerTest {
public static void main(String[] args) throws InterruptedException {
while(true){
Calendar now = Calendar.getInstance();
int hour = now.get(Calendar.HOUR_OF_DAY);
int minute = now.get(Calendar.MINUTE);
int second = now.get(Calendar.SECOND);
System.out.println("현재 시간은 " + hour + "시 " + minute + "분 " + second + "초 입니다.");
Thread.sleep(1000);
}
}
}
|
또한 설정을 통해 옵션을 지정할 수도 있습니다.
"Color Scripter을 사용하여 하이라이트한 코드의 저작권은 코드 제작자에게 있습니다.
하지만 Color Scripter 자체의 저작권은 개발자에게 있으며, 무단 재 배포를 금지합니다.
(링크 배포나 저작자를 명시한 배포는 허용합니다.)
사용시 Colored By ColorScripter 태그는 떼지 말아주시길 바랍니다."
ColorScripter는 위와 같은 경고문이 표시되어 있으니,
이를 사용하는 개발자는 잘 지켜주며 개발하면 좋을 것 같습니다.
코드를 자주 블로그나 카페에 올리는 분들은
이 사이트를 즐겨찾기에 추가하거나, 프로그램을 다운로드 받아서 사용하면 다른사람들이 코드를 볼 때 좀 더 쉽게 볼 수 있을 것 같습니다.
이 얼마나 깔끔한 프로그램이 있단 말인가..
댓글 없음:
댓글 쓰기