网上最常见的方法:
1、在Window ->Preferences->Keys中把Word Completion的快捷键Alt+/移除或者修改成其他的(e.g. Ctrl+Alt+/)
2、把Content Assist的原快捷键Ctrl+Space改为Alt+/
3、以后再编写代码时只要敲入sysout,然后通过快捷键Alt+/,就能快速输入System.out.println();
这种方法当然是可以的,显然它是将不常用到Word Completion的默认快捷键Alt+/功能先取消,然后再将Content Assist的原快捷键Ctrl+Space改为Alt+/。从而达到不用 Ctrl+Space 、而是用 Alt+/ 来实现Content Assist的功能-即将一些缩写扩展开,比如sysout扩展成System.out.println();还有将syserr扩展成System.err.println();等等。
我自己想了一个方法:
我们为什么不能直接使用Content Assist的原快捷键Ctrl+Space来实现“将缩写内容扩展”的功能呢?因为在中文系统下,Ctrl+Space快捷键默认用来进行输入法的切换了,跟Eclipse中的快捷键起冲突了。既然这样,我们可以将系统默认的输入法切换快捷键改成其他的即可。而保持Eclipse默认,不作任何修改。
1、在控制面板中找到“更改键盘或其他输入法” -> 键盘和语言 -> 更改键盘 -> 高级键设置
将Ctrl+Space 那选项进行任意修改(i.e. Ctrl+z)
2、将系统重启或注销。
3、以后在Eclipse中就可以通过它默认的Ctrl+Space快捷键使sysout展开成System.out.println();了。
希望对后来者有所帮助。
PS.花时间把这个写清楚,就是想让我们这些Programmer在敲代码时能够各种简便,以期节省更多时间搞技术、搞创新。
分享到:
相关推荐
当你在代码中输入"sout"期待补全为"System.out.println()"时,Idea可能只会提供"println();"的补全建议,这是因为Idea默认会根据上下文智能地补全方法,而"$END$"标记则表示补全后光标的位置。 解决这个问题的方法...
- **Alt+/**: 插入模板,例如“sysout”可自动扩展为`System.out.println();`。 - **Alt+Z**: 修改编辑器设置,包括自动完成、代码格式化等。 以上是Eclipse中一些常用且强大的快捷键总结,通过合理利用这些快捷键...
例如,输入"syso"后按下Tab键,Eclipse会自动完成"System.out.println()"。通过设置,用户可以根据自己的习惯调整补全触发条件,如字符数量或按键组合。 "快速修复"是另一个强大的功能,当Eclipse检测到代码中的...
**功能描述**:输入“syso”,然后按Alt + /,可以快速生成打印语句(`System.out.println()`)。 - **应用场景**:在调试代码时非常有用,可以快速输出变量值或执行流程的信息,帮助开发者快速定位问题。 - **使用...
### Eclipse 快捷键知识点详解 ...通过上述快捷键的介绍以及Java循环遍历的基本用法,开发者可以在Eclipse环境中更加高效地进行编程工作。这些快捷键不仅可以提高工作效率,还可以帮助开发者更好地理解和管理代码结构。
在输入"main"和"syso"后按下,会自动完成"main"方法和"System.out.println()"语句。 8. **Ctrl + F11** 或 **Run as**:这个快捷键可以运行你的项目,检查代码是否正常工作。这对于调试和测试非常关键。 9. **Ctrl...
在MyEclipse(Eclipse的一个扩展版本,主要用于企业级Java开发)中,可以通过快捷键快速输入常见的代码段,如`System.out.println()`。如果你在输入"Sy"时未出现"sysout"的提示,可以自定义模板。在"Windows" -> ...
在Java编辑器中输入`syso`后按Enter键,会自动生成`System.out.println()`语句。 16. **Ctrl + shift + /**:星号类型注释。在Java代码中,可以快速添加/* 和 */来注释选定的代码块。 17. **Ctrl + shift + \**:...
`创建一个模板,可以在模板名称中输入“`sysout`”,并在模板内容中输入“`System.out.println();`”。 - 此外,还可以根据个人喜好自定义更多的模板,比如常用的`if`、`for`、`while`等语句,极大地提高编码效率。...
- 在模板中,可以将关键字(如`sysout`)与`System.out.println()`进行绑定,从而实现快捷输入。 2. **快捷键设置** - Eclipse/MyEclipse允许用户自定义快捷键以提高开发效率。 - 导航至`Window` → `...
根据输入的关键字自动插入相应的模板代码,例如“sysout”会自动扩展为`System.out.println();`。 #### 修改设置:Window -> Preferences -> General -> Editors -> Text Editors 通过该路径可以进入Eclipse的编辑...
- 输入如“syso”后,按下Alt+/,Eclipse会自动补全为`System.out.println();`。 - 在输入类名或方法名后,如果需要查看可选方法,也可以通过Alt+/来获取建议。 - 对于循环结构如“for”,Alt+/会提供多种循环...
**sysout+alt+/**:自动补全 `System.out.println()`。这是一个非常方便的功能,当你想要快速打印输出时,只需要输入 `sysout` 并按下 `Alt + /` 键即可。 **main+alt+/**:自动补全主方法 `public static void ...
或 Alt+/**:这是Eclipse中最常用的自动补全代码的快捷键,能够帮助你快速完成System.out.println();等常见代码片段。此外,它还会在输入"for"后提供for-each循环、传统的for循环或while循环的代码模板。 2. **...
- **功能说明**: 自动生成 System.out.println() 的代码。 **11. 快速重写方法** - **Eclipse**: `Ctrl+O` 输入方法名,上下方向键选择后回车 - **Android Studio**: `Ctrl+O` 输入方法名,上下方向键选择后回车 - ...
System.out.println("你输入的数字是:" + inputNumber); } } ``` 在这个例子中,程序会提示用户输入一个数字,然后通过`nextInt()`方法读取。 接下来,你需要在Eclipse中运行这个程序: 1. **选择运行配置**:...
1. **输出语句**:`System.out.println()` 是Java中最基本的输出语句,用于在控制台打印信息。 2. **变量声明**:`int num = 0;` 用来声明并初始化一个整型变量。 3. **条件判断**:`if (num > 0) {...}` 用于进行...