| [ CnUnix ] in KIDS 글 쓴 이(By): pictor (홍헌수) 날 짜 (Date): 1996년05월25일(토) 13시09분44초 KDT 제 목(Title): [Re] vi print할 수 없는 것들을 hex로 보실거면.. nvi를 install하면 좋아요. 아마도 적당한 곳은 ftp://cair-archive.kaist.ac.kr/pub/Linux/apps/editors/vi/nvi.1.49-Linux.tgz 가 아닌가 생각됩니다. (Linux가 아니어도 compile할 수 있음. 이 nvi는 gnu에 속한다고 알고 있습니다.) 이 nvi는 한글을 지원하지 못하는데, 한글을 지원하도록 하고 싶으면 common/term.c 의 283번 째 line을 if (isprint(ch)) { 을 if (isprint(ch) || ch > '\177') { 로 바꾸면 되었습니다. 저는 /usr/ucb/vi대신에 이것을 vi로 삼고 쓰고 있습니다. 4.4BSD-Lite는 이 nvi를 vi로 삼고 있습니다. 이 nvi는 /usr/ucb/vi보다 좋은 점이 참 많은 것 같아요. /usr/ucb/vi는 한 line이 너무 길면, too long line인가 뭔가 하는 error message를 주고 찍찍거리는데, nvi는 한 line이 아무리 길어도 그것을 화면에 다 보여주거든요. 그리고 이 nvi는 vi상태에서 각 key마다의 짧은 manual도 볼 수 있고, 그리고 /usr/ucb/vi가 하지 못하던.. \(regex)\, \1,\2같은 것도 다룰 줄 아는 것 같고..tags도 하나만이 아니라 여러개를 써도 상관이 없는 것 같고.. |