IntelliJ IDEA 设置代码提示或自动补全的快捷键

对于中国的Java开发者来说,可能使用Eclipse的人最多。
使用Idea的程序员也不少, 而且每个人都在鼓吹其好用之处。
试用半个月,感觉各有千秋,关键看熟练程度和配置是否好用。

自动提示快捷键

有时候希望使用自动补全,因为不偷懒的程序员不是好程序员。但是Idea的默认快捷键是 Ctrl + 空格。 对于安装中文输入法的普通人来说那就是杯具了,你懂的。

修改方法如下:

点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。

在左侧的导航框中点击 KeyMap。

接着在右边的树型框中选择 Main menu –> Code –> Completion.
接着需要做两件事:
1. 移除原来的Cycle Expand Word 的 Alt+/(正斜杠) 快捷键绑定。
2. 在 Basic 上点击右键,去除原来的 Ctrl+空格 绑定,然后添加 Alt + 斜杠 快捷键。

然后应用(Apply), OK.

如果此组合键已被使用, 提示冲突时, 直接通过即可。

全局替换 (Replace All)

Idea的全局替换叫做 “Replace in path“, 在 Project 视图中, 右键点击需要查找的目录, 在弹出菜单之中, 选择 “Replace in path …”, 然后在弹出框之中输入相关信息即可, 如下图所示:

replace_all

快捷键修改方法如下:

点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。

在左侧的导航框中点击 KeyMap。
Idea默认的快捷键不允许修改,选择上方的 Keymaps, 例如 Eclipse, 然后 copy, 即可

在右上角搜索 replace, 找到 Replace in path … 这一行:
路径为 (Main Manu – Edit – Find – Replace in path …)
在这行上点击右键,添加快捷键即可, 例如 Ctrl+Shift+F

然后应用(Apply), OK.

如果此组合键已被使用, 提示冲突时, 直接通过即可。

<think>好的,我现在需要解决用户在IntelliJ IDEA设置新建对象时自动补全快捷键的问题。首先,我要回想一下自己使用IDEA的经验,者查阅相关资料,确认相关的设置步骤。 用户提到的是“新建对象时自动补全快捷键”,这可能涉及到代码补全的快捷方式。通常,在IDEA中,代码补全的默认快捷键是Ctrl+空格(Windows/Linux)Cmd+空格(Mac)。但自动补全可能还涉及到自动弹出建议列表的设置,比如在输入new对象的时候,自动提示可能的类名构造方法。 接下来,我需要检查IDEA设置路径。根据记忆,自动补全相关的设置应该在Settings -> Editor -> General -> Code Completion里。这里可能有一些选项,比如自动弹出代码补全列表的时间延迟,者是否显示文档等。 另外,用户提到的是“新建对象”,也就是在输入类似“MyClass obj = new ”的时候,自动补全后面的类名和构造方法。这里可能需要确保代码补全功能已经启用,并且相关的快捷键没有被修改过。 可能需要查看快捷键设置,确认代码补全的快捷键是否还是默认的,者用户是否自定义过。路径是Settings -> Keymap,然后搜索“Code Completion”相关的动作,比如“Basic”代码补全和“SmartType”代码补全。例如,SmartType补全在创建对象时可能更智能地推断类型,默认快捷键可能是Ctrl+Shift+空格。 此外,引用中的资料提到,可以在Settings | Editor | General | Code Completion里设置自动弹出文档,比如勾选“Autopopup documentation”来在补全时显示文档。这可能与用户的提问相关,但用户主要关注的是自动补全本身的快捷键设置,而不仅仅是文档弹出。 所以,总结步骤应该是: 1. 检查并设置代码补全的自动弹出:确保在输入时自动显示补全建议。 2. 确认修改代码补全的快捷键,特别是Basic和SmartType补全的快捷键。 3. 指导用户如何修改这些设置,并提供具体的路径和选项名称。 另外,还需要考虑用户可能遇到的常见问题,比如快捷键冲突,自动补全没有触发的情况,这时候可能需要重置设置检查是否有插件干扰。 最后,生成相关的问题,可能涉及其他补全功能、优化自动补全的方法,者处理快捷键冲突的情况。</think>在IntelliJ IDEA设置新建对象时的自动补全快捷键,可通过以下步骤实现: --- ### **步骤说明** 1. **打开设置界面** 进入菜单栏:`File` → `Settings`(Windows/Linux) `IntelliJ IDEA` → `Preferences`(Mac)[^2]。 2. **调整代码补全设置** 导航至:`Editor` → `General` → `Code Completion` - 勾选 `Show suggestions as you type`(输入时自动显示补全建议) - 根据需要调整 `Autopopup code completion` 的延迟时间。 3. **查看修改快捷键** 进入 `Keymap` 设置界面(位于设置左侧菜单): - 搜索 **`Basic Completion`**(默认快捷键:`Ctrl + 空格` / `Cmd + 空格`)[^1] - 搜索 **`SmartType Completion`**(针对对象类型推断的补全,默认快捷键:`Ctrl + Shift + 空格` / `Cmd + Shift + 空格`)[^2] - 右键点击动作名称可修改快捷键。 4. **验证操作** 输入代码 `new ` 后,按下设置快捷键(如 `Ctrl + 空格`),IDEA自动补全类名并生成构造函数。 --- ### **示意图** ```plaintext 示例代码: MyClass obj = new [按下Ctrl+空格] → IDEA弹出候选类列表 ``` ---
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值