gpt4 book ai didi

vim - 在 Vim 中,我可以格式化整个文件并以光标开始的地方结束吗?

转载 作者:行者123 更新时间:2023-12-02 05:46:22 24 4
gpt4 key购买 nike

我在我的 .vimrc 中设置了这个映射,它工作得很好......

" Auto indent entire file
nmap <C-f> gg=G
imap <C-f> <ESC>gg=G

但是,操作后光标已经移动到第1行第1列。

有没有办法做到这一点,如果我在文件的中间某处,光标将保持在原处?

最佳答案

当然,使用标记(:help mark):

nmap <C-f> mtgg=G't
imap <C-f> <ESC><C-f>

在执行gg=G之前,当前光标位置被保存到标记t。操作结束后,'跳回到标记处。

关于vim - 在 Vim 中,我可以格式化整个文件并以光标开始的地方结束吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1646850/

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