hgjian
V2EX  ›  PHP

PHP 编程中,怎么打出变量符号"$"?

  •  
  •   hgjian · May 2, 2019 via Android · 10545 views
    This topic created in 2746 days ago, the information mentioned may be changed or developed.
    php 编程中,怎么打出变量符号"$"?每次都按 shift 键加"$"键?
    69 replies  •  2019-05-05 19:38:19 +08:00
    bitkwan
    bitkwan
    May 2, 2019
    1
    不然呢...
    changwei
    changwei
    May 2, 2019 via Android
    2
    那打大括号也要每次按 shift 啊,都按习惯了,形成条件反射了。
    BCy66drFCvk1Ou87
    BCy66drFCvk1Ou87
    May 2, 2019 via Android
    3
    是的吧
    akagishigeru
    akagishigeru
    May 2, 2019 via iPhone
    4
    已经不自觉了 都不带脑子的去打这个符号
    heixiaobai
    heixiaobai
    May 2, 2019
    5
    不然你电脑还有其他键能直接打出$么……
    或许你可以尝试:
    键盘改键位
    鼠标点输入法选特殊符号
    买外置自定义键盘
    heixiaobai
    heixiaobai
    May 2, 2019
    6
    接上,你还可以
    语音输入
    摄像头手势判定输入
    MiRECoFu
    MiRECoFu
    May 2, 2019 via Android❤️3
    7
    Tnt ?
    yingfengi
    yingfengi
    May 2, 2019 via Android
    8
    这个和是不是 php 有什么关系吗?你在 C 中也得这样打啊
    zhuzhibin
    zhuzhibin
    May 2, 2019 via iPhone
    9
    你可以 cp cv 操作 这样你就不用按 shit
    hgjian
    hgjian
    OP
    May 2, 2019 via Android
    10
    谢谢楼上各位,只是每次变量都那么输入,觉得很不方便。所以看是不是有别的方法。
    luozic
    luozic
    May 2, 2019 via iPhone
    11
    ide 支持补齐和定义的 搞搞模版
    jinliming2
    jinliming2
    May 2, 2019 via iPhone
    12
    你可以买个手写板的。

    当然,部分 ide 支持代码补全,你只要打变量名,按下快门 Tab 就补上 $ 了。
    jfcherng
    jfcherng
    May 2, 2019❤️1
    13
    Sublime Text 的話,自己寫了個插件...
    https://github.com/jfcherng/Sublime-TypeShort
    laqow
    laqow
    May 2, 2019 via Android
    14
    不打容易写串到别的语言吧
    xiaket
    xiaket
    May 2, 2019
    15
    这是新的黑 php 的办法吗?
    yeshiwei
    yeshiwei
    May 2, 2019 via Android
    16
    正确姿势是右手 shift 左手按 4
    jowan
    jowan
    May 2, 2019 via iPhone
    17
    ?!@%
    veike
    veike
    May 2, 2019
    18
    @yeshiwei 我一直都是左 shift 按 4.。。。
    yidinghe
    yidinghe
    PRO
    May 2, 2019 via Android
    19
    接受吧,程序员天生就是逆来顺受的,不然为啥那么多 996 哩?
    hubqin
    hubqin
    May 2, 2019 via Android
    20
    大部分时候都是用左手 shift+4
    $this->由于频率很高,直接定义成 this(使用 phpstorm)
    chinvo
    chinvo
    May 2, 2019 via iPhone❤️1
    21
    @hubqin #20 PHPStorm 的话直接打方法名 /属性名,然后回车选代码提示第一条就能自动补全吧,连 this 都不用打
    zsdroid
    zsdroid
    May 2, 2019
    22
    输入邮箱时,怎么打出变量符号"@"?每次都按 shift 键加"@"键?
    blless
    blless
    May 2, 2019 via Android
    23
    其实是 4 位置有点偏,还真别说,我就是因为打$太烦才不喜欢用 php
    zsdroid
    zsdroid
    May 2, 2019
    24
    复制粘贴时,怎么按?每次都按 4 个键,好烦啊
    hubqin
    hubqin
    May 2, 2019
    25
    @chinvo 哈哈,多谢,我太笨了,新技能✔。另,我一直有个疑问,就是光标怎么快捷前进一格跳出引号,括号等,现在使用箭头键,感觉太不方便了,之前用 sublime 是设置 ctrl+shift+space 移动的。望大佬们多多指教~
    hubqin
    hubqin
    May 2, 2019
    26
    @changwei 大括号完全可以使用自动补全,很少需要手动打的。比如,输入 pubf+Tab ( Tab 可以设置换成 Enter ),就会输出:public function (){},输入 if+ctrl+shift+Enter,就会自动输出:if() {}
    chinvo
    chinvo
    May 2, 2019
    27
    @hubqin
    ctrl (command) + [ / ]
    或
    alt + ctrl (command) + [ / ]
    mengkun
    mengkun
    May 2, 2019❤️1
    28
    jQuery: $(✪ω✪) ?
    hubqin
    hubqin
    May 2, 2019
    29
    @chinvo 这个在我的 PHPstorm 会变成注释。尝试了下在 Key Map 找到操作“ Right ”,快捷键设置 ctrl+shift+space,发现可以。
    loginv2
    loginv2
    May 2, 2019
    30
    以前我也觉得输入$不方便,直到我做了个 AHK 脚本
    ```
    $4::
    if pressesCount > 0 ; > 0 说明 SetTimer 已经启动了,按键次数递增
    {
    pressesCount += 1
    return
    }
    ;否则,这是新一系列按键的首次按键。将计数设重置为 1,并启动定时器:
    pressesCount = 1
    SetTimer, WaitKey, 400 ;在 400 毫秒内等待更多的按键。
    return

    WaitKey:
    SetTimer, WaitKey, off
    if pressesCount = 1 ;该键已按过一次。
    {
    Gosub singleClick
    }

    else if pressesCount = 2 ;该键已按过两次。
    {
    Gosub doubleClick
    }

    else if pressesCount = 3
    {
    Gosub trebleClick
    }
    ;不论上面哪个动作被触发,将计数复位以备下一系列的按键:
    pressesCount = 0
    return

    singleClick:
    send 4
    return

    doubleClick:
    send 44
    return

    trebleClick:
    send $
    return
    ```
    guanhui07
    guanhui07
    May 2, 2019
    31
    交叉 ,右小指按右边 shift ,左边食指按 4
    zxq2233
    zxq2233
    May 2, 2019
    32
    copy+c
    yeshiwei
    yeshiwei
    May 2, 2019 via iPad
    33
    @guanhui07 🤝
    mamahaha
    mamahaha
    May 2, 2019
    34
    能产生这样的问题还有回答这个问题的人都是很闲的人
    agdhole
    agdhole
    May 2, 2019 via Android
    35
    买个可编程键盘
    bzj
    bzj
    May 2, 2019
    36
    @laqow 不可能,别的语言要声明类型
    realpg
    realpg
    May 2, 2019
    37
    使用空格短一截 两边各多 2 个自定义快捷键的键盘可破
    chinvo
    chinvo
    May 2, 2019 via iPhone
    38
    @laqow #14 写 C# 写多了最近个人小项目用 PHP,动不动就打 var 了
    viator42
    viator42
    May 2, 2019
    39
    可以考虑买个脚踏板
    icy37785
    icy37785
    May 2, 2019 via iPhone
    40
    那你的大括号都是怎么打的呢
    dangyuluo
    dangyuluo
    May 2, 2019
    41
    Hey Siri. Dollar
    MonoLogueChi
    MonoLogueChi
    May 2, 2019 via Android
    42
    @zsdroid 我定义了鼠标宏,把鼠标侧键改成了复制粘贴,爽的一批
    xudaolong
    xudaolong
    May 2, 2019
    43
    =。= 可以使用下我写得 CodeExpander 呀

    [代码片段]( https://gist.github.com/xudaolong/220d8b3cadca44a7f3b2e8795a601c51)

    - 在任何的编辑器都使用
    ![]( )
    Z1076
    Z1076
    May 2, 2019 via iPhone
    44
    这里杠精是真的多。我曾经也思考怎么解决这个问题,因为每次按组合键真的很累,这个操作符使用频率超级大,尝试过改键位和脚本处理都不太满意。现在用的是 phpstorm 的变量补全
    KasuganoSoras
    KasuganoSoras
    May 2, 2019 via Android
    45
    楼上说脚踏板的给我了个启发,正好我有一个罗技 G27 游戏方向盘,有个脚踏板,上面有三个踏板,我觉得完全可以映射到键盘上,踩一下就可以打出指定字符 👌
    KasuganoSoras
    KasuganoSoras
    May 2, 2019 via Android
    46
    另外,大部分游戏鼠标侧边都会有按键,可以把这些按键映射到键盘上,一样可以实现快捷输入字符
    flyingghost
    flyingghost
    May 2, 2019❤️2
    47
    收藏此帖。
    以后每次需要$的时候,来这里复制粘贴一下。
    suzic
    suzic
    May 2, 2019 via Android
    48
    这个符号之所以这么难按就是因为要告诉你挣钱不容易
    danhahaha
    danhahaha
    May 2, 2019
    49
    @blless 我也是因为$太烦才不用美元的
    dfourc
    dfourc
    May 2, 2019
    50
    @xiaket #15 还顺带黑了 jquery
    reus
    reus
    May 2, 2019
    51
    说明 PHP 连键盘指法都不熟悉的人也可以学!
    elvodn
    elvodn
    May 2, 2019
    52
    Programmer Dvorak Keyboard Layout 了解一下 https://www.kaufmann.no/roland/dvorak/
    CallMeReznov
    CallMeReznov
    May 2, 2019
    53
    ¿
    run2
    run2
    May 2, 2019
    54
    Caps 和 Shift 换下位置就方便多了
    tt0411
    tt0411
    May 2, 2019
    55
    所以用 python 吧, 没有$的问题, 也没有大括号的问题, 哦耶
    lmaq
    lmaq
    May 2, 2019
    56
    @KasuganoSoras 键盘+脚踏板+鼓锤.... 最后转行搞音乐去了
    blless
    blless
    May 2, 2019 via Android
    57
    @danhahaha 我能说其实是我手指太短吗…按起来老费劲了
    billlee
    billlee
    May 2, 2019
    58
    @zsdroid #24 选中复制,中键粘贴
    Hardrain
    Hardrain
    May 2, 2019
    59
    qwerty 就是这么设计的
    其实 dvorak 也是

    不过如果你实在在意,也许可以客制化键盘,键位可以自定义。
    BOYPT
    BOYPT
    May 2, 2019 via Android
    60
    不,我们 php 程序员有专用键盘,有个专门的$键,写起 php 来可快了
    arrayJY
    arrayJY
    May 2, 2019 via Android
    61
    不是针对谁,而是说在座的各位都是 xx:

    我用 TNT!
    jadeity
    jadeity
    May 2, 2019
    62
    @arrayJY 那么请问你怎么用语音输入这个符号?刀乐福?
    arrayJY
    arrayJY
    May 3, 2019 via Android
    63
    @jadeity
    美元符号!
    刀了符号!
    刀了!
    刀了符!

    理解万岁
    lraining
    lraining
    May 3, 2019 via Android
    64
    还好吧,js 用 var 也得按三下
    mostkia
    mostkia
    May 3, 2019
    65
    买一个有宏设定的键盘?
    qsbaq
    qsbaq
    May 3, 2019 via iPhone
    66
    右手小指 shift,左手食指 4
    run2
    run2
    May 3, 2019
    67
    @arrayJY #60 你这样在办公室会被打的😂
    lingo233
    lingo233
    May 4, 2019 via Android
    68
    脚踏板啊!
    ben1024
    ben1024
    May 5, 2019
    69
    还以为说的是 \$
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1556 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 114ms · UTC 00:26 · PVG 08:26 · LAX 16:26 · JFK 19:26
    ♥ Do have faith in what you're doing.