每个人都知道,当您在IntelliJ中选择一些文本并按Ctrl + w时,您的选择将被扩展。
然而,
你有点坚持这个预设:
如果您有以下代码:
<WrapPanel Height="320" Width="350">
<WrapPanelResources>
<Style TargetType="ContentControl">
<Setter Property="Margin" Value="5"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ContentControl">
<Grid Height="150" Width="100">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="30"/>
</Grid.RowDefinitions>
<Border Background="Brown" Grid.Row="0">
</Border>
<Button Grid.Row="1" Content="Pizza" Foreground="Red" FontSize="20"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</WrapPanelResources>
<ContentControl/>
<ContentControl/>
<ContentControl/>
<ContentControl/>
<ContentControl/>
<ContentControl/>
</WrapPanel>
和&#34; Line&#34;已选中,但方法setLineAdded()尚未定义,您需要&#34; setLineAdded()&#34;在按下ctrl + w几次后选择。
然而
一次&#34; setLineAdded&#34;选中,然后按ctrl + w选择整个标签而不是伴随的&#34;()&#34;&#39; ...
有没有办法解决这个问题? (没有为此写一个完整的IntelliJ插件?)
最好的问候,
S上。
答案 0 :(得分:0)
不,扩展选择的行为由代码控制,用户无法配置。你确实可以编写一个插件来改变行为。