Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea IntelliJ IDEA系列IDE中存在哪些快速添加文本环境的方法? 基本示例_Intellij Idea - Fatal编程技术网

Intellij idea IntelliJ IDEA系列IDE中存在哪些快速添加文本环境的方法? 基本示例

Intellij idea IntelliJ IDEA系列IDE中存在哪些快速添加文本环境的方法? 基本示例,intellij-idea,Intellij Idea,考虑下面的代码。我举了一个例子,但它可以是任何其他声明性语言,如HTML、HAML等 p. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 我需要: p. Lorem ipsum dolor sit amet, #[+ImprovedUnderline consectetur] a

考虑下面的代码。我举了一个例子,但它可以是任何其他声明性语言,如HTML、HAML等

p.
  Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et 
  dolore magna aliqua. 
我需要:

p.
  Lorem ipsum dolor sit amet, #[+ImprovedUnderline consectetur] adipiscing elit, sed do eiusmod tempor incididunt ut labore et 
  dolore magna aliqua. #[+ImprovedUnderline ]
最后[+ImprovedUnderline]的内容尚未输入

目标 提供两种快速添加[+改进的底线目标词]的方法,无需直接键入:

在输入目标单词之前。 输入目标单词后,选择目标单词并用[+改进的下划线目标单词]将其环绕。 为什么Live模板无法处理它 请考虑以下实时模板:

#[+ImprovedUnderline $SELECTION$]
对于2020.2版,如果我们有一些内容,并尝试使用Ctrl+Alt+J组合键使用上述活动模板,则行中所有先前的字符都将被换行:

因此,活动模板不满足第一个目标


ItelliJ IDEA还建议了哪些其他方法?

IntelliJ IDEA可以很容易地用if、while、for和其他语句包围代码块,或者使代码块成为try/catch或synchronized等语句的一部分。只需选择要环绕的代码块,不要忘记使用Ctrl+W增加当前选择,然后按Ctrl+Alt+t或右键单击选择并从菜单中选择环绕…即可。IntelliJ IDEA将显示可供选择的选项列表

谢谢您的回答。使用Ctrl+Alt+J已到达预先输入的代码块目标2的周围。问题是如何在输入代码之前添加周围,换句话说,环绕光标,目标1。Ctrl+Alt+T不能与Ctrl+Alt+J相同。效果将与“问题中的我的GIF动画”字段中的效果相同。如何到达光标的周围?