0

Python 開発に NetBeans を使い始めましたが、今のところかなり良さそうです。気になる点の 1 つは、数行のテキストを強調表示して Tab キーを押すと、他のほとんどすべてのエディターが行うことではなく、ブロックの末尾に 4 つのスペースを追加するだけであるということです。

NetBeans にはブロック インデント アクション (「Shift Right」と呼ばれる奇妙な方法) があることは知っていますが、Tab キーを何かにバインドすることは不可能のようです。今のところ、Delphi 時代へのオマージュとして、ブロック インデントに Ctrl+Shift+I を使用することにしましたが、実際には、Eclipse/IntelliJ/Notepad2 のように機能させ、Tab でブロック インデントを実行したいと考えています。

任意のヒント?

編集: OK、この動作は、一連の行を選択し、カーソルが空の行に配置されている場合にのみ発生するようです。これはバグのように見えるので、レポートを提出します。

みんなありがとう!

EDIT 2:誰かが興味を持っている場合は、Issue 155735

4

3 に答える 3

1

Tabは選択した行をインデントし、Shift-Tabはインデントする必要があります。あなたが説明している振る舞いはバグのように聞こえます。キーバインドダイアログを開いて、Tabキーが何にバインドされているかを確認できますか?

あなたが試みることができるもう一つのことは、そこに古い残骸がある場合に備えてあなたのuserdirをクリアすることです。

これらが機能しない場合は、問題を報告して、これを再現して追跡できるようにしてください-http://scripting.netbeans.org/issues/enter_bug.cgi?component= python&issue_type =DEFECT

--Tor

于 2008-12-18T04:35:34.950 に答える
1

これは、http://deadlock.netbeans.org/hudson/job/python/のビルド #415 以降で修正する必要があります。バグ報告ありがとうございます。

于 2008-12-21T05:27:45.337 に答える
0

ある時点でデフォルトのキーを変更しましたか? タブはブロックインデントで機能します。

于 2008-12-17T16:42:01.147 に答える