有没有Vim脚本可以让我在视觉上选择一个框,然后用有向图在它周围放一个框?例如,输入:
Hello World
字符串以及可视选择(以及调用脚本)后的输出
┌─────────────┐ │ Hello world │ └─────────────┘
型谢谢你,谢谢
8mmmxcuj1#
有趣的是.看看吧:https://github.com/sk1418/blockit
yrefmtwq2#
托马斯 Json 的a command-line utility named "Boxes"可以满足你的要求,而且有很多种方式。它是integrates well with vim。
ux6nzvsh3#
未测试,但DrawIt(命令\b)应该可以做到这一点。查看www.vim.org以了解其他绘图脚本(link to my search results)。
btxsgosb4#
您可以使用visual block mode来实现此目的。按Ctrl+V进入可视模式。左右上下移动箭头来选择你的盒子。(如果你想交换两端,你可以按Ctrl+O。我的意思是,我们通常通过右下角选择。如果你想切换到左上角并选择顶部,你可以使用这个)现在,在进行选择以适合您所需的框大小后,您可以使用#,* 或任何您想要的字符填充它。按r#将整个框替换为#。您可以在r之后放置任何字符。现在,您的框中充满了字符。您想在里面输入一些东西!您可以通过按插入两次进入替换模式。然后,开始键入文本。完成后按Esc。
visual block mode
r#
r
Esc
4条答案
按热度按时间8mmmxcuj1#
有趣的是.
看看吧:
https://github.com/sk1418/blockit
yrefmtwq2#
托马斯 Json 的a command-line utility named "Boxes"可以满足你的要求,而且有很多种方式。它是integrates well with vim。
ux6nzvsh3#
未测试,但DrawIt(命令\b)应该可以做到这一点。查看www.vim.org以了解其他绘图脚本(link to my search results)。
btxsgosb4#
您可以使用
visual block mode
来实现此目的。按Ctrl+V进入可视模式。
左右上下移动箭头来选择你的盒子。(如果你想交换两端,你可以按Ctrl+O。我的意思是,我们通常通过右下角选择。如果你想切换到左上角并选择顶部,你可以使用这个)
现在,在进行选择以适合您所需的框大小后,您可以使用#,* 或任何您想要的字符填充它。按
r#
将整个框替换为#。您可以在r
之后放置任何字符。现在,您的框中充满了字符。您想在里面输入一些东西!您可以通过按插入两次进入替换模式。然后,开始键入文本。完成后按
Esc
。