본문 바로가기

반응형

자동완성

zsh 에서 ssh completion 이 ~/.ssh/config 을 참조하지 않는 경우 bash 에서 ssh 이후 탭키를 누르면 .ssh 폴더 하위의 config 와 known_hosts 파일의 host 주소를 나열해 주었는데, zsh 에서는 정상적으로 작동하지 않고, 좀.... 이상하게 작동한다. 자신의 .zshrc 파일에 아래와 같은 내용을 추가하고 ssh 탭을 눌러보면 bash 와 동일한 completion 을 얻을 수 있다. h=() if [[ -r ~/.ssh/config ]]; then h=($h ${${${(@M)${(f)"$(cat ~/.ssh/config)"}:#Host *}#Host }:#*[*?]*}) fi if [[ -r ~/.ssh/known_hosts ]]; then h=($h ${${${(f)"$(cat ~/.ssh/known_hosts{,2} || true)"}.. 더보기
eclipse 에서 intellij 에서 처럼 content assist 기능 사용하기 eclipse 에서는 기본적으로 '.' 에 해당하는 문자를 입력하거나, Content Assist키인 Ctrl+Space 를 입력했을 때만 자동완성 창이 뜬다.PC가 느렸고, 메모리가 넉넉치 않았던 과거에는 필요할 때만 호출되는 것이 좋기도 했는데, 요즘은 그냥 아무 문자만 입력해도 바로바로 뜨는게 참 편하다.Intellij가 그런식으로 모든 문자에 대해서 반응하므로 똑같은 방법으로 작동하도록 환경설정을 수정해보자. 생각보다 간단하다. 창이 뜨는 딜레이를 0ms로 줄이고, Content Assist에 반응하는 문자를 필요한 문자 모두 추가하면 된다. 위에서 같이 Content Assist로 검색하고, 필요한 언어에 Auto Activation 부분을 수정하면 된다.수정할 값은 Auto activation.. 더보기

반응형