如何在不使用鼠标的情况下在IntelliJ中创建新类?


177

有没有一种方法可以在不使用IntelliJ的情况下在所需位置创建新类的方法?

我了解默认键盘映射中没有键盘绑定。


4
请指定操作系统!Windows / Linux和Mac的键盘布局不同。
shaunthomas999

Mac:Command + 1然后ctrl + return
Janac Meena,

Answers:


259

如果您已经在项目视图中,请按Alt+ Insert新建)| 上课。可以通过Alt+ 激活项目视图1

要在当前目录相同的目录中创建一个新类,请使用Ctrl+ Alt+ InsertNew ...)。

您也可以从导航栏中执行此操作,按Alt+ Home,然后选择带有箭头键的程序包,然后按Alt+ Insert

另一个有用的快捷方式是View | 选择在(Alt+ F1),项目(1)中,然后选择Alt+ Insert在现有的类附近创建一个类,或使用箭头键浏览包。

还有另一种方法是在要使用它的现有代码中键入类名称,IDEA将其用红色突出显示,因为它尚不存在,然后按Alt+ Enter进行“意图操作”弹出窗口,选择“ 创建类”。


1
谢谢CrazyCoder。你确实是疯了。顺便说一句,您是否疯狂到不用鼠标使用I​​ntelliJ调试器?我不能告诉你!我说的是围绕调试窗口的完整导航。
JavaRocky 2010年

2
可能您无法在调试器中使用键盘来完成所有操作,但是大多数事情都是可能的。Alt + 5激活面板,Tab在“框架/变量/手表”之间切换,“在框架中向上/向下”更改框架,“变量中的F2”编辑变量,“在手表中插入”添加手表,其他常用键也可以工作(例如删除/箭头等)。某些操作没有默认快捷方式,需要在“设置” |“设置”中进行分配。按键图。
CrazyCoder

我同意并不是只有调试器才能用键盘实现所有功能。CrazyCoder,我挑战您拔下键盘,然后使用IntelliJ!
JavaRocky 2010年

您知道有什么方法可以通过一次按键从代码中做到这一点吗?多年来,我一直试图不时弄清这一点。
Sophistifunk 2014年

@Blundell提供了许多键盘映射,因此我无法为所有键盘都指定热键,您只需打开键盘映射设置或使用Help|。Find Action找出键盘图中“ New”操作的捷径。
CrazyCoder


18

使用Esc和,Command + 1您可以在项目视图和编辑器区域之间前后导航,以这种方式可以选择所需的文件夹/位置

有了Control +Option + N你可以触发新的文件菜单,然后选择你需要什么,类,接口,文件等,这作品的编辑以及在项目视图和它涉及到当前选定的位置

//请考虑这与标准键映射一起使用


这很有帮助!谢谢。
Fazli Zekiqi



5

在Mac OS 10.14.5上,Idea Intellij 2019.1.3-按 command + 1 导航到项目文件,然后按 control + n


4

我经常这样做,而且insert笔记本电脑上没有钥匙,所以我为此做了自己的键盘绑定。您可以通过以下方式执行此操作:打开“设置”>“ IDE设置”>“键盘映射”,然后导航到“ 主菜单”>“文件”>“新建...”(我建议在搜索框中键入“新”,这将大大缩小范围)。

然后,您可以通过双击该项目并选择Add Keyboard Shortcut为其添加新的键盘快捷方式


1

如果您使用Mac,那么您很幸运。可以将Intellij的键盘映射更改为Mac OS X,然后可以使用option+ C


哪个Intellij版本,您是否使用过OSX键盘映射?
艾伦·董

0

在我的(Linux薄荷系统)系统中,我无法正常使用alt+,insert所以我执行下一步:

alt+ 1(导航到“树”)->“上下文按钮-鼠标右键单击”(在右侧alt和之间ctrl)-然后使用箭头(向上或向下)所需的选择(创建新类或包或...)

希望它对某些“薄荷”所有者有所帮助))。


0

我也搜索了这个答案。在Windows的Mac OS上,command + N的等效项是ctr + alt + insert,@ manyways已经回答了。如果在设置中搜索它,则在“设置”>“ IDE设置”>“键盘映射”,“其他”>“新建”中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.