에디터의 강자 울트라에디터(Ultra Editor)
UltraEdit 은 HEX 편집기로 이상적입니다. HEX 편집기로 바이너리 파일을 편집할 수 있습니다. 비록 그것이 실행파일이거나 , 깨진 데이터베이스 파일 또는 다른 형태의 비텍스트 파일일지라도. UltraEdit으로 파일의 내용물을 그대로 보고 편집할 수 있습니다. 이에반해 똑 같은 파일을 내용을 다른 파일들은 변형해서 보여줍니다 Hex 모드로 파일을 편집하면 파일속에 들어있는 문자열과 바이트 값을 볼 수 있습니다. 만약 파일속에 숨어 있는 HEX 값을 보기 원한적이 있다면 , Hex 모드로 보시기 바랍니다. 아주 쉽습니다. 소스코드가 없는 파일의 EXE 또는 DLL 파일을 패치해야 할 경우 Hex모드에서 바이너리 데이터를 편집하는 것으로 할 수 있습니다. ( 다만 무엇을 어떻게 바꿔야 할지 는 알아야 합니다. )
주요특징
코드겹치기
32비트 윈도우 환경에서 64비트 방식으로 파일처리
유니코드 지원
디스크상주방식의 텍스트편집 - 4GB이상의 파일 편집가능 최소 RAM사양으로도 수백메가바이트 파일 편집 가능
100,000 단어 철자교정기능 , 다양한 외국어 지원 (American English, British English, Dutch, Finnish, French, German, Hungarian, Italian, Spanish and Swedish)
구문강조 - 사용자가 설정가능 , C/C++, VB, HTML, Java, Perl, FORTRAN , LaTex.용으로 설정된 파일 등을 다운로드 하여 사용가능
FTP 접속기능내장으로 FTP 서버에 접속가능하며 Logon ID와 패스워드를 저장 사용가능. SFTP 지원 (SSH2)
SSH/Telnet 윈도우
프로젝트/워크스페이스 지원
작업 자동화를 위한 통합 스크립트어
키보드맵핑 설정 가능
열/블록단위 편집 가능
Hexadecimal 편집기 - 바이너리 파일 편집 가능, 바이너리와 ASCII 보기지원
템플릿제공
많이쓰는 기능을 위한 HTML툴바
UltraSentry와의 통합으로 UltraEdit의 임시파일을 안전하게 삭제가능
통합된 IME 지원으로 Multi Byte 지원
개발자를 위한 장점
코드겹치기
어떤 기능이나 구조 ( C/ C++ )도 겹치기 가능
전부 모으기와 펼치기 가능
문자열 무시하기 와 주석열 지원
구문 강조 ( 사용자 설정가능 )
C/C++, VB, HTML, Java, Perl 용으로 기본설정 제공
Fortran과 LaTex용 설정 제공
20개 언어지원
복수의 워드문서파일 다운로드 가능
ASP 지원
다양한 배경색 허용
특정 문자열로 시작하는 단어 강조 가능
파일명에 따라 구문강조 가능
색상별로 섹션에 이름 붙이기 가능
서체선택 가능
Ctag 지원 ( 써드파티 Ctag.EXE를 사용해야 태그파일 생성가능 , 연결제공됨 )
파일이 열렸을 때 자동 생성할 특정 프로젝트용 Ctag 파일
프로젝트 밖에 사용될 설정가능한 변수와 태그파일
심볼찾기명령은 선택된 항목 또는 커서밑 항목과 항목위치의 ctag 파일에서 심볼을 찾는다.
광범위한 머크로 지원 , 저장하기 열기와 핫키를 이용한 복수머크로 사용
작업을 자동화할 통합된 스크립팅 언어
예술적인 스타일 포맷터
숫자변환기 ( binary , octal , decimal , hexadecimal 로 변환 가능 )
키워드 자동수정
문자속성을 팝업창으로 표시
문자속성을 decimal/hex로 표시
decimal/hex로 파일의 시작부분을 대체
중복된 줄
새로운줄 만들기 / 줄삽입
자동완성
구문강조의 모든 키워드를 리스트로 보여줌 ( 구문강조를 사용할 경우 )
자동완성을 위한 문자열을 제공하기위해 사용자가 지정한 파일사용가능
문자를 입력한 시점부터 50,000바이트까지 뒤로 일치하는 단어를 검색하여 표시
FTP기능 내장으로 FTP 서버접속가능 및 로그인 설정 저장가능 , SFTP지원
정규표현식 검색
문자를 입력하거나 위치를 바꿀 때 괄호/중괄호 강조표시
열과 줄에 강조표시
일치하는 문자열에 사용자설정
HTML에 <and>표시
16진법 편집기 - 바이너리 파일 편집가능, binary형식과 ASCII 형식으로 표시
프로젝트/워크스페이스 지원 - 파일을 그룹으로 묶거나 복수의 워크스페이스 설정
ASC II 테이블 - ASCII 문자를 보거나 삽입
선택한 줄에 주석을 삽입하거나 삭제
5글자까지 주석달기 가능
환경설정할 수 있는 도구 지원 ( 실행 컴파일러 등 )
작업중인 파일에 기능을 표시 ( 언어당 6개의 기능을 표시가능 )
언어에 따라 코드의 들여쓰기 내어쓰기를 다시 설정
데이터베이스 와의 연동
하드디스크상주형 텍스트 편집 - 4GB이상용량의 파일 편집가능 , 수백메가바이트의 파일 편집시에도 최소한의 메모리 사용
증가하는 데이터마다 문자열 삽입 (데이터베이스 레코드 정렬과 강제줄바꿈에 이상적 )
열과 문단 편집 - 데이터 열의 삽입과 삭제
열의 삽입과 채움
줄번호삽입
열과 선택의 합침
파일과 파일관리특징
파일트리뷰는 아래 기능을 포함
하드드라이브상의 파일리스트 ( 선택한 파일열기 , 파일속성 )
열린파일의 리스트 ( 선택한 파일의 닫기/저장/타일형정렬/인쇄 )
프로젝트 파일의 리스트 ( 선택한 파일 열기 )
파일 트리뷰의 필터링
FTP / SFTP 계정 접근
탐색기에서 오른쪽 마우스클릭으로 비교
트리뷰보기로 작업중인 파일의 드라이브와 경로 변경
파일열기창과 명령줄에서 한번에 여러 개의 파일 열기
빨리열기 선택시 하위 디렉토리까지 일치하는 모든 파일을 무작위로 열기
임시파일 없이 파일열기 ( 한계값으로 설정하면 용량이 큰파일만 이 선택사항을 사용가능 )
종료 ; 모든 파일 종료
FTP
FTP기능 내장으로 FTP 서버접속가능 및 로그인 설정 저장가능 , SFTP지원
FTP 시작
FTP 저장
FTP / SFTP 파일의 비대칭 저장/열기
FTP 로 연결된 프로젝트 폴더를 날짜에 따라 동기화
한번에 여러 개의 파일 선택 가능
공백을 포함한 파일명을 사용가능
ASCII , Binary , Passive 전송 지원
AIX/ AS400/BS2000/MVS/OS9000/Stratus VOS/ UNIX/VAX/VMS Servers 지원
SFTP로 공개/비공개키 암호화 가능
SFTP로 PuTTY 키형식 지원
FTP 설정을 파일에 저장가능
서버와 클라이언트간에 파일의 올리기 내리기 가능
파일 복귀 저장
저장 , 다른이름으로 저장 , 모두 저장 등 가능
ASCII 와 Binary 파일비교 ( 차이점을 저장하거나 출력가능 )
알파벳순 또는 번호순서 등 4개까지 정렬 기준제공
코드페이지와 로칼설정지원
정렬에 로칼사용
유니코드로 변환에 코드페이지 사용
DOS파일을 UNIX/MAC파일로 변환, ASCII 파일을 EBCDIC 파일로 변환, ANSI를 OEM으로 상호변환 하는 것이 가능하다
EBCDIC/HEX 보기 지원
UNIX, Mac, Binary, Hex 등 파일형식을 자동감지
Win32 플랫폼에서 UNICODE 지원
유니코드 빅 엔디안 ( 바이트열에서 가장큰 값을 먼저 저장 ) 지원
빅엔디안과 리틀엔디안 ( 바이트 열에서 가장 작은 값을 먼저 저장 ) 의 변환 가능
UTF-8로 변환 가능
UNICODE 에서 추출한 ASCII로 직접 편집 지원
WM_UNICHAR 메시지 지원
UNIX/MAC 파일을 변환 없이 직접 편집가능 ( ^n/^r은 찾기에 / 바꾸기에는 if/cr )
기존 문서의 커서위치에 파일삽입
파일명 변경 가능
변경된 파일을 비활성화 상태로 다시 열기 가능
변경된 파일의 자동으로 다시 열기
활성화된 파일의 삭제
활성화된 파일의 삭제
늘어난 부분마다 문자열 추가
50개까지 사용자가 선호하는 파일 리스트저장
기능문자열로 복수의 줄을 인식가능
하위메뉴인 최근사용파일은 16개까지 파일명을 저장
하위메뉴인 최근의 프로젝트/워크스페이스는 8개까지 프로젝트 또는 워크스페이스명을 저장
메일보내기 - 작업중인 파일을 첨부하여 이메일로 보냄
최소화
NTFS 상에서서 데이터 스트리밍 교체 지원
파일탭 정렬
파일 열기에 오른쪽 마우스 버튼
URL 열기에 오른쪽 마우스 버튼
탐색자에서 드래그앤드롭으로 유니코드 경로열기
환경설정 선택사항
새로운 파일 ( DOS, UNIX, MAC ) 에 기본 파일형식 지정
타이틀에만 파일명 표시
변경되거나 다시 열은 파일을 활성화
저장하기전에 기존 파일을 삭제
HEX 00을 포함한 파일을 텍스트모드에서 편집
INI 파일을 빨리 여닫기 위해 캐시메모리에 저장
UltraEdit의 비교 위치에 파일비교를 설정
직전에 작업한 줄로 이동할 경우 왼쪽마우스커서 사용안하기
인쇄특징
인쇄미리보기
줄번호인쇄
숨어있는 줄은 인쇄하지 않기
헤데와 주석 ( 정렬 ) , 여백 , 페이지나누기
구문강조를 색상으로 표시되게 인쇄
2페이지를 한장에 인쇄하기
보기와 출력시 서체선택 ( 트루타입을 포함한 모든 시스템상의 서체 지원 )
열려있는 모든 파일 인쇄
편집특징
많이 사용하는 기능을 HTML 도구에 기본설정
HTML 도구바에 태그를 설정하거나 새로운 태그설정
CSS 스타일 만들기
다시하기와 취소하기
복수의 탭위치 지정
자르고 복사하기 붙이기 지원
복사해서 붙이기와 잘라서 붙이기로 선택한부분을 클립보드에 저장하는 것이 가능
클립보드 히스토리 지원
삽입/강조모드에서 커서와 상태표시바 사용가능
모두선택 , 줄선택 , 단어선택 , 삭제 , 줄삭제
커서위치에서 줄의 끝 또는 시작 위치 까지 삭제
시간과 날짜 삽입
Hex 편집
Hex 자르기 복사 붙이기 지원
문자의 Hex 삽입과 삭제
HEX 찾기 , 바꾸기 , 모두 바꾸기
Hex 모드자로 시작점표시
Hex모드 복사로 HEX view text를 클립보드로 복사
100,000단어까지 철자 검사 가능 , 외국어지원 ( American English , British English , Dutch , Finnish , French , German , Hungarian , Italian , Spanish , Swedish )
타이핑과 동시에 철자 검색
읽기전용기본설정과 편집메뉴
드래그앤 드랍 편집
단어모으기
겹친줄의 자동 들여쓰기
지정한열에서 자동으로 단어 겹치기
자동 들여쓰기
한줄의 용량을 9000바이트까지 허용
커서위치를 공백이 아닌곳 또는 첫번째 문자에 지정
활성화된 파일의 경로와 이름을 클립보드로 복사
세번클릭으로 줄을 선택
검색 특징
찾기 , 다음찾기 , 이전찾기 , 바꾸기 , 모두 바꾸기
빠른 검색을 위해 도구바에 엔트리박스/ 드랍다운 검색 제공
따옴표사이의 텍스트 선택과 Shift 키를 누른 상태에서 검색수행
검색 및 바꾸기 옵션은 모든 열린파일을 검색
문자열을 포함한 줄을 나열하면 non-modal 검색창이 열림
모든 검색된 문자열을 강조표시
문자열의 수를 표시
찾기/바꾸기는 열린파일 또는 프로젝트파일을 지원
찾기/바꾸기는 Unicode 검색 지원
찾기는 검색해서 바꾸기내에 있는 디렉토리를 무시
모든 파일에서 찾기는 검색문자열 포함하지 않음 ( 선택사항 )
Empty Find String을 포함한 찾기는 디렉토리나 이름이 일치하는 모든 파일명을 나열한다
찾기는 선호하는 파일을 검색
찾아서 바꾸기는 복수의 검색 경로를 허용
파일내에서 바꿈 ( 변경된 파일과 경우의 수를 나열하는 것을 포함 )
파일 검색결과를 사용자가 원하는 형태로 표시가능
정규표현은 찾아서 바꾸기의 태그표시한 표현을 지원
정규표현은 Perl과 호환
Hex찾기 , 바꾸기 , 모두 바꾸기
일치하는 구절 검색
특정한 줄 또는 페이지로 이동
책갈피
지정한 책갈피
저장한 책갈피 ( 선택사항 )
저장한 책갈피 ( 선택사항 )
모든 책갈피 삭제
책갈피는 열과 줄의 번호를 포함 ( 선택사항 )
Word Count는 선택된 텍스트의 수를 셈 ( 줄포함 )
기능리스트는 파일내의 모든 기능을 박스표시로 보여준다. 그리고 모든 프로젝트 파일의 기능을 검색한다.
정규표현은 ++을 사용하여 0이상의 경우를 지원한다.
Unix 스타일의 정규표현
선택한 텍스트를 다음/이전 메뉴로 자동찾기 ( 기본옵션 )
다음 혹은 이전 단어의 끝으로 이동
커서가 놓인 위치의 단어를 사용하여 검색
찾아서 바꾸기를 위해 설정할 수 있는 '^' 문자 ( INI 설정 )
앞으로/뒤로 기능은 편집했던, 스크롤했던 또는 태그로 이동했던 직전의 곳으로 이동하며 , 여러 개의 파일에 동시에 작업한다.
경우바구기는 현재 바꾸고있는 단어를 보관한다
점진적인 검색
100% 유니코드 지원
프로젝트/ 워크스페이스 특징
하나의 프로젝트 또는 워크스페이스에서 여러 개의 파일 열기
프로젝트에서 파일삭제
최근의 프로젝트는 작업했던 프로젝트를 역순으로 8개까지 표시
UltraEdit 프로젝트 파일이 열리거나 닫힐 때 자동으로 감지
분리된 파일을 처리가능
프로젝트별로 도구설정 가능 ( 표준도구도 설정가능 )
사용자 비트맵과 프로젝트 도구
사용자도구와 프로젝트도구 지원은 현재문서에 직접 출력가능
프로젝트는 여러파일을 하나의 그룹으로 묶어서 처리 가능
프로젝트/선호 - 파일추가와 열린파일추가로 복수의 파일 선택 가능
제한없이 일련의 그룹지원
디렉토리도 그룹에 포함가능
디렉토리그룹도 동적으로 추가
파일트리보기에서 파일을 추가하거나 삭제
파일 또는 폴더를 돌아가며 추가
화면표시특징
사용자설정툴바 - 복수의 환경설정 저장
메인편집창 또는 파일탭에서 오른쪽 마우스버튼 클릭으로 문맥메뉴를 사용자 설정가능
도구바 또는 상태바를 보이거나 숨기는 것이 가능
편집창의 크기를 조정가능
탭을 이용하여 열려있는 파일들을 이동선택할 수 있음
파일의 확장자에 따라 파일탭을 색으로 구분표시 ( 선택사항 )
동시에 여러파일을 열고 표시하는 것이 가능
출력창을 보이거나 감추기
보기메뉴로 페이지 구분표시를 모니터상에 표시가능
선택한 텍스트영역을 표시하거나 감출수 있음
파일트리보기
하드드라이브 상의 파일표시 ( 선택된 파일 , 파일속성 등 )
열려있는 파일 표시 ( 닫기/저장하기/타일모양표시/ 선택한 파일인쇄 )
프로젝트 파일표시 ( 선택한 파일 열기 )
화면표시서체 또는 인쇄용글꼴을 따로 표시 , 화면용서체를 인쇄에 사용 , 기본서체의 재설정
보기메뉴항목 서체크기의 조절로 확대축소 가능
hex와 열모드에 별도의 서체
OEM 문자 설정
배경, 텍스트, 책갈피, 줄과 열 숫자에 색상선택
겹친줄이 아닌 실제줄에 줄번호매기기
띄어쓰기, 탭, 줄 표시
열표시는 특정열에 세로줄로 표시함
스크롤할수 없는 영역지정 ( 첫번째 표시된 열의 왼쪽 열 , 선택사항 )
열번호용 줄자
화면왼쪽에 줄번호표시
ASCII 테이블 - 테이블로부터 직접 삽입 가능
코드페이지 변환
상태 바는 줄과 열 번호표시
오른쪽 마우스 버튼으로 팝업창 표시
사용자 설정 가능한 아이콘과 메뉴
태그리스트는 파일에 삽입할 수 있는 일련의 태그모음. HTML용으로도 활용할 수 있으며 선택된 텍스트 주위에 자동으로 태그를 삽입하는데 텍스트를 이용할 수 있다.
상태바는 선택된 파일의 용량을 바이트 단위로 표시
활성화된 줄의 색상선택 ( 커서가 있는 줄 )
활성화된 줄을 모니터스크린의 위 , 중앙, 아래로 이동시킴
색상선택용 줄자표시와 열표시
기능리스트는 리스트박스에 모든 기능표시
빠른 접근을 위한 머크로리스트
화면전체 보기
시스템 또는 프로그램이 깨진후 수정된 파일의 자동복구
시스템 트레이에 UltraEdit을 최소화 하여 표시
포맷팅특징
XML 파일에 줄끝남표시
XMLLint 지원
문단정렬
왼쪽 , 중앙 , 오른쪽 채우
문단 재정렬
CR/LF를 단어겹치기로 변환 ( 줄에서 CR/LF 삭제 )
단어겹치기를 CR/LF로 변환 하여 파일에 단어겹치기를 씀
변환
탭을 띄어쓰기로
띄어쓰기를 탭으로 , 또는 줄앞에 탭 달기
문자가 정해진 파일을 고정된 열로
긴 여백 자르기
행간은 한줄 , 한줄반 , 두줄로
ANSI를 OEM으로 OEM을 ANSI로
텍스트를 소문자 대문자로 변환
자동으로 줄 들여쓰기
페이지나눔 삽입
파일 확장자에 따른 탭과 단어겹침 설정
열과 문단편집 특징
열삽입/채우기
열삭제/ 자르기
번호삽입 ( HEX/decimal )
열/선택합치기
열정렬 ( 왼쪽 오른쪽 중앙 )
열모드향상 - 열선택과 삽입할 문자타이핑
머크로특징
광범위한 머크로지원 핫키로 동시에 여러 개의 머크로를 저장하거나 열수 있음
머크로열기와 저장하기는 특수문자사용가능 , 머크로내에 파일을 열거나 저자하는 것이 가능
파일을 열거나 저장할 때 머크로 실행 가능
모든 머크로 저장
UltraEdit 시작할 때 머크로 자동실행 가능
머크로 수정
머크로 삭제 또는 지정된 핫키의 수정 가능
손쉬운 머크로 기록
머크로를 재실행 또는 여러 번 실행가능
수정된 머크로의 변경사항을 저장하지 않을 경우 자동으로 경고메시지 표시 가능 ( 선택사항 )
머크로 이름 수정
Ifound 와 IfnotFound 머크로로 문자열이 발견되었는지 체크하고 머크로명령어를 조건적으로 실행
IfNameIs 와 IfExitis 머크로로 머크로안의 파일명 또는 확장자를 검사
머크로는 열모드기능 지원
실행중인 도구도 지원
머크로내에 변경중인 클립보드지원
머크로내에 Unix 정규표현 설정 변경가능
고급 사용자설정 특징
파일로깅
일정간격으로 로그파일을 자동으로 업데이트
로그파일을 각각 따로 설정 가능
사용자정의 템플릿 ( 보기/수정/삽입등 50여개의 템플릿 저장가능 )
보다 빠른 템플릿 사용을 위해 템플릿 리스트보기 제공
DOS 명령어 실행
윈도우 프로그램 실행
25개 까지 도구 설정 가능 ( 프로젝트별로도 설정 가능 )
사용자도구는 각각의 아이콘과 비트맵을 사용가능
기본 저장 디렉토리와 백업 디렉토리 설정 가능
일정시간간격으로 백업하거나 자동저장 가능
탭설정
각각의 들여쓰기와 탭 설정 가능
자동으로 백업파일 생성 ( 다양한 선택사항설정 가능 )
자동저장에서 입력포맷설정으로 UNIX 또는 MAC 파일의 자동감지 편집 저장
마지막으로 작업한 파일작업을 마치고 종료할 때 UltraEdit을 최소화
HEX Mode에서 줄당 HEX 파일의 크기를 설정
데이터파일을 보기위해 특정 열숫자에서 단어겹치기 가능 ( 파일확장자를 기준으로 할 수도 있음 )
UltraEdit 를 다른 모든 프로그램보다 위에 표시
UltraEdit을 모니터 스크린하단에 최소화하여 표시
그외에도 사용자가 직접 설정할 수 있는 선택사항 제공
윈도우 관리특징
한파일을 두개의 윈도우로 표시
윈도우 나누기
윈도우를 수평 또는 수직으로 표시
앞윈도우 다음 윈도우
모든 파일 닫기
출력윈도우 보여주기/ 출력윈도우 크기조절
출력창을 더블클릭하면 프로젝트 디렉토리에서 현재파일디렉토리에 없는 파일을 검색
기본 브라우저에서 파일보기
계단형식으로 윈도우 정렬
아이콘 정렬
복수의 줄을 보여주기 위해 파일탭의 크기 조절가능
모두 최소화하기
출력창 크기조절 가능
기타특징
SSH/Telnet 윈도우
기본 브라우저 버튼설정으로 기본 웹브라우저에서 현재 파일을 보여줌
인터넷 익스플러러와의 통합으로 작업중인 HTML 파일 보기 지원
INI 파일선택 수정 - 복수의 환경설정이 가능
백업옵션설정과 사용자 설정도구
명령어변수 (/a) 로 이미 열려있는 파일 지정
명령어변수 -lx, -cx로 각파일의 줄과 열을 지정
HTML Tidy 지원
Http://www.w3.org/People/Raggett/tidy/ 참조
CSE HTML Validator 지원
Validation 실행
Validator 옵션과 설정
작업형식 지원
CSE HTML Validator 를 Http://www.htmlvalidator.com 에서 다운로드
명령어로 줄과 열의 위치지정
DDE 지원
문맥에 따른 도움말
IntelliMouse 지원
파일관리자에서 드랙앤드롭지원
UltraEdit의 모니터상의 고정된 위치 지정
단축키 설정 지원
복수의 키맵핑
환경설정에서 키맵핑의 보기와 출력
MSI 인스톨러 지원
그외 다수의 사용자 편리 기능
더 자세한 정보는 아래를 이용하세요 ^^
댓글 없음:
댓글 쓰기