Vim 使用小技巧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jdhao
V2EX    Vim

Vim 使用小技巧

  •  
  •   jdhao 2019-03-28 09:39:07 +08:00 5937 次点击
    这是一个创建于 2394 天前的主题,其中的信息可能已经有所发展或是发生改变。

    总结了一些使用 Vim 的小技巧,从各处收集而来,转需。

    地址:https://jdhao.github.io/2019/03/28/nifty_nvim_techniques_s1/

    第 1 条附言 &nbs;  2019-03-29 00:55:28 +08:00
    文章已更新,修正了 @quinoa42 提到的问题。
    37 条回复    2019-08-21 03:57:08 +08:00
    jdhao
        1
    jdhao  
    OP
       2019-03-28 11:01:11 +08:00
    尴尬,为啥只有人看,没人回复。
    claymore94
        2
    claymore94  
       2019-03-28 11:16:55 +08:00
    中文的话,看下去的 动力就多了
    jdhao
        3
    jdhao  
    OP
       2019-03-28 11:24:52 +08:00 via Android
    @claymore94 不喜欢写中文的,受众局限
    keepeye
        4
    keepeye  
       2019-03-28 11:30:01 +08:00   10
    既然受众局限 为啥用中文发这个帖子?
    glues
        5
    glues  
       2019-03-28 11:32:29 +08:00
    写的不错
    asLw0P981N0M0TCC
        6
    asLw0P981N0M0TCC  
       2019-03-28 11:38:26 +08:00
    写的不错 样式字体都挺好看的 当然要是我看的懂就更好了
    specita
        7
    specita  
       2019-03-28 11:39:52 +08:00
    我也建议搞个中文的,虽然英文也能看
    tonariiii
        8
    tonariiii  
       2019-03-28 11:50:47 +08:00
    哎,英文硬伤。。
    zhanwh9
        9
    zhanwh9  
       2019-03-28 12:00:09 +08:00 via Android
    挺不错的,1 ctrl-g 那个很有用
    jdhao
        10
    jdhao  
    OP
       2019-03-28 12:04:56 +08:00 via Android
    @keepeye 可以发啊,发英文的很难吗。。
    jdhao
        11
    jdhao  
    OP
       2019-03-28 12:07:21 +08:00 via Android
    @specita 英文写的,翻译起来工作量太大
    jdhao
        12
    jdhao  
    OP
       2019-03-28 12:08:12 +08:00 via Android
    @zhanwh9 vim 总有这种犄角旮旯的实用功能等待发现…
    masker
        13
    masker  
       2019-03-28 12:15:33 +08:00 via Android
    vimtuor ?
    caqiko
        14
    caqiko  
       2019-03-28 12:19:47 +08:00 via Android
    最近在用,
    lsongiu
        15
    lsongiu  
       2019-03-28 12:25:24 +08:00
    嗯嗯嗯,没看懂
    jdhao
        16
    jdhao  
    OP
       2019-03-28 12:31:55 +08:00 via Android
    @lsongiu 哪个没懂,单词不认识吗
    smilingsun
        17
    smilingsun  
       2019-03-28 12:46:59 +08:00
    我发现 GitHub Pages 被 Google 索引很慢,Medium 就很快。有没有想过迁过去?
    smilingsun
        18
    smilingsun  
       2019-03-28 12:53:25 +08:00
    另外问下,楼主 nvim 补全用啥
    bao3
        19
    bao3  
       2019-03-28 12:56:21 +08:00 via iPhone   1
    用中文发帖,不习惯。用英文发一次吧
    kevinhwang
        20
    kevinhwang  
       2019-03-28 13:08:02 +08:00 via Android
    写得很好,这点英文都看不懂别用 vim 了,折腾不起的。
    jdhao
        21
    jdhao  
    OP
       2019-03-28 13:09:16 +08:00
    @smilingsun 没想过,有个自己的博客,可以完全控制,medium 这种平台以后自己写的博文导出什么的估计不方便。

    自动补全引擎我用的是 deoplete,对应于 python 的 source 用的是 deoplete-jedi,参见 https://jdhao.github.io/2018/12/24/centos_nvim_install_use_guide_en/#auto-completion-plugin-deoplete
    quinoa42
        22
    quinoa42  
       2019-03-28 13:57:28 +08:00
    ys 应该是 tpope 的 surround.vim 提供的吧?并不是原生命令
    jdhao
        23
    jdhao  
    OP
       2019-03-28 14:03:42 +08:00 via Android
    @quinoa42 好像是的,这个经常用,后面更新博客说明一下。
    ETiV
        24
    ETiV  
       2019-03-28 14:29:12 +08:00 via iPhone
    特别羡慕能写这么多字的…

    要是我总结的话,一般都给弄成 cheat sheet 形式,不会多敲那么多字(还是懒)
    jdhao
        25
    jdhao  
    OP
       2019-03-28 14:44:20 +08:00 via Android
    @ETiV 太简单讲不清楚就得写点文字。之前总结 sublime text regex 就是 cheat sheet,https://jdhao.github.io/2019/02/28/sublime_text_regex_cheat_sheet/
    Damon4V
        26
    Damon4V  
       2019-03-28 18:01:13 +08:00
    牛逼了
    strugglexiang
        27
    strugglexiang  
       2019-03-28 20:34:26 +08:00 via Android
    jdhao
        28
    jdhao  
    OP
       2019-03-28 22:04:24 +08:00 via Android
    @strugglexiang 搞个大新闻
    mztql
        29
    mztql  
       2019-03-29 01:55:53 +08:00
    emm 都用英文写了 这语法是不是修一修
    947211232
        30
    947211232  
       2019-03-29 09:00:14 +08:00
    既然要受众广,提个建议,譬如尽量用 'world' 替换 'china' ,尽量少一些 china 元素,毕竟你懂的:)
    amosbird
        31
    amosbird  
       2019-03-29 09:21:07 +08:00
    没有 gC-a,差评
    jdhao
        32
    jdhao  
    OP
       2019-03-29 10:02:58 +08:00
    @947211232 有道理。回头改了
    darknoll
        33
    darknoll  
       2019-03-29 11:16:33 +08:00
    挺好的教程。。
    jdhao
        34
    jdhao  
    OP
       2019-03-29 11:32:54 +08:00 via Android
    @amosbird 文章写的是我自己用过的,这个不常用
    Yyyye
        35
    Yyyye  
       2019-03-29 12:34:06 +08:00 via Android
    特师出新文章了,速来看,转发 100 次
    nG29DOMuRYTWfcSr
        36
    nG29DOMuRYTWfcSr  
       2019-04-06 11:23:15 +08:00
    写的很不错,几个比较常用的,选择内容但不包括换行符,这个比较实用,以前经常多按一次 h。
    IgniteWhite
        37
    IgniteWhite  
       2019-08-21 03:57:08 +08:00
    楼主,你博客里讲:bd 那篇真的太有用了!其他文章也很棒!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     960 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:35 PVG 06:35 LAX 15:35 JFK 18:35
    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