我的.vimrc中有set autoindent
假设我在Vim的插入模式下位于一个缩进的行上,如果我按Enter键创建了一堆新行,它会保持光标缩进,但是当前行和原始行之间的行会失去缩进,而Notepad++不会发生这种情况|
表示空行上的缩进。
vim :
function f()
{
var x;
|
|
|
|//cursor
记事本++:
function f()
{
var x;
|
|
|
|//cursor
如何让Vim的行为像记事本++?
2条答案
按热度按时间xmq68pz91#
试试这个,让我知道它是否解决了你的问题。
在正常模式下
或在.vimrc文件中添加此内容
5uzkadbs2#
我有这些设置在我的.vimrc自动缩进:
请注意,“autocmd...”中的“*.py”是python文件,您可以将其更改为最适合您的.sh或.cpp。