~和` 这两个符号一般什么用途? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yayiji
V2EX    问与答

~和` 这两个符号一般什么用途?

  •  
  •   yayiji 2021-02-04 15:16:09 +08:00 6027 次点击
    这是一个创建于 1756 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题:~和` 这两个符号一般什么用途?或者说大家都在什么情况下使用

    68 条回复    2021-02-05 16:20:06 +08:00
    yanyanlongxia
        1
    yanyanlongxia  
       2021-02-04 15:17:08 +08:00
    `可以在 markdown 中打出代码块
    Xhack
        2
    Xhack  
       2021-02-04 15:18:18 +08:00   4
    ~:语气词吖~
    sugars
        3
    sugars  
    PRO
       2021-02-04 15:23:48 +08:00
    ~:
    聊天句子结尾~;
    前端项目里配置路径别名,如<img src="~static/image/xxx.jpg" alt="">;
    表示范围时用,如 10%~20%;

    `:
    markdown 语法代码块用```包裹;
    js 代码里的字符串模板,如 const number = `${1}abc`;
    northisland
        4
    northisland  
       2021-02-04 15:26:30 +08:00
    类 unix 系统命令行

    sudo rm -rf `~`

    精彩动画真香警告
    GG668v26Fd55CP5W
        5
    GG668v26Fd55CP5W  
       2021-02-04 15:26:32 +08:00 via iPhone
    ~ twig 模板引擎用来连接字符串
    ` es6 之后表示字符串,带变量的时候超级好用
    TimePPT
        6
    TimePPT  
    PRO
       2021-02-04 15:26:41 +08:00
    cd ~
    northisland
        7
    northisland 
       2021-02-04 15:27:15 +08:00
    =_= 智商捉急了,撤退
    OaO
        8
    OaO  
       2021-02-04 15:27:37 +08:00
    ``shell 里的代码块
    ~配和~=写 promql
    northisland
        9
    northisland  
       2021-02-04 15:28:04 +08:00   1
    sudo rm -rf `echo ~`
    zeroc
        10
    zeroc  
       2021-02-04 15:28:44 +08:00
    ``可以在 js 中当模版字面量使用
    superrichman
        11
    superrichman  
       2021-02-04 15:28:46 +08:00 via iPhone
    ~~是删除线~~
    某些语言~是运算符号
    udqg3v0ZL6h6sHu8
        12
    udqg3v0ZL6h6sHu8  
       2021-02-04 15:32:48 +08:00
    战队名 ` 非主流昵称 (保命)
    Tumblr
        13
    Tumblr  
       2021-02-04 15:35:52 +08:00   4
    ~:
    1. 邮件、聊天中说大概的数量,比如 ~4 hours
    2. 回到 home 目录,比如「 sl ~」或 「 cd ~」
    3. 聊天时作为句子结尾,比如「就是这样~」

    `:
    1. Markdown 中作为代码或代码块儿标记
    2. 某些语言中作为转义字符,比如「"line`nnewline"」
    3. 重音符号( grave accent ),比如 pà(怕)
    Vegetable
        14
    Vegetable  
       2021-02-04 15:45:37 +08:00
    中文没有反引号`
    中文~是连接号中的波浪线形式。仅在表示起止的时候使用。

    字典中有的使用~做代字号吧,这个应该不属于标准用法。

    https://people.uuntu.com/~happyaron/l10n/GB(T)15834-2011.html
    http://www.moe.gov.cn/ewebeditor/uploadfile/2015/01/13/20150113091548267.pdf
    ExplorerLog
        15
    ExplorerLog  
       2021-02-04 16:01:51 +08:00
    ~ 取反

    ` 是 verilog 里的 macro 标记
    DT27
        16
    DT27  
       2021-02-04 16:15:32 +08:00
    无语,~~~
    Urutora
        17
    Urutora  
       2021-02-04 16:17:21 +08:00 via iPhone
    reset head~1
    zjsxwc
        18
    zjsxwc  
       2021-02-04 16:23:47 +08:00 via Android   1
    shell 里面

    ~ home 目录的简写
    ` 把执行的结果作为字符串,相当于就是 eval
    Hoshinokozo
        19
    Hoshinokozo  
       2021-02-04 16:39:16 +08:00
    只知道``是 ES6 中的字符串模板,支持变量和表达式,香的不行
    mrxun1998
        20
    mrxun1998  
       2021-02-04 16:42:22 +08:00
    shell 脚本中 ``可以执行命令
    Linux 中 cd ~可以回到家目录
    vstar
        21
    vstar  
       2021-02-04 16:43:18 +08:00
    lua 里 "~=" === "!="
    swqslwl
        22
    swqslwl  
       2021-02-04 16:52:58 +08:00
    语气~ 就像这样~ 有种随性的感觉~ 至少我这么觉得~
    anonydmer
        23
    anonydmer  
       2021-02-04 16:58:56 +08:00
    楼主不是程序员吧
    itskingname
        24
    itskingname  
       2021-02-04 17:02:46 +08:00
    Golang 里面,反引号包住多行字符串:


    a := `abc
    def
    xyz`
    justfun
        25
    justfun  
       2021-02-04 17:07:50 +08:00 via iPhone
    mysql 语句中 反引号 [ ` ] 作用: 避免表明、字段名与 mysql 已存在的 [保留字] 冲突,引起不知名错误。

    举个例子:SELECT `select` FROM `test` WHERE select='字段值'
    在 test 表中,有个 select 字段,如果不用反引号,MYSQL 将把 select 视为保留字而导致出错,所以,有 MYSQL 保留字作为字段的,必须加上反引号来区分。
    justfun
        26
    justfun  
       2021-02-04 17:08:52 +08:00 via iPhone
    @justfun 敲过 SQL 的都知道吧
    jdhao
        27
    jdhao  
       2021-02-04 17:17:10 +08:00 via Android
    vim 里面,~ 可以改变字符大小写
    shakoon
        28
    shakoon  
       2021-02-04 17:18:08 +08:00   6
    ┏━━━━━━━━━━━━━━━━━━━━━━━┓
    ┃提醒, #4 #9 会造成严重后果 ┃
    ┗━━━━━━━━━━━━━━━━━━━━━━━┚
    namurin
        29
    namurin  
       2021-02-04 17:28:32 +08:00 via iPhone
    前者舒缓语气
    不信你打任何一句严正的话,末尾加~之后看起来都像在调皮撒娇
    chiu
        30
    chiu  
       2021-02-04 18:19:37 +08:00 via Android
    ~:$HOME 目录
    ` :markdown 代码高亮 /代码块
    virusdefender
        31
    virusdefender  
       2021-02-04 18:21:43 +08:00
    你好啊~~这些也可以在 shell 中使用~~

    ```bash
    cd ~
    ```
    darksword21
        32
    darksword21  
    PRO
       2021-02-04 18:22:57 +08:00
    $HOME
    golang 中 tag

    吐槽一下 客制化键盘中 65 配列的键盘作者很多都不知道怎么打这个反引号
    gabon
        33
    gabon  
       2021-02-04 18:56:38 +08:00 via Android
    SQL 里面把列名定义为关键字
    CrazyRundong
        34
    CrazyRundong  
       2021-02-04 19:13:27 +08:00
    标准 nerd 回答 (bushi):
    - ~ 是 TeX 里的带子( tilde ),作为禁止断行的空格使用
    - ` 是 markdown 或者 reStructuredText 中的行内代码块标记符
    QingchuanZhang
        35
    QingchuanZhang  
       2021-02-04 20:07:08 +08:00
    PowerShell 换行 "`n"
    dai201617
        36
    dai201617  
       2021-02-04 20:42:09 +08:00
    玩 csgo 的时候调出控制台:(
    AllenHua
        37
    AllenHua  
       2021-02-04 21:11:33 +08:00
    ` es6 模板字符串,markdown 多行代码块(```) 或者 单行代码块(`` 包裹代码)

    ~ linux 目录 其他的不太知道 (放在语句末尾 作为语气词 友好的语气 或者卖萌 其实也可以的 hhhh )
    Gladoos
        38
    Gladoos  
       2021-02-04 21:19:47 +08:00 via iPhone
    芜湖~
    CS 控制台
    Mutoo
        39
    Mutoo  
       2021-02-04 21:27:56 +08:00
    @TimePPT `cd` 等价 `cd ~`

    另: ` 表示 inline-code
    xiaomimei
        40
    xiaomimei  
       2021-02-04 21:28:33 +08:00 via Android
    呐~
    呐呐呐呐呐
    qwei
        41
    qwei  
       2021-02-04 21:39:51 +08:00
    ~: css 里的一个选择器写法,比如 div 后面的 p 标签,div ~ p
    `: js 里的模板字符串嘛……`变量 x 的值是${x}`。
    alazysun
        42
    alazysun  
       2021-02-04 23:51:57 +08:00
    `cd ~`
    cnfczn
        43
    cnfczn  
       2021-02-05 00:05:19 +08:00
    ~ shell 里是 home, `在 markdown 里是代码,在 js 里是字符串组合
    lixiang2017
        44
    lixiang2017  
       2021-02-05 00:20:03 +08:00 via Android
    ~ 取反操作符
    Leviathann
        45
    Leviathann  
       2021-02-05 00:36:11 +08:00 via iPhone
    切换大小写
    跳转到标记的地方
    aliceclark
        46
    aliceclark  
       2021-02-05 07:00:38 +08:00
    ~ vim 大小写转换,shell 里面的 home
    ` 就是 markdown 的代码块了,还有 SQL 里面有时候用
    meepo3927
        47
    meepo3927  
       2021-02-05 09:52:15 +08:00
    ~可以卖萌啊 ~~
    picone
        48
    picone  
       2021-02-05 10:16:20 +08:00
    两个~是约等于 ≈
    ERRASYNCTYPE
        49
    ERRASYNCTYPE  
       2021-02-05 10:29:11 +08:00
    ~~1.2
    1
    smilenceX
        50
    smilenceX  
       2021-02-05 11:03:11 +08:00
    这个键可以用来输入外国人名字中间的黑点,比如 唐 /纳德特 /朗普
    在写代码时这两个字符的意义前面已经有人说过了。
    在某游戏里,这个键是切换武器的。
    smilenceX
        51
    smilenceX  
       2021-02-05 11:03:47 +08:00
    真无奈,懂王的名字也是敏感词
    qiumaoyuan
        52
    qiumaoyuan  
       2021-02-05 11:15:44 +08:00
    标点符号
    GoNtte
        53
    GoNtte  
       2021-02-05 11:20:37 +08:00
    ~把-1 变成 0
    ` js 里可以用字符串模板
    Tink
        54
    Tink  
    PRO
       2021-02-05 11:36:01 +08:00
    ~ = 家目录
    ` shell 里面包裹命令
    Slin
        55
    Slin  
       2021-02-05 11:47:50 +08:00
    ~ home 目录
    ` markdown 语法
    command + ` 同程序窗口切换
    LOL 信息面板
    Slin
        56
    Slin  
       2021-02-05 11:48:13 +08:00
    `` js 中使用占位符
    GeekJason
        57
    GeekJason  
       2021-02-05 12:40:27 +08:00
    `ES6 字符串模板,这是一个变量: ${var}。`
    git00ll
        58
    git00ll  
       2021-02-05 12:41:00 +08:00
    git rebase HEAD~10
    psklf
        59
    psklf  
       2021-02-05 12:51:42 +08:00
    ~是家呀
    Jasmine2016
        60
    Jasmine2016  
       2021-02-05 14:00:13 +08:00
    歪个楼:这两个符号所在的按钮,用于调出 Valve 公司的游戏里的控制台。
    heylogo
        61
    heylogo  
       2021-02-05 14:25:09 +08:00
    @northisland #4 不知为啥,哥们头像看得我犯恶心
    yazinnnn
        62
    yazinnnn  
       2021-02-05 14:44:21 +08:00
    (let [x '(2 3)]
    `(1 ~@x))

    一个 clojure 表达式就能把 ` 和 ~ 都用上了,还赠送一个 @....
    hikari2
        63
    hikari2  
       2021-02-05 14:47:04 +08:00
    @SerializedName("简介")
    var `_$detail`: String? = null
    hikari2
        64
    hikari2  
       2021-02-05 14:50:07 +08:00
    @hikari2 {"简介": "caf 解决你的后顾之忧",}
    unmaclover
        65
    unmaclover  
       2021-02-05 14:52:21 +08:00
    ~ 聊天的时候显得俏皮
    ‘ 按错了的时候
    ardour
        66
    ardour  
       2021-02-05 14:53:34 +08:00
    `` ES6 中神奇的字符串模板, ~ webpack 自定义的根路径
    northisland
        67
    northisland  
       2021-02-05 15:13:52 +08:00
    @heylogo 上帝怜悯你这个可怜人,耶稣爱你。
    shm7
        68
    shm7  
       2021-02-05 16:20:06 +08:00 via iPhone
    ~取反
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3553 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 00:47 PVG 08:47 LAX 16:47 JFK 19:47
    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