tab-completion

    11

    1答えて

    私はこれについての答えを高くしたり低くしたりして、Pycharmの機能ではないという結論に至りました。 私はPycharmでIPythonを使用していますが、タブの補完は全く機能しません。 Pycharm内の端末でIPythonを起動すると、約束通りに問題やタブの補完はできません。 私はここで何が欠けていますか? Pycharm Community 4.5.4を使用しています。 ありがとうございま

    6

    2答えて

    私は非同期的にプログラムを起動する機能を持っている: (defun app (app-name) (interactive "sRun application: ") (async-shell-command app-name)) が、私は、そこから選択するすべての実行可能ファイルのリストを持っています。 app関数をswitch-to-bufferとして動作させ、ユーザー

    7

    2答えて

    私は関数の別名に「Gitチェックアウト」「GCO」の私が持っている同じタブ補完を適用することができますどのようにこの function git_checkout_with_selecta() { if [[ -z $1 ]]; then git checkout `git branch --no-merged | selecta` else git chec

    7

    4答えて

    私はいくつかのプログラム(例えばhg)がユーザーがコマンドの特定の部分をタブで完了できることに気付きました。作業ディレクトリHGリポジトリで、たとえば、私が入力します。 hg qpush --move b8<TAB> それは「B8」で始まる、私のパッチキュー内の水銀のパッチを使用してコマンドを完了しようとします。 私のやりたいことは、私のプログラムでこの振る舞いを模倣することです。つまり、特定のデ

    8

    1答えて

    私は解決できないタブ補完に問題があります。具体的には、ディレクトリをタブで完成させようとすると、完成したディレクトリ名の後にスラッシュの代わりに空白が表示され、残りの部分が完成します。例えば ~$ python ~/sof ~$ python ~/software<space> 代わりの ~$ python ~/software/ 興味深いことに、これはcdで発生しませんが、他のすべて

    6

    5答えて

    良いタブ補完とは、リフレクションなどを使用して動的に生成されたもので、特定の場所で何ができないか、何が何ができないかを知っています。 私はxのメソッドのリストを取得します(.<TAB> x)のように、(println <TAB>)に私は(Math/<TAB>に私は数学関数のリストを取得し、ローカルおよびグローバル定義のリストを取得... たとえば、私はどのように好きタブは、ghci(Haskell

    6

    1答えて

    Bashシェル内では、タブ補完を使用して、推奨ファイル名とディレクトリ名を使用できます。 nodejsと​​でこれをどのように達成できますか? 例: /<Tab>を示唆すべきは/root/、/bin/など /et<Tab>は/etc/に完了する必要があります。 fo<Tab>は、このようなファイルがカレントディレクトリに存在すると仮定して、foobarに完了する必要があります。 globbing(

    6

    1答えて

    特定のコマンドが大文字小文字を区別しないように指定する方法はありますか?私の特定のケースで 、私は私に電子メールアドレスのデータベースへのコマンドラインアクセスを与える小さなアプリを持っているので、私は入力します。 db get email john smith 、それはJohn Smithのメールアドレスを使って戻ります。だから私は、主にアプリ内の完了を可能にするために管理している: COM

    17

    3答えて

    私は別名があります。alias gco='git checkout' 私はgit checkoutを入力したかのように私はタブ補完を追加することができますどのように? 私のalias g='git'については、compdef g='git'を使用します。 私はcompdefを使用しようとしていましたが、何も成功しませんでした。

    8

    2答えて

    誰かがIPythonで辞書キーのタブ補完を有効にしたり実装したりする方法を知っているのだろうか?オブジェクト属性のタブ補完のように、既存の機能とあまり変わらないようです。私が間違っている場合は、理由を理解したいのですが