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

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

  •  
  •   hgjian · 55 天前用 Android 发布 · 5163 次点击
    这是一个创建于 55 天前的主题,其中的信息可能已经有所发展或是发生改变。
    php 编程中,怎么打出变量符号"$"?每次都按 shift 键加"$"键?
    69 回复  |  直到 2019-05-05 19:38:19 +08:00
        1
    bitkwan   55 天前
    不然呢...
        2
    changwei   55 天前 via Android
    那打大括号也要每次按 shift 啊,都按习惯了,形成条件反射了。
        3
    HuasLeung   55 天前 via Android
    是的吧
        4
    JaguarJack   55 天前 via iPhone
    已经不自觉了 都不带脑子的去打这个符号
        5
    HeiXiaoBai   55 天前
    不然你电脑还有其他键能直接打出$么……
    或许你可以尝试:
    键盘改键位
    鼠标点输入法选特殊符号
    买外置自定义键盘
        6
    HeiXiaoBai   55 天前
    接上,你还可以
    语音输入
    摄像头手势判定输入
        7
    MiRECoFu   55 天前 via Android   ♥ 3
    Tnt ?
        8
    yingfengi   55 天前 via Android
    这个和是不是 php 有什么关系吗?你在 C 中也得这样打啊
        9
    zhuzhibin   55 天前 via iPhone
    你可以 cp cv 操作 这样你就不用按 shit
        10
    hgjian   55 天前 via Android
    谢谢楼上各位,只是每次变量都那么输入,觉得很不方便。所以看是不是有别的方法。
        11
    luozic   55 天前 via iPhone
    ide 支持补齐和定义的 搞搞模版
        12
    jinliming2   55 天前 via iPhone
    你可以买个手写板的。

    当然,部分 ide 支持代码补全,你只要打变量名,按下快门 Tab 就补上 $ 了。
        13
    jfcherng   55 天前
    Sublime Text 的話,自己寫了個插件...
    https://github.com/jfcherng/Sublime-TypeShort
        14
    laqow   55 天前 via Android
    不打容易写串到别的语言吧
        15
    xiaket   55 天前
    这是新的黑 php 的办法吗?
        16
    yeshiwei   55 天前 via Android
    正确姿势是右手 shift 左手按 4
        17
    jowan   55 天前 via iPhone
        18
    veike   55 天前
    @yeshiwei 我一直都是左 shift 按 4.。。。
        19
    yidinghe   55 天前 via Android
    接受吧,程序员天生就是逆来顺受的,不然为啥那么多 996 哩?
        20
    hubqin   55 天前 via Android
    大部分时候都是用左手 shift+4
    $this->由于频率很高,直接定义成 this(使用 phpstorm)
        21
    chinvo   55 天前 via iPhone   ♥ 1
    @hubqin #20 PHPStorm 的话直接打方法名 /属性名,然后回车选代码提示第一条就能自动补全吧,连 this 都不用打
        22
    zsdroid   55 天前
    输入邮箱时,怎么打出变量符号"@"?每次都按 shift 键加"@"键?
        23
    blless   55 天前 via Android
    其实是 4 位置有点偏,还真别说,我就是因为打$太烦才不喜欢用 php
        24
    zsdroid   55 天前
    复制粘贴时,怎么按?每次都按 4 个键,好烦啊
        25
    hubqin   55 天前
    @chinvo 哈哈,多谢,我太笨了,新技能✔。另,我一直有个疑问,就是光标怎么快捷前进一格跳出引号,括号等,现在使用箭头键,感觉太不方便了,之前用 sublime 是设置 ctrl+shift+space 移动的。望大佬们多多指教~
        26
    hubqin   55 天前
    @changwei 大括号完全可以使用自动补全,很少需要手动打的。比如,输入 pubf+Tab ( Tab 可以设置换成 Enter ),就会输出:public function (){},输入 if+ctrl+shift+Enter,就会自动输出:if() {}
        27
    chinvo   55 天前
    @hubqin
    ctrl (command) + [ / ]

    alt + ctrl (command) + [ / ]
        28
    mengkun   55 天前   ♥ 1
    jQuery: $(✪ω✪) ?
        29
    hubqin   55 天前
    @chinvo 这个在我的 PHPstorm 会变成注释。尝试了下在 Key Map 找到操作“ Right ”,快捷键设置 ctrl+shift+space,发现可以。
        30
    loginv2   55 天前
    以前我也觉得输入$不方便,直到我做了个 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
    ```
        31
    guanhui07   55 天前
    交叉 ,右小指按右边 shift ,左边食指按 4
        32
    zxq2233   55 天前
    copy+c
        33
    yeshiwei   55 天前 via iPad
    @guanhui07 🤝
        34
    mamahaha   55 天前
    能产生这样的问题还有回答这个问题的人都是很闲的人
        35
    agdhole   55 天前 via Android
    买个可编程键盘
        36
    bzj   55 天前
    @laqow 不可能,别的语言要声明类型
        37
    realpg   55 天前
    使用空格短一截 两边各多 2 个自定义快捷键的键盘可破
        38
    chinvo   55 天前 via iPhone
    @laqow #14 写 C# 写多了最近个人小项目用 PHP,动不动就打 var 了
        39
    viator42   55 天前
    可以考虑买个脚踏板
        40
    icy37785   55 天前 via iPhone
    那你的大括号都是怎么打的呢
        41
    dangyuluo   55 天前
    Hey Siri. Dollar
        42
    MonoLogueChi   55 天前 via Android
    @zsdroid 我定义了鼠标宏,把鼠标侧键改成了复制粘贴,爽的一批
        43
    xudaolong   55 天前
    =。= 可以使用下我写得 CodeExpander 呀

    [代码片段]( )

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

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

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

    理解万岁
        64
    lraining   54 天前 via Android
    还好吧,js 用 var 也得按三下
        65
    mostkia   54 天前
    买一个有宏设定的键盘?
        66
    qsbaq   53 天前 via iPhone
    右手小指 shift,左手食指 4
        67
    sobigfish   53 天前
    @arrayJY #60 你这样在办公室会被打的😂
        68
    lingo233   53 天前 via Android
    脚踏板啊!
        69
    ben1024   51 天前
    还以为说的是 \$
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4013 人在线   最高记录 5043   ·   Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 06:23 · PVG 14:23 · LAX 23:23 · JFK 02:23
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1