web-dev-qa-db-ja.com

IntelliJエディターで無制限の空白をオフにするにはどうすればよいですか?

IntelliJで行の終わりの後にカーソルを移動する機能を削除するにはどうすればよいですか?

528
Joshua

[ファイル]メニュー-> [設定]-> [エディター]-> [一般]-> [仮想スペース]をクリックし、[行末の後のキャレットの配置を許可する]をオフにします。仮想空間パネルの他のオプションのチェックを外すこともできます。

764
alexpopescu

他の回答が機能していないようであれば、Column Selection Modeを有効にしている可能性があります。私のMacでは、にマッピングされています Cmd+Shift+8編集メニューの下にあります。モードが有効な場合、そのメニュー項目には小さなチェックマークが表示されます。

172

行をクリックしたときにインデントが尊重される期待される動作を得るには:

InPreferences> Editor> Virtual Space

チェック

タブ内にキャレットを配置できるようにします。

Uncheck

行末の後にキャレットを配置できます。

これは本当に迷惑で、デフォルトの動作としてはほとんど意味がありません。

20
Emil Davtyan

Intellij IDEA 11 for Macの場合、設定はIntelliJ IDEAメニューの下に配置され、設定が呼び出されることに注意してください。 (たぶんある種のMacのデフォルト?)

19
Thomas N

Matt_Broが言ったこと(最初の答え)が、環境設定でボックスのチェックが外されている場合は、再チェック(すべての仮想スペースボックスをチェック)して再起動してみてください。その後、チェックを外して適用をクリックします。この時点で、無制限のスペースが無効になりました。

3

IntelliJ IDEA 2016

デフォルトでは、オフ(チェックなし)です。

オンになっている場合、次のいずれかを使用できます2アプローチ

  1. ファイル>設定...(または Ctrl+Alt+S)>Editor>General> Virtual Spaceセクション>チェック解除行末の後にキャレットを配置できます

    File > Settings

    Editor General Allow placement

  2. Help>アクションの検索...(または Ctrl+Shift+A)>「Virtual Space:Allow end」と入力> Enter または左クリック(オンとオフを切り替える)> Esc

    Help > Find Action

    Allow Caret On Off

1