울트라에디트 24.20에서 상태표시줄에 byte로 보여주는 기능이 선택된 글자 수로 변경되었다.
시밤.
그래서 스크립트를 추가해서 결과창에 보여지도록 했다.
String.prototype.byteLength = function() {
var l= 0;
for(var idx=0; idx < this.length; idx++) {
var c = escape(this.charAt(idx));
if( c.length==1 ) l ++;
else if( c.indexOf("%u")!=-1 ) l += 2;
else if( c.indexOf("%")!=-1 ) l += c.length/3;
}
return l;
};
UltraEdit.outputWindow.showWindow(true);
var text = UltraEdit.activeDocument.selection;
UltraEdit.outputWindow.write( "선택된 문자열의 길이 : " + text.byteLength() );
이걸 js파일로 저장해서, 울트라에디트 설치폴더의 script 폴더(기본:C:\Program Files\IDM Computer Solutions\UltraEdit\scripts)에 집어넣고, '메뉴->고급->모든 스크립트'에 들어가서 추가 후 단축키 지정하면 된다.
옵션으로 처리라도 해주던가. 영어권 프랜들리네 시밤.
댓글 없음:
댓글 쓰기