AutoCAD 명령어 자동완성을 끄기..

 

AutoCAD2012, 2013 : AutoCompleteMode

AutoCAD2014 ~ : InputSearchOptions

 

캐드에서 제공되는 명령어 자동완성은 시스템 리소스를 상당히 크게 잡아 먹는 주범이면서, 성능이 조금이라도 느린 컴에서는 의도하지 않은 엉뚱한 명령어가 실행되는 원인을 제공하기도 합니다.

그래서 이 것을 끄고 작업하는 것을 강력하게 추천하고 있는데...  문제는 이 끄는 것도 요령이 필요하다는 것입니다.

 

그래서 이 글은 이 명령어 자동완성 기능을 "확실히" 끄는 법을 올립니다.

 

 

제대로 끄지 않으면..  예를 들어 아래와 같은 현상이 있습니다.

 

명령어자동완성을 끄고,,

PGP 파일에서

TSA,      *xiTextStyleALL

이라는 단축키를 TTT 로 변경을 합니다.

 

즉, TTT,      *xiTextStyleALL 로 변경

 

이런 다음.. 캐드에서 TSA 를 실행하면, "알 수 없는 명령어"라고 뜨는 것이 정상입니다. 단축명령어가 수정되었으니까요..

그런데.. 이 명령어가 실행되는 것도 아니고, 엉뚱한 명령어가 실행되길래.. 찾아 보았더니...

 

PGP 파일에..

SE,       *xiSelectSameEntities

이라고 있었습니다. 엉뚱하게 실행되었다는 명려어가 바로 이 명령어였습니다.. 그래서 자세히 보았더니.. 이 명령어 중간에 TSA 라는 철자가 포함되어져 있는 것을 발견했습니다.

 

즉, xiSelec [tSa] meEntities  이 부분입니다.

 

PGP 파일에 TSA 명령어가 없으니까. 그 단어가 포함된 명령어가 실행된 것인거죠.. 분명 "명령어자동완성"기능은 껐음에도 불구하고요...

 

그래서.. 여러가지를 해 본 결과.. 아래와 같은 버그를 찾아 냈습니다.

 

명령어자동완성은.. "InputSearchOptions" 라는 명령어를 치면 나타납니다. 아래 그림과 같습니다.

모든 옵션을 껐기 때문에.. 아무런 문제가 없어야 정상입니다. 그런데 위와 같은 현상이 일어납니다.

 

 

 

그래서 여러 번의 실험 끝에.. 꺼진 기능 속에.. 체크표시가 남아 있는 것이 문제를 유발한다는 것을 찾았습니다.

즉, 상위 옵션이 꺼졌는데.. 그 속의 버튼도 같이 작동을 하지 않아야 정상인데, 이 것이 살아 있더라는 거죠..

 

 

 

그래서.. 상위옵션을 모두 켠 다음. 하위 옵션을 일일이 모두 끄고서.. 다시 상위옵션을 꺼보았습니다.

아래 그림처럼요..

 

 

 

그랬더니.. 위에서 설명한 것과 같은 증상이 사라졌습니다.

아마도 버그가 아닐까 합니다.