問題タブ [jedi]

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 に答える
1555 参照

python - デフォルトでpython 3を使用するようにemacs jediを設定する

python2 の代わりに python3 を使用したいことを emacs に知らせる方法はありますか?

すでに試した

そしてemacsは言い続けます

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

version-control - JediVCS の vcslog テーブルは何に使用されますか?

JediVCS で vcslog テーブルが何に使用されているのか疑問に思っています。

このテーブルでいくつかの一貫性エラーを受け取りました (バックアップ手順中に、これらのエラーはデータベース バックエンドによってフラグが付けられました)。修復後に一部のデータが失われる可能性があります。

テーブルが単にログとして機能している場合、これで問題ありません。

その他の情報:

  • JediVCS ニュース グループでこの質問をするつもりでしたが、ダウンしているようです

  • 復元できる最近のバックアップはありますが、介在する作業を見つけて再コミットすることを意味するため、復元したくありません。

  • VCS の修正前バージョンと修正後バージョンの間で、他のすべてのテーブルとそのデータを比較したところ、すべて一致しました。

  • vcslog テーブルを比較しようとしましたが、テーブルに何百万ものレコードがあるため、ツールがクラッシュしました。(ツールが差分を実行してメモリを使い果たしたと思います)

どんな情報でも大歓迎です。

ピーター・メイズ

0 投票する
0 に答える
201 参照

python - オートコンプリートまたはジェダイの何が問題になっていますか?

最近、私は Python で練習しており、より便利にするために jedi を使用しています。ただし、次のように jedi とオートコンプリートの間に競合があるようです。

ここに画像の説明を入力

ここに画像の説明を入力

~/.emacs.d/lisp の下にある私の .el ファイルの 1 つで、「def」と入力し、オートコンプリートが補完を表示するのを待つと、テキストがない場合にのみ正常に表示され、それ以外の場合は非常に奇妙に表示されます。

私が実験したように、この問題はファイルの種類に関係なく存在します。

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

python - ジェダイにリストをオートコンプリートするよう説得することは可能ですか?

コマンドラインでオブジェクトをツリーに公開することから、pythonプログラムに非常に多くのユーティリティが得られます。例えば:

obj1.obj2.method() を実行してみましょう。

利用可能なものを見てみましょう。素晴らしい!しかし、ジェダイにオートコンプリートの結果リスト (または辞書) を返すよう説得することはできません。私はこれが短いリストでうまくいくかもしれない何かハッキーなことを望んでいました:

0 投票する
0 に答える
759 参照

python - Emacs Python jedi が突然失敗する

私は過去 2 週間、python コーディングに emacs を使用していませんでしたが、それまでにはすべて完璧でした。ジェダイを含め、セットアップは完全に機能していました。

2 日前virtualenvwrapperに python ( pip install virtualenvwrapper) にインストールしましたが、2 週間から今日までの python インストールで変更されたのはこれだけです。私のemacsのインストール/セットアップでは何も変わっていません。まったく何もありません。今日、2 週間ぶりに Python でコーディングを開始しようとしましたが、ターミナルに入力すると、ウィンドウemacs test.pyに次のエラー メッセージが表示されました。emacs

jediこれは私が1年前にインストールした方法です:

1-最初に、ここのjedi installationの指示に従いました。ちなみに、もちろんPythonにはすでにインストールされていますepc, argparse, jedivirtualenv

2-メルパのジェダイパッケージが更新されていないことをどこかで読みました(どこか思い出せません)。これは私には奇妙に聞こえましたが、直接ダウンロードすることにし、github のjedi-githubおよびpython-environment-githubからjediもダウンロードすることにしました。私はそれらをに置きましたpython-environment~/.emacs.d/emacs-jedi/~/.emacs.d/emacs-python-environment/

3-次に、次のようにしてセットアップしjediます。

4-私はemacsで実行します:M-x jedi:install-server

そして、これは今日までの 1 年間、私にとってはうまくいきました!.

もちろん、これを解決するための最初の試みとして、エラーメッセージが示唆したことを正確に実行し、(再度)実行しましたM-x jedi:install-server。その後、次のエラーが発生しました。

この後、および他のいくつかの試みの後、メルパを使用してすべてを再インストールすることにしました。(つまり、次のjedi-installation)。次に、実行するM-x jedi:install-serverと、前に説明したものと非常によく似たエラーメッセージが表示されました。

要約すると、この段階では、元のインストールからファイルまたはディレクトリに変更はありません。.emacs.emacs.d

過去 2 日間に私の python パッケージのインストールに加えられたすべての変更は、単純にvirtualenvwrapper. この段階で、私はかなり迷っています。どんな助けでも大歓迎です。

お時間をいただきありがとうございます。

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

delphi - TJclUpdateArchive を取得して圧縮ファイルを既存のアーカイブに追加できません

JclCompression ライブラリを使用して、既存のアーカイブにファイルを追加しようとしています。残念ながら、archive.compress以下の関数で が呼び出されると、元のアーカイブが削除され、追加しようとしている単一の圧縮ファイルのみを含む (同じファイル名の) アーカイブに置き換えられます。元のファイルはすべて削除されました。

JclCompression ツールでこれを達成する方法はありますか?

編集:

コードに影響を与えなかったいくつかの内部関数呼び出しを削除しました。

私が試して拒否したその他の Delphi 圧縮ツール:

  • Delphi XE の内部 System.Zip。進行状況やフィードバックのフックはありません。

  • TurboPower 略語 v5; 私はこのツールを古い zip32 圧縮で何十年も使用してきました。ただし、現在は zip64 のサポートが必要であり、最新バージョンは最初の 2 つの 4GB を超えるファイルで失敗しました (思い出すと、無効なブロック サイズでした)。どちらのファイルも 7-zip と Windows ファイル エクスプローラーで開くことができました。

  • Windows ファイル エクスプローラーが使用する内部 zip ツールへのシェル。6 GB の圧縮ファイルを一晩実行させましたが、朝に戻ったとき、まだ 20 時間かかると報告されていました。

7-Zip は非常に高速で、優れたフィードバックを提供し、徹底的に実行およびテストされています。