V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tylr
V2EX  ›  Vim

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

  •  
  •   tylr · 2012-04-15 11:15:53 +08:00 · 5137 次点击
    这是一个创建于 4410 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前一行有缩进(譬如 if($connection) {}),在{}中敲下回车后,if这行缩进就被取消了...该怎么写vimrc呢?
    6 条回复    1970-01-01 08:00:00 +08:00
    DreamSparkAndy
        1
    DreamSparkAndy  
       2012-04-15 11:31:01 +08:00
    in my .vimrc , I set the "set autoindent" but don't meet the problem!
    perrywky
        2
    perrywky  
       2012-04-15 11:31:24 +08:00
    试试 set cindent
    tylr
        3
    tylr  
    OP
       2012-04-15 11:35:31 +08:00
    @perrywky 还是不行
    tylr
        4
    tylr  
    OP
       2012-04-15 11:42:35 +08:00
    @DreamSparkAndy 我也奇怪了,一般情况下autoindent都正常,类似下面这句就不行
    <?php
    $db = mysql_connect(){}
    ?>
    在{}中间回车后,$db前面的indent就会被撤销掉
    DreamSparkAndy
        5
    DreamSparkAndy  
       2012-04-18 14:36:51 +08:00
    @tylr 你将vimrc文件去掉之后再试试 set autoindent 如果这样还不行的话 只能说明你的配置文件有问题
    9hills
        6
    9hills  
       2012-04-18 15:07:27 +08:00
    将vimrc清空后再试试autoindent
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2607 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:49 · PVG 23:49 · LAX 08:49 · JFK 11:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.