問題タブ [completion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
186 参照

emacs - Emacs Completion は新しいファイルの作成を拒否します

Cx Cf を使用して Emacs で新しいファイルを作成しようとすると、ファイル名を入力すると、補完は常に自動的に名前と一致します。残念ながら、Emacs は、一致するファイルがないことを確認すると、別のパスで入力したばかりの名前のファイルを探しようとします。そのため、別のパスに同じ名前のファイルがある場合、現在のパスにこのファイルを作成できません。この厄介な問題を回避する方法を教えてくれる人はいますか?

0 投票する
1 に答える
84 参照

python - OSX 上の Python スクリプトで Bash のプログラム可能な補完が持続しない

Pythonスクリプト内でBashタブ補完を設定しようとしていますが、スクリプトが終了すると補完が持続しないようです。私が今試しているのは:

python_cmd は、最初の引数としてオプションの 1 つを取る Python スクリプトです。このスクリプトを実行すると、コマンドの後でオプションが完了しません。コマンドラインから完全なコマンドを直接呼び出すと、これは正常に機能しますが、Python から呼び出すことができる必要があります。これは、スクリプトで終わる call() と関係があると推測しています。スクリプトが終了した後、これを持続させる方法を知っている人はいますか?

0 投票する
1 に答える
1274 参照

shell - zshを使用してスクリプトで上下の矢印キーに履歴エントリを表示するにはどうすればよいですか?

この回答に示されているように、bashreadで Readline ( -e) を使用して、上下のキーを使用して以前の履歴項目を返すことができます。

zshでこれを行う正しい方法は何ですか? (ループでユーザー入力を取得し、上下のキー履歴の完了を可能にします)。これは機能しません:

zshのスクリプトでは、デフォルトで履歴の補完が無効になっていると思います。また、履歴をシェルから取得するのではなく、スクリプトに入力された入力から取得したいと考えています。

0 投票する
1 に答える
138 参照

powershell - poshcomplete vim プラグインの vim 部分をデバッグするにはどうすればよいですか?

私は vim が大好きなので、vim で PS を使用するために興味深い 2 つの投稿を見つけました。

  1. PSISE で編集したファイルを使用して、PSISE から vim を起動するのに役立ちます。

    1. 次の行を見つけました:

      $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add("edit with Vim",{$cur=$psISE.CurrentFile; saps "C:\Program Files (x86)\vim\vim74\gvim.exe" $cur.FullPath -wait; $psise.currentpowershelltab.files.remove($cur); $psISE.currentpowershelltab.files.add($cur.fullpath) },'Ctrl+Alt+v')

    2. PSISE を開く:

      PSISE が開くファイルに行を貼り付けます。その後、Ctrl- Alt-を押すと、現在のファイルを vim で開くことができますV

  2. poshcomplete は、vim で一度 PowerShell 言語を完成させるのに役立ちます。

    1. poshcomplete vim プラグインをインストールしました。このリンクに従って、webapi-vim と vimproc.vim をインストールしました。

問題:

コマンドでサーバーを起動した後

全て大丈夫。関数は poshcomplete にあり、ポートまたはその他の詳細の変数が宣言されています。

次に、たとえば「書き込み」という単語の後に完了を呼び出そうとすると、次のエラーが表示さCtrlXます。CtrlO

: オムニコンプリート(^O^N^P) パターンが見つかりません。

しかし、サーバーから返される poshcomplete を確認すると (「http://localhost:1234/poshcomplete?text=write」という行で httprequester を使用します)、Web サーバーからの回答が正しいことがわかります。実際、「書き込み」が含まれるすべてのコマンドを確認できます。

プラグインが2回動作していたため、そのデータを回復して完了を表示するvim側から何が起こっているのかわかりませんが、その後動作を停止しました。

結果がサーバーによって公開された瞬間とvimがそれを取得しようとする瞬間との間に同期の問題があると思います。間違っているかもしれませんが、誰かが助けてくれるなら、これを修正したいと思います。

0 投票する
1 に答える
489 参照

ios - UIView.animateWithDuration の完了ブロックにビューを追加する

のメイン ビューの中心に移動したいビューがありViewControllerます。を使用してこれを行いたいですUIView.animateWithDuration。メソッドの完了ブロックで、2 番目のビューを追加したいと考えています。

ViewController私のクラスのコードの下。ストーリーボードでビューをセットアップし、アウトレット経由で接続しました

}

完了が実行される瞬間まで、アニメーションは正常に機能します。最初のビューは、アニメーションの前の最初の場所に表示されます。ただし、コンソールでは、ビューの中心の印刷された座標はメイン ビューの中心と一致します

コンソール出力

完了ブロックに UIView を追加するときのこの動作を説明できる人はいますか?

編集

Chris のコメントに基づいて、制約card
self.view.layoutIfNeeded()完了にいくつかのログを追加しました。コンソール出力にビューの初期座標が表示されるようになりました

新しいコンソール出力

viewCenter (160.0, 284.0)
cardCenter 1 (140.0, 92.0)
カードの制約数: 0
cardCenter 2 (160.0, 284.0)
cardCenter 3 (140.0, 92.0)

0 投票する
1 に答える
717 参照

elasticsearch - オートコンプリート候補の一括挿入elasticSearch

提案に一括挿入する方法

ここにマッピングがあります

これは、私が不活性化した場合に機能するいくつかのデータです。

提案の一括挿入を行う方法は?

0 投票する
1 に答える
158 参照

ios - iOS: 最新の Parse SDK PFFacebookUtils ブロックが実行されない

Parse SDK 1.9.1 と Facebook 4.8.0 を使用すると、コールバックを受信せず、完了ブロックが実行されません。AppDelegate に必要なものはすべて揃っており、SDK をアップグレードするまではすべてうまくいきました。

私のコードの例:

また:

理由はありますか?前もって感謝します!

編集: PFFacebookUtils logInInBackgroundWithReadPermissions: を別のビューコントローラーに移動しようとしましたが、正常に動作します。MainViewController で動作しない理由はありますか?