2015-04-08 3 views
1

Я хотел бы иметь следующие функции в редакторе vim.Фокус временного буфера в vim

  1. Выберите определенный текст (например, пункт)
  2. Открыть временной буфер только с текстом выбора (на весь экран). Целью здесь является удаление всех отвлекающих факторов и фокусировка только на выбранном фрагменте.
  3. Редактирование текста во временном буфере
  4. Закройте временный буфер определенным ключом, чтобы все из временного буфера заменило выделенный текст в исходном буфере.

Есть ли такая функциональность в vim или такой vimscript?

+0

См. Также [Vim: временно показывать только определенные строки] (http://stackoverflow.com/questions/5979532/vim-temporarily-show-only-specific-lines). – glts

ответ

3

Вы ищете что-то по имени emacs calls Сужение. Есть плагин Vim, который делает это для вас: плагин Christian Brabandt NrrwRgn.

+0

Спасибо, это именно оно. – xralf