是否有vim脚本允许我在视觉上选择一个盒子,然后使用有向图在其周围放一个盒子?
例如,输入:
Hello World
视觉选择(和调用脚本)后的输出
┌─────────────┐
│ Hello world │
└─────────────┘
谢谢!
答案 0 :(得分:3)
有趣......我不得不做很多重新格式化,因此我写了一个名为“BlockIt”的脚本,完全按照我的想法做。它可以做更多的事情。
检查出来:
答案 1 :(得分:0)
未经测试,但DrawIt(命令\ b)应该这样做。 查看www.vim.org了解其他绘图脚本(link to my search results)。
答案 2 :(得分:0)
您可以将visual block mode
用于此目的。
按 Ctrl + V 进入可视模式。
向左,向右,向上和向下移动箭头以选择您的方框。 (如果你想交换两端,你可以按 Ctrl + O 。我的意思是,我们通常选择通过右下角。如果你想切换到左上角角落并选择上部,你可以使用这个)
现在,在选择适合您想要的盒子大小后,您可以用#,*或任何你想要的字符填充它。
按r#
将整个框替换为#。您可以在r
之后添加任何字符。
现在,你的盒子里装满了各种各样的字符。
你想在里面输入一些东西!您可以按插入两次进入替换模式。
然后,开始输入您的文字。完成后按Esc
。