V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yayiji
V2EX  ›  问与答

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

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

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

    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  
       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 `~`

    精彩动画真香警告
    falcon05
        5
    falcon05  
       2021-02-04 15:26:32 +08:00 via iPhone
    ~ twig 模板引擎用来连接字符串
    ` es6 之后表示字符串,带变量的时候超级好用
    TimePPT
        6
    TimePPT  
       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.ubuntu.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  
       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  
       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   ·   实用小工具   ·   975 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:48 · PVG 06:48 · LAX 14:48 · JFK 17:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.