Предположим, что курсор находится вверху следующего файла:
<?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
чтобы изменить атрибут name
и cit
чтобы изменить значение.
Обратите внимание, что я не заинтересован в том, чтобы Emacs вел себя как VIM с помощью плагинов, а скорее меня интересует способ мышления Emacs. Я заинтригован с режимом org, и я хотел бы начать использовать Emacs, так как он был разработан для использования.
Также обратите внимание, что этот вопрос адаптирован из предыдущего вопроса об Eclipse, так как реальная ситуация очень хороша для изучения различных подходов к редактированию текста.