Here is some text
here is line two of text
我在 Vim 中直观地选择 from is
to is
:(括号代表视觉选择[
]
)
Here [is some text
here is] line two of text
使用 Python,我可以获得选择的范围元组:
function! GetRange()
python << EOF
import vim
buf = vim.current.buffer # the buffer
start = buf.mark('<') # start selection tuple: (1,5)
end = buf.mark('>') # end selection tuple: (2,7)
EOF
endfunction
我来源这个文件::so %
,直观地选择文本,运行:<,'>call GetRange()
并
现在我有了(1,5)
和(2,7)
。在 Python 中,如何编译以下字符串:
is some text\nhere is
会很高兴:
- 获取此字符串以供将来操作
- 然后用更新/操作的字符串替换这个选定的范围