如何在 Eclipse 中更改字符串文字(来自 VIM 用户)

如何在 Eclipse 中更改字符串文字(来自 VIM 用户)

假设光标位于以下文件的顶部:

<?xml version="1.0" encoding="utf-8"?>
<resources>    
    <string name="app_name">Hello World</string>
    <string name="hello_world">Hello world!</string>
    <string name="menu_settings">Settings</string>
</resources>

如何复制最后一个string元素并将其值更改为:

    <string name="edit_message">Enter a message</string>

在 VIM 中,我想/men<Enter>Yp找到该行并将其复制到下面,然后简单地ciw更改cit值。

在 Eclipse 中我找到了Ctrl-J men获取menu_settings文本的方法,但是现在如何复制下面的行然后ciw获取cit值?

谢谢。

答案1

您可以尝试安装包装器或 Eclipse 的其他 Vim 插件。大多数必须在 Eclipse(或任何其他 IDE)中工作的 Vimmer 都是这么做的。

基本上,它允许您以完全相同的方式使用完全相同的按键执行示例中的操作。显然,Vrapper 和其他插件不是 Vim,因此您必然会发现限制,但所有基本功能都在那里。我推荐它。


如果没有 Vrapper,我可以使用Alt+c复制行(类似yy,但没有换行符),使用Alt+a打开新行(类似o),使用Ctrl+v粘贴。之后,您必须执行大量Ctrl+ Shift+ArrowsCtrl+j来选择和更改值,因为 Eclipse 没有文本对象的概念。

相关内容