2

問題: Pydev でコメントを切り替えると、スペースが追加され、このインデントを手動で修正するのが不便になります。これは、以前のバージョンの Eclipse/Pydev では問題ではありませんでした。この問題は、コメント切り替えキー (ctrl + /) を単独で使用した場合、またはコメント解除キー (ctrl + \) と組み合わせて使用​​した場合に発生します。

システム バージョン: Eclipse Juno (バージョン: 4.2.2)、Pydev 2.7.3

例:

a = 4
# a = 4
 a = 4

2 行目で、そのコードをコメントします (ctrl + /)。行 3 コメントを外します (ctrl + /)。3 行目の a の前に余白があることに注意してください。

同じバージョンの eclipse でこの例をやり直すが、Java を使用してスペースを追加しない:

a = 4
//a = 4
a = 4

したがって、これはpydevの問題だと思います。

リサーチ:

前に言ったように、これは私の Eclipse Indigo / Pydev 2.5 インストールの問題ではありません。コメントを切り替える (ctrl + /) 場合、スペースは追加も削除もされません。

これは、Java の問題として以前に stackoverflow に表示されました。そこに提供された修正は私には効果がありませんでした(タブまたはスペースを使用するかどうかは関係ありません):

新しいプロジェクトでの Eclipse の「トグル コメント」ショートカット インデント

この問題は、pydev ソース フォージでも報告されています: http://sourceforge.net/p/pydev/bugs/1547/

回避策:

これは私にとっては解決策ですが、当面の問題に対する真の解決策ではありません。上記のリンクで提案されているように、次の操作を行います。

(設定で)に移動します: Pydev | 編集者 | コード スタイル | コードフォーマッター

「コメント開始のスペース?」コンボボックスで「手動書式を変更しない」を選択します。

繰り返しますが、これは私の問題を解決しますが、コメントとコメント記号を区切るスペースが必要な人にとっては、目前の真の問題は解決しません。

また、デフォルトのインストール設定は「少なくとも 1 つのスペース」に設定されているため、pydev を初めてインストールするだけで直観的に修正できる問題ではありません。

4

2 に答える 2

0

Ctrl+ 4PyDev を使用した Eclipse Photon の .py ファイルでうまく動作します。

.py ではないファイルの場合、使用するテキストを選択した後に役立つ場合があります。

編集 -> ブロック選択の切り替え

'# '.. Sublime のように、必要なすべての行に手動で同時に配置します。

于 2018-10-15T08:32:01.347 に答える