【问题标题】:How to pastebinit in Vim?如何在 Vim 中粘贴二进制文件?
【发布时间】:2017-02-28 00:25:09
【问题描述】:

关注Openwest 2015 - Erik Falor 我正在尝试通过pastebinitvim(和nvim)发布一个文本:

  1. %!pastebinit -- 剪切文件的所有文本,推送到 pastebin 并将 pastebin 链接留在文件中
  2. 复制到"a 寄存器和"a!pastebinit(或"a!pastebinit -i -)可能会推送到pastebin,但不显示任何输出(与其他shell 命令不同)

-- 怎么做才对?

可以打开一个寄存器进行编辑,比如命令行模式下的Ctrl+F,打开命令历史来执行编辑过的命令吗?

【问题讨论】:

    标签: vim pastebin


    【解决方案1】:
    :%w !pastebinit
    

    会将整个缓冲区发送到pastebinit 并回显您粘贴的网址。

    你可以使用范围:

    :.w !pastebinit
    :10,24w !pastebinit
    

    或视觉选择:

    vjjj
    :'<,'>w !pastebinit
    

    :help :w_c

    你可以将它变成一个实用的自定义命令:

    " Mac OS X
    command! -range=% Paste silent execute <line1> . "," . <line2> . "w !pastebinit | tr -d '\\n' | pbcopy"
    
    " Other Unices
    command! -range=% Paste silent execute <line1> . "," . <line2> . "w !pastebinit | tr -d '\\n' | xclip -i -selection clipboard"
    

    【讨论】:

    猜你喜欢
    • 2020-08-16
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多