ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Patch Log
    SciTE Unofficial Patch/Patch Log 2022. 12. 3. 08:34

     

    * 각 기능의 타이틀을 클릭하면 자세한 사용법을 확인할 수 있습니다.
    * 건의 및 오류 제보는 여기에 댓글로 남겨주세요
    기능 개선 및 강화
    • 파일 백업 기능 개선 및 복원 기능 추가 [ v0.1 ]
    • 이제 파일명에 영어가 아닌 언어가 포함되어도 백업파일이 생성됩니다.
      단, 스크립트와 같은 폴더에 백업파일이 생성되 기존방식과 달리 별도의 지정된 폴더에 백업파일이 생성되며,
      이를 관리하기 위한 복원 기능을 도구 메뉴에 추가하여 현재 파일을 지정 시점의 내용으로 복원할 수 있도록 하였습니다.

    • 블럭 주석 기능 개선 [ v0.1 ]
    • 이제 블럭주석 단축키(Ctrl+Shift+Q)가 블럭 주석을 해제할수도 있습니다.

    • Switch문 자동 들여쓰기 [ v0.1 ]
    • Switch문 입력 후 Enter를 누르면 자동으로 괄호와 Case가 입력됩니다.
      Case, Default문 입력 후 Enter를 누르면 자동으로 들여쓰기가 적용되며,
      이 때 콜론":"이 누락됐다면 자동으로 입력해줍니다.

    • 중괄호 자동 들여쓰기 [ v0.1 ]
    • 중괄호"{"가 열리면 문맥을 감지하여 현재 구문에 해당하는 들여쓰기가 적용됩니다.

    • 자동완성 기능 강화 [ v0.1 ]
    • 기존 등록된 키워드 이외에도 문서내에 존재하는 모든 단어가 자동완성 목록에 포함됩니다.

    • 키패드 + - 입력 허용 [ v0.1 ]
    • 두 키에 할당되있던 괄호 펼치기, 주석 전환 기능의 할당을 해제하였습니다.
      이제 키패드로도 + - 를 입력할 수 있습니다.

    자동 동작 기능 추가
    • 반점 뒤에 공백 입력 [ v0.1 ]
    • 가독성을 위해 콤마(반점) 입력시 자동으로 공백(Sapce)을 입력합니다.
      또한 콤마 뒤에서 문자 입력시 자동으로 한 칸을 띄우고 입력을 진행합니다.

    • 괄호 자동 닫기 [ v0.1 ]
    • 여는 괄호"[{("입력시 자동으로 쌍이되는 괄호"]})"가 입력됩니다.

    • 쌍괄호 자동 제거 [ v0.1 ]
    • 한 쪽 괄호를 지울 때 해당 괄호가 비어있다면 자동으로 쌍이되는 괄호를 지웁니다.

    • 사용자 정의 함수 실시간 적용 [ v0.1 ]
    • 사용자 정의 함수가 추가될 경우 자동으로 함수 스타일과 툴팁, 자동완성이 적용되며,
      지정 영역에 도움말 입력 후 저장을 누르면 해당 함수의 툴팁의 변경사항을 적용합니다.

    • 선택단어 강조 기능 추가 [ v0.1 ]
    • 현재 캐럿(키보드 커서)이 위치한 단어, 혹은 드래그로 선택된 단어와 중복이 되는 단어를 모두 표시하며,
      강조된 단어가 존재하는 모든 줄을 줄번호 영역에 표시합니다.
      단, 글자는 같더라도 에디터에 표시되는 스타일이 다르면 같은 단어로 취급하지 않습니다.

    • 선택 문장 괄호 씌우기 [ v0.12 ]
    • 단어 혹은 문장을 드래그한 후 괄호를 입력하면 해당 문장을 괄호로 덮습니다.
      덮어지는 방식은 입력한 괄호의 형식에 따릅니다.

    • 템플릿 시스템 추가 [ v0.1 ]
    • 문서를 비우면 미리 작성한 템플릿의 내용이 자동으로 입력됩니다.

    단축키 기능 추가
    • 다시실행 키 추가 [ v0.1 ]
    • 되돌리기(Ctrl + Z)를 취소하는 Redo 기능의 단축키가 기존 Ctrl + Y에 더해 Ctrl + Shift + Z 키로도 동작하게 되었습니다.

    • 줄 이동 기능 추가 [ v0.1 ]
    • Ctrl + 위 아래 방향키로 현재 선택된 줄을 위 아래로 이동시킬 수 있게 되었습니다.

    • 줄 복사 기능 추가 [ v0.1 ]
    • Ctrl + Shift + 위 아래 방향키로 현재 캐럿(키보드 커서)이 위치한 줄을 위 아래로 복사시킬 수 있게 되었습니다.

    • 괄호간 이동 기능 추가 [ v0.1 ]
    • Alt + 좌 우 방향키로 괄호간 이동을 할 수 있게 되었습니다.
      좌 방향키는 좌측 방향으로 여는괄호"[{("를 찾아서 괄호의 왼쪽으로 이동하며,
      우 방향키는 우측 방향으로 닫는괄호"]})"를 찾아서 괄호의 오른쪽으로 이동합니다.
      해당하는 괄호가 없으면 줄 끝으로 이동합니다.
      닫는 괄호를 찾는 기능은 Alt + Enter 키로도 동작합니다.

    • 짝괄호 제거 기능 추가 [ v0.1 ]
    • 괄호 왼쪽에서 Alt + Delete 키를 누르면 해당 괄호의 짝이 되는 괄호를 같이 지웁니다.

    • 다음 줄로 이동 기능 추가 [ v0.1 ]
    • Shift + Enter 키를 누르면 다음 줄을 한 칸 띄우면서 이동합니다.

    • 현재 줄 선택 기능 추가 [ v0.1 ]
    • Ctrl + I 키를 누르면 현재 줄 전체를 선택합니다.

    • 현재 줄 잘라내기 기능 추가 [ v0.1 ]
    • Ctrl + E 키를 누르면 현재 줄을 지우고, 그 내용을 클립보드에 복사합니다.

    보조 프로그램 추가
    • 스타일 에디터 추가 [ v0.1 ]
    • Scite 에디터에 적용되는 키워드 스타일을 쉽게 바꿀 수 있는 보조 프로그램이 추가되었습니다.
      자체 내장된 에디터보다 많은 항목을 변경할 수 있으며, 한글과 미리보기를 지원합니다.

    • 키워드 생성기 추가 [ v0.1 ]
    • 자동완성과 툴팁, 스타일이 적용되는 키워드를 추가할 수 있습니다.
      ( 향후 편집을 지원하도록 업데이트 예정입니다. )

    • 핫키 입력기 추가 [ v0.1 ]
    • 핫키를 키보드를 누르는 것으로 추가할 수 있는 입력기가 추가되었습니다.
      이것으로 조합키와 심볼을 편하게 입력할 수 있습니다.

    • 약어 편집기 추가 [ v0.1 ]
    • 흔히 Snippet 혹은 Template으로 불리는 약어를 편집할 수 있는 편집기가 추가되었습니다.
      키워드를 입력하고 Ctrl + B 키 입력시 지정된 내용으로 확장됩니다.

    • 색 입력 도우미 추가 [ v0.1 ]
    • PixelSearch 혹은 Gui Color에 쓰이는 6자리 Hex 코드를 입력하는 편집기가 추가되었습니다.
      색을 직접 지정하거나, 마우스가 위치한 픽셀의 색상을 캡쳐하여 입력할 수 있습니다.

    제외된 기능
    • Tillagoto 비활성 [ v0.1 ]
    • F12키로 활성되는 Tillagoto는 그 기능을 아는사람이 영문으로만 코딩할 땐 은근히 도움이 됩니다.
      하지만 이 기능에 대해 모르는 유저에겐 가끔씩 나타나는 방해물에 불과하죠.
      게다가 이 기능을 알더라도 문서 내에 영어가 아닌 언어가 단 한 글자라도 존재하면 좌표계가 꼬여버려서 쓸모없는 애물단지로 전락합니다.
      그러므로 우리 한국 유저에게는 불필요한 존재라 판단. 비활성 했습니다.

    알려진 문제점
    • 선택 단어 강조 [ v0.1 ]
    • 더블클릭 혹은 글자를 드래그하여 선택한 단어는 단어가 강조되더라도 줄번호 옆에 그 위치가 표시되지 않는 현상이 발생합니다.
      단, 그 상태에서 스크롤을 움직이면 정상적으로 표시가 나타나며, 더블클릭, 드래그가 아닌 입력지연으로 강조된 단어 또한 정상적으로 표시됩니다.

    업데이트
    • v0.1
    • 디버그용 최초 배포 버전

    • v0.11
    • - 패치 프로그램과 패치로 추가되는 기능들의 일부 오류 수정
      - 자동 들여쓰기 문맥 감지 기능 사아아알짝 개선
      - 자동 백업시 오류메세지 나타나던 증상 해결 (피드백 패치)

    • v0.12
    • - RestoreManager(파일 복원)에서 백업 설정을 변경할 수 있는 기능 추가 (피드백 패치)
      - 괄호를 지울때 쌍이 되는 괄호가 같이 지워지는 기능이 주석, 문자열에서도 실행되던 문제 해결
      - 자동 들여쓰기의 실행 로직 변경
          이로 인해 외국어 중복 입력, 잘못된 자동 들여쓰기, undo 지점 꼬임 증상과
          if, while문에서 콜팁입력 안내문이 입력되던 문제가 해결되었습니다. (아마도)

    • v0.13
    • - 줄 이동 기능이 선택 내용에 빈 줄이 포함된 경우 정상적으로 동작하지 않던 문제를 해결
      - 괄호 자동 닫기, 빈 괄호 자동 제거 기능의 로직 변경
          이로 인해 닫는 괄호 ")}]"가 단독으로 입력되지 않던 문제가 해결되었으며(피드백 패치)
          그 외에 가끔씩 일어나는 자잘한 오류들이 해결되었습니다.
      - ahk파일의 연결프로그램이 SciTE에디터일 경우 자동실행 스크립트가 실행되지 않던 문제를 해결
      - PatchLog의 글꼴이 개발자 의도대로 나눔고딕으로 표시되도록 변경

    댓글

Designed by Tistory.