tylr
V2EX  ›  Vim

如何设置让vim编辑模式回车后保持上行的缩进?(已设set autoindent)

  •  
  •   tylr · Apr 15, 2012 · 6034 views
    This topic created in 5158 days ago, the information mentioned may be changed or developed.
    前一行有缩进(譬如 if($connection) {}),在{}中敲下回车后,if这行缩进就被取消了...该怎么写vimrc呢?
    6 replies    1970-01-01 08:00:00 +08:00
    DreamSparkAndy
        1
    DreamSparkAndy  
       Apr 15, 2012
    in my .vimrc , I set the "set autoindent" but don't meet the problem!
    perrywky
        2
    perrywky  
       Apr 15, 2012
    试试 set cindent
    tylr
        3
    tylr  
    OP
       Apr 15, 2012
    @perrywky 还是不行
    tylr
        4
    tylr  
    OP
       Apr 15, 2012
    @DreamSparkAndy 我也奇怪了,一般情况下autoindent都正常,类似下面这句就不行
    <?php
    $db = mysql_connect(){}
    ?>
    在{}中间回车后,$db前面的indent就会被撤销掉
    DreamSparkAndy
        5
    DreamSparkAndy  
       Apr 18, 2012
    @tylr 你将vimrc文件去掉之后再试试 set autoindent 如果这样还不行的话 只能说明你的配置文件有问题
    9hills
        6
    9hills  
       Apr 18, 2012
    将vimrc清空后再试试autoindent
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2729 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 12:54 · PVG 20:54 · LAX 05:54 · JFK 08:54
    ♥ Do have faith in what you're doing.