有没有办法让Vim从上面的行中复制缩进,无论是空格还是制表符,忘记了文件类型?Vim哑缩进?
Q
Vim哑缩进?
3
A
回答
0
看来我想要的实际上并不可行,因为Vim自动删除空格,并使用配置设置来缩小空格。
我已经避免了这种放这些拍打在我的vimrc:
:inoremap <CR> x<BS><CR>x<BS>
:inoremap <up> x<BS><up>
:inoremap <down> x<BS><down>
:nnoremap o ox<BS>
:nnoremap O Ox<BS>
它只是把代替字符,然后删除它之前,我退出编辑模式,所以Vim不会删除空线。如果是这种情况,那么它可能只是Vim检查是否对该行进行了任何编辑,自动缩进不计。也许有一天我会查看源文件,并在附近打个招呼。
我也想用上一行的缩进(所以我会得到不同文件的不同缩进,而不是每次都要篡改设置),但我设法妥协并使用了可爱的Vim plugin。
7
:set ai
见:help autoindent
2
我以为你要贴的东西,调整缩进。
尝试]p
0
如果你在该行的开始,并希望所有的缩进字符复制,你是currenly上,现在你可以使用Ctrl + Y线之上。它从一行一行地复制一行中的字符。 Ctrl + e做同样的事情,但它从下面的行复制。
相关问题
- 1. Vim:持久缩进
- 2. Haskell和Vim:正确缩进
- 3. Vim双缩进python文件
- 4. 使用“>”Vim缩进
- 5. Vim Ruby哈希缩进
- 6. c + +模板的Vim缩进?
- 7. 始终在vim中缩进
- 8. Vim自动缩进换行
- 9. VIM和Scala - 缩进问题?
- 10. 配置vim悬挂缩进
- 11. Vim错误的缩进
- 12. 更改vim缩进格式
- 13. Vim缩进(Python编程)
- 14. 编辑Vim缩进文件
- 15. 在vim中自动缩进压缩的缩进代码
- 16. 缩进错误:Vim创建隐形缩进
- 17. vim中的块缩进/取消缩进python代码
- 18. Vim中使用smartindent或filetype缩进的奇数缩进行为
- 19. Vim自动缩进不正确
- 20. Vim的:黄瓜缩进“和”线
- 21. 在Vim中自动缩进Haskell
- 22. vIM注释会自动缩进
- 23. 如何阻止vim缩进左括号
- 24. 不必要的缩进水平的Vim
- 25. Vim中的Ruby代码自动缩进
- 26. 如何在vim/gvim中缩进多行?
- 27. C++缩进在Vim上不起作用
- 28. vim/vi/linux:正确缩进html文件
- 29. vim正确缩进python片段
- 30. VIM自动缩进不能正常
+1我不能告诉你我多久(隐约地)寻找这个。 – Kevin
我以前经历过这个磨难,autoindent不会从上面的行复制,它使用设置。 – Jookia
@Jookia,它不应该。确保你有'设置autoindent nocindent nosmartindent'其他两个选项干扰,这些设置不是相互排斥的。 –