マウスを使用せずにIntelliJで新しいクラスを作成するにはどうすればよいですか?


178

IntelliJでマウスを使用せずに、目的の場所に新しいクラスを作成する方法はありますか?

デフォルトのキーマップにキーボードバインディングがないことを理解しています。


4
オペレーティングシステムを指定してください!キーボードレイアウトは、Windows / LinuxとMacでは異なります。
shaunthomas999

Mac:Command + 1その後ctrl + return
Janac Meena

回答:


260

すでにプロジェクトビューが表示されている場合は、Alt+ Insert新規)|を押します。クラス。プロジェクトビューはAlt+ でアクティブにできます1

で新しいクラスを作成するには、同じディレクトリに、現在の1の使用などCtrl+ Alt+ Insert新規...)。

また、ナビゲーションバー、押してからそれを行うことができますAlt+ Home、その後、矢印キーで、その後プレスパッケージを選択し、Alt+をInsert

別の便利なショートカットは、表示| In(Alt+ F1)、Project(1)、次にAlt+ Insertを選択して既存のクラスの近くにクラスを作成するか、矢印キーを使用してパッケージ間を移動します。

さらに別の方法は、使用する既存のコードにクラス名を入力するだけです。IDEAはまだ存在しないため、クラス名を赤で強調表示し、次にAlt+ Enterを押してインテンションアクションポップアップを表示し、[ クラスの作成]を選択します


1
CrazyCoderに感謝します。あなたは本当にクレイジーです。ところで、あなたはマウスなしでIntelliJデバッガーを使うのに十分夢中ですか?それは私があなたに言うことができないことです!私はデバッグウィンドウの周りの完全なナビゲーションについて話している。
JavaRocky、2010

2
おそらく、デバッガのキーボードですべてを行うことはできませんが、ほとんどのことは可能です。Alt + 5はパネルをアクティブにし、Tabはフレーム/変数/ウォッチを切り替え、フレームのUp / Downはフレームを変更し、F2はVariablesで変数を編集し、InsertsはWatchesを追加し、他の一般的なキーも機能します(削除/矢印など)。一部のアクションにはデフォルトのショートカットがなく、設定|で割り当てる必要があります。キーマップ。
CrazyCoder 2010

デバッガだけではキーボードですべてが可能であるわけではないことに同意します。CrazyCoder、キーボードのプラグを抜いてIntelliJで作業するように挑戦します!!!
JavaRocky 2010

単一のキーストロークでコードからそれを行うために知っている方法はありますか?私は何年もの間、時々これを理解しようと努めてきました。
ソフィスティファンク2014

@Blundellには多くのキーマップが用意されているので、すべてにホットキーを指定することはできません。キーマップ設定を開くか、Help| キーマップのNewアクションFind Actionのショートカットは何かを理解するために。
CrazyCoder


18

を使用するEscCommand + 1、プロジェクトビューとエディター領域の間を移動できます-前後に移動することで、必要なフォルダー/場所を選択できます

ではControl +Option + N、あなたはトリガできる新しいファイルメニューを、あなたが必要なものは何でも選択し、クラス、インタフェース、ファイルなどのエディタでこの作品だけでなく、プロジェクトのビューで、それが現在選択されている場所に関係します

//これが標準のキーマッピングで機能していることを考慮してください


これは役に立ちました!ありがとう。
Fazli Zekiqi



5

プレス-マックOS 10.14.5、アイデアのIntelliJ 2019年1月3日には command + 1 プロジェクトファイルに移動し、その後プレス control + n


4

私はこれを何度も行っていinsertますが、ラップトップにはキーがありません。そのため、独自のキーバインドを作成しました。これを行うには、[設定]> [IDE設定]> [キーマップ]を開きメインメニュー> [ファイル]> [新規...]に移動します(検索ボックスに「新規」と入力することをお勧めします。

次に、その項目をダブルクリックして[ キーボードショートカット追加 ]を選択することで、新しいキーボードショートカットを追加できます。


1

Macを使えば運がいいです。IntellijのキーマップをMac OS Xとして変更でき、次にoption+ を使用できますC


どのIntellijバージョン、およびOSXキーマップを使用しましたか?
Alan Dong

0

私の(linux mint)システムではalt+の組み合わせが機能しないためinsert、次の手順を実行します。

alt+ 1(「ツリー」に移動)->「コンテキストボタン-アナログの右マウスクリック」(右altとの間ctrl)-次に矢印(上または下)で希望の選択(新しいクラスまたはパッケージの作成または...)

それがいくつかの「ミント」の所有者を助けることを願っています))。


0

私もこの答えを検索しました。WindowsのMac OSでのcommand + Nに相当するのは、ctr + alt + insertで、@ manywaysがすでに回答しています。設定でこれを検索する場合は、[設定]> [IDE設定]> [キーマップ]、[その他]> [新規...]にあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.