대화 형 ipython 탭 완성을 사용할 때 properties 인 반환 값 중 어느 것이 쉽게 methods인지 식별하는 방법이 있습니까? 아래 예제에서는 os을 사용합니다. 나는 어떤 종류의 구별도 보지 못한다. 나는 이것이 dir으로 할 수 있다는 것을 알고 있지만 이미 ipython에서 이것을 할 수있는 방법이 있는지 알고 싶었습니다. 그것은 시간을
다른 키 조합으로 트리거되는 여러 탭 완성 루틴을 사용할 수 있습니까? 예를 들어, myprog -help의 출력을 탭 완성 옵션으로 구문 분석하는 사용자 정의 탭 완성 기능이 있습니다. 에서 탭을 그대로두고 내 맞춤 완성을 과 같은 것으로 바인딩 할 수있는 방법이 있습니까? Shift + ?
해결할 수없는 탭 완성 문제가 있습니다. 특히, 디렉토리를 탭 완성하려고 할 때, 완성 된 디렉토리 이름은 슬래시 대신에 공백과 함께 나머지 부분을 완료하는 데 사용됩니다. 예를 들어 ~$ python ~/sof
흥미롭게도이 cd에 있지만 않는 다른 모든 것들과 함께 발생하지 않는 대신 ~$ python ~/software/
의 ~$ python ~
저는 파이썬의 readline 모듈을 가지고 놀았습니다. 필자가 알아챈 점 중 하나는 Python 함수에 키를 직접 바인딩하는 지원이 부족하다는 것입니다. 즉, readline의 바인딩은 rl_bind_key()입니다. 제 의도는 누른 키에 따라 다른 완성 논리를 사용하는 것입니다. 예를 들어 전통적인 탭 완성과는 별도로 C-<space> 같은 것을 바인딩
Bash 쉘에서 탭 완성을 사용하여 파일 및 디렉토리 이름 제안을 사용할 수 있습니다. nodejs 및 readline을 사용하여 어떻게 이것을 수행 할 수 있습니까? 예 : /<Tab> 제안한다는 /root/, /bin/ 등 /et<Tab>는 /etc/을 완료해야합니다. fo<Tab>은 foobar으로 완료해야합니다. 현재 디렉토리에 파일이 있다고 가정합
내 자신의 명령 세트에 대해 자동 완성 또는 탭 완성 기능을 개발하려고합니다. 예를 들어, foo는 내 진 가정 : CLI>> foo [TAB] [TAB]
그것은 주요 명령 configure 및 show을 표시해야합니다. - 어떻게 두 번째를 얻을 수 CLI>> foo [TAB] [TAB]
DSP NPU CM`
난 단지 어떻게 첫번째 수준에 탭 완
커맨드 이름의 마지막 부분을 다른 커맨드와 함께 완료하기 때문에 타이핑하는 것과 같은 일을합니다. 물론 대부분의 다른 껍질도 이런 식으로 물건을 완성 할 수 없습니다. 어쨌든, 예를 들어, 내 $PATH에 git-verbose-status 또는 그와 비슷한 스크립트가 있습니다. 다른 많은 접두어는 git-입니다. 접두사 - 네임 스페이스가 채워지는 것처럼
스크립트 내의 고정 디렉토리에서 bash 탭 완성을 사용하려면 어떻게해야합니까? pdf 파일이 포함 된 ~/pdf 디렉토리가 있다고 가정합니다. 이러한 파일을 볼 수있는 간단한 스크립트를 만들고 싶습니다. viewpdf : #! /bin/bash
evince $1
하자 내가 디렉토리 ~/foo/bar에서 오전 viewpdf ~/pdf/test.pdf
아래 스 니펫을 사용하여 파이썬 인터프리터에 탭 완성을 추가했습니다. Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license"