IDE 등을 사용해 개발하시는 분들이라면 다 아실만한 코드 인사이트라는 기능이 있습니다. 코드 템플릿으로 불리기도 하는 이 기능은 네이버 검색창의 검색어 추천 기능과 상당히 유사한 기능입니다. 이러한 코드 인사이트를 이용하면 첫머리 몇 글자만 입력한 후, 코드 인사이트에서 추천해 주는 템플릿을 선택하여 철자가 틀리는 일 없이 정확하고 빠른 코딩이 가능합니다. 검색어 추천 기능도 동일한 아이디어를 통해 나온 기능이라고 봅니다. 이를 통칭하여 자동완성으로 부르도록 하겠습니다.

이러한 자동완성 기능은 특정한 편집기 혹은 정해진 입력부에서만 사용되는 것이 일반적입니다. 이러한 것을 바탕화면을 포함한 모든 프로그램에 적용시킬 수 있었으면 하는 바램을 만족시켜주는 프로그램이 있어 소개드립니다.

바로 LetMeType입니다. ZDNet에서는 사용하기에 쉽고, 수고를 덜어주며, 깔끔한 인터페이스와 다양한 옵션을 가졌다고 말하고 있습니다. GPL 방식으로 소스코드와 함께 공개되어 있습니다.

LetMeType in Notepad

위와 같이 메모장 같은 글자를 입력할 수 있는 모든 곳에서 자동완성 기능이 동작하게 됩니다. 지정된 글자수(기본 2자)를 타이핑하면 자동완성 툴팁이 뜨게 됩니다. 떠 있는 추천 단어를 1~4의 숫자키를 이용해 선택하면 됩니다.

이 프로그램이 가지는 장점은 사용자가 입력한 모든 단어가 자동으로 축적되는데 있습니다. 일일이 자동완성 단어를 등록해 놓을 필요가 없습니다. 일정 시간동안 쌓은 데이터를 이용하여 빈도에 따라 추천 단어를 보여줍니다. 이렇게 쌓인 데이터는 별도의 파일로 저장할 수 있고, 특정 텍스트 파일을 데이터로 가져올 수도 있습니다. 각각의 파일들을 통합하는 기능까지 무엇 하나 빠지지 않습니다.

LetMeType - Settings

설정할 수 있는 항목 또한 다양합니다. 자동완성 기능이 나타나거나 없어지는 타이밍과 최소 글자수, 대소문자 변환 및 빈도에 따른 설정 등이 가능합니다. 암호 등 다른 사람이 보지 않아야 할 중요한 단어는 제외할 단어 목록에 넣어 놓으면 됩니다. 또한 이 프로그램이 동작하는 다른 프로그램 목록을 등록할 수도 있습니다.

LetMeType - About

About 창에서는 자신이 타이핑한 글자와 추천 히트수 등의 간단한 통계 정보가 표시됩니다.

단 하나 아쉬운 점은 한글이 지원되지 않는 것 같습니다. 설정에 따라 사용할 수 있을 것 같은데 방법을 모르겠습니다. 혹시 아시는 분은 댓글에 남겨주세요. 설정을 통해 지원이 된다면 추후 업데이트 하도록 하겠습니다.

Markup Maker 는 웹페이지 상에서 웹 표준 마크업을 생성을 도와줍니다.  화려한 WYSISYG 방식의 에디터는 아니지만 웹페이지를 만들때 처음 하는 작업인 구조 생성 부분을 자동화 해주고 있습니다. 간단한 동작 방식은 아래와 같습니다.

첫 페이지 에서 페이지의 구조를 잡습니다. 각각의 구역은 줄바꿈으로 구분하고 계층 구조는 공백으로 조절하면 됩니다. 구조 작성 후 옵션을 선택합니다. CSS를 따로 나눌것인지와 DOCTYPE 종류, 들여쓰기(Indent)를 어떤 문자로 할것인지를 정했으면 아래의 Convert to XHTML 버튼을 눌러 소스를 생성하면 완료됩니다.

옵션 중 DOCTYPE은 다음과 같은 종류를 지원합니다.

  • XHTML 1.1
  • XHTML 1.0 Transitional
  • XHTMl 1.0 Frameset
  • XHTML 1.0 Strict
  • HTML 4.01 Transitional
  • HTML 4.01 Frameset
  • HTML 4.01 Strict
  • HTML 3.2
  • Compact HTML 2.0

이제 새로 페이지를 만들때마다 DOCTYPE 샘플을 찾아다니던 일을 하지 않아도 될것 같습니다.

Find in this site

About

Dennis Lee
The truth has a million faces, but there is only one truth.

Recent Entries

Archives

«   2008/10   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Blog Visitors

Statistics Graph
Blog total 144,238 visitors.
Today 26 hit, yesterday 84 hit.