gpt4 book ai didi

vim - 避免在 .vimrc 中的 autcmd BufWritePre 上移动光标

转载 作者:行者123 更新时间:2023-12-04 18:47:15 24 4
gpt4 key购买 nike

我的 .vimrc 中有以下行.

autocmd BufWritePre * silent! v/\_s*\S/d

这会在保存时去除文件末尾的空行。问题是,当它剥离行时,它还会将光标移动到文件的最后一行。有没有办法避免修改光标位置?

最佳答案

function! <SID>DelEmptyLinesEnd()
let l = line(".")
let c = col(".")
v/\_s*\S/d
call cursor(l, c)
endfunction

autocmd BufWritePre * :call <SID>DelEmptyLinesEnd()

关于vim - 避免在 .vimrc 中的 autcmd BufWritePre 上移动光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12328641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com