在IntelliJ中调整扩展选择

时间:2015-07-01 12:19:31

标签: intellij-idea selection

每个人都知道,当您在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上。

1 个答案:

答案 0 :(得分:0)

不,扩展选择的行为由代码控制,用户无法配置。你确实可以编写一个插件来改变行为。