phpstorm 编写 php 代码时的自动补全的疑问 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
helloccav
V2EX    PHP

phpstorm 编写 php 代码时的自动补全的疑问

  •  1
     
  •   helloccav 2016-11-22 11:40:03 +08:00 4783 次点击
    这是一个创建于 3252 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题一:

    假如我已有一段文字:

    V2EX 社区 

    我想给它加上链接,于是我在它前面输入

    <a> 

    此时 IDE 会自动补全,变成

    <a></a>V2EX 社区 
     

    请问怎样可以方便地使得补全的 </a> 出现在 V2EX 社区 的后面呢?

    问题二:

    假如我已有一段代码:

    $a = $b + $c; 

    我想给这段代码加上条件语句 if...else... 于是在我它的上一行输入:

    if(.....){ 

    然后 IDE 自动补全了后面的花括号,变成:

    if(.....){} $a = $b + $c; 

    请问怎样可以方便地使得补全的花括号自动跑到那段代码的后面呢?

    if(.....){ $a = $b + $c; } 
    6 条回复    2016-11-22 16:03:48 +08:00
    Tyanboot
        1
    Tyanboot  
    PRO
       2016-11-22 12:07:13 +08:00 via Android
    第一个用 emmet 写法,比如写了

    V2 社区

    然后在前面写 a{,后面补}

    a{v2 社区}

    然后在结尾按 tab 就行

    至于第二种忘了。
    skydiver
        2
    skydiver  
       2016-11-22 13:03:48 +08:00   1
    $a = $b + $c;

    先在前面加上 if 以及左括号

    if (.....) {$a = $b + $c;

    然后光标放在左括号后面,按回车,就变成你要的了

    if (.....){
    $a = $b + $c;
    }
    holyghost
        3
    holyghost  
       2016-11-22 13:06:46 +08:00
    ctrl + w

    根本停不下来。
    Jakesoft
        4
    Jakesoft  
       2016-11-22 13:21:36 +08:00
    现在竟然还有人不用 emmet ,又可以秀一下优越感了
    js5323
        5
    js5323  
       2016-11-22 14:09:33 +08:00
    phpstorm 支持 emmet ,可以去看看 emmet 的语法吧。。。
    orderc
        6
    orderc  
       2016-11-22 16:03:48 +08:00
    第二个问题, Windows 下快捷键 ctrl+alt+t 或 导航菜单 -> Code -> surround with
    选中要包含的区域,按快捷键弹出菜单中选择 if 就可以了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1531 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:39 PVG 00:39 LAX 09:39 JFK 12:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86