tab-completion

    1

    1답변

    osx를 실행 중이며 oh-my-zsh도 설치되어 있습니다. 어쨌든 "andr"과 같은 입력을 완료하고 탭을 완료하면 아무 것도 수행하지 않고 이 내 경로에없는 대신 _xrandr으로 자동 완성됩니다. 나는 이유를 정말로 모른다. 그 이유는 무엇입니까?

    3

    1답변

    echo $bash_ 명령을 입력하고 Tab 키를 누르면 자동 완성이 수행되지 않습니다. 그러나 명령 echo $BASH_, 그때 내가 Tab 누를 때 입력 완료 목록을 것 같은 출력 : $BASH_ALIASES $BASH_COMMAND $BASH_SOURCE $BASH_ARGC $BASH_COMPLETION_COMPAT_DIR $BAS

    1

    1답변

    나는 물고기 셸에 Google Cloud SDK 명령 줄 자동 완성 기능을 포팅하기 위해 노력하고 있습니다. A) 명령이 모든 인수로 완료되었지만 's'또는 's'안에있는 완전한 명령에서 함수 호출을 지정할 때 공백이 이스케이프 (\)됩니다. > complete ... -a '(__fun)' B) 아니면 (단지 : -a (__fun))하지 않으면 응답의 첫

    5

    2답변

    명령의 완전한 매개 변수를 zsh로 만드는 방법이 있습니다 (피시 셸처럼). 예를 들어 ls --을 입력하고 Tab 키를 사용하면 모든 ls 매개 변수 목록이 나타납니다. 나는 이것을 위해 물고기 껍질을 사용할 수 있다는 것을 안다. 나는 물고기 껍질이 놀랍다는 것을 알고있다. 그러나 물고기 껍질에는 많은 기능이 없다. 그래서 zsh에서이 매개 변수를 완성

    1

    2답변

    디렉토리 이름에 앰퍼샌드 (&)를 넣는 실수를했습니다. 나는 디렉토리 이름을 변경,하지만 지금은 디렉토리를 변경할 때마다 그것은 오류 메시지가 출력 : complete: Completion '[A list of directories' path]' contained a syntax error. Expected an argument, but found a '&

    9

    1답변

    내 설정과 관련하여 좁힐 수없는 이상한 동작이 있습니다. 내 셸에서 탭 완성을 사용하고 있습니다 (내 셸은 zsh 임). 내가 가지고있는 문제는 git 명령을 실행 한 후 탭 완료와 관련이 있습니다. 예 1 (잘 작동) : 내가 그것을하고 git init에 새로운 디렉토리를 변경합니다. 그럼 touch hello.rb입니다. git add <tab>을 입력

    0

    1답변

    이것은 일반적인 코드 구성 질문의 역할을합니다. 현재 "네임 스페이스"에 코드를 작성하려고합니다. 그래서 예를 들면, 나는 것 : Mine.FancyPlot.Plot(...) Mine.FancyPlot.Impl.PlotCanvas(...) Mine.FancyPlot.Impl.PlotLegend(...) Mine.BasicPlot.Plot(...) M

    0

    1답변

    입력 매개 변수 중 하나가 문자열 인 Python 함수 (2.7)를 작성했습니다. 문자열 값은 몇 가지 값 중 하나 여야합니다. 매개 변수 즉 가,이 경우 "일종의"목록 [ '주 저자' '마지막 저자의'제목 ']에서 하나가 될 수 편안한 있는가 (목록은 더 이상 조금 실제로) 사용자가이 입력을 (탭 완성을 통해) 제공하도록 돕는 방법. 궁극적 인 목표는 사

    2

    1답변

    가상 환경 설정에 virtualenvwrapper을 사용하고 터미널에서 수행하는 작업과 마찬가지로 탭 완성의 시간 절약 마법에 크게 의존합니다. 나는 우분투 16.04에서 사용하는 terminator terminal emulator에서 는, 탭 완성은 workon 명령 (- 고유 완료를 얻기 위해 더 필요하다고 타이핑 즉, 내가 work을 입력 한 work

    4

    1답변

    내 파일 시스템 용 bash_completion 스크립트를 작성하고 싶습니다. 일부 DB에 쿼리를 보내는 클라이언트 프로그램이 있습니다. 예 : my_prog --ls db_name:/foo/bar/ 이 명령은 db_name:/foo/bar 폴더에있는 파일의 표준 출력 목록에 기록합니다. 자동 완성 기능을 사용하고 싶습니다. 그래서 탭을 누르면 옵션 목