1
每個內居中文本所以很多時候,我發現自己繪製簡單ASCII圖表中的Vim:Vim的:選擇
+-----------+
... --> | foo | --> ...
+-----------+
大部分時間有花費確保文本居中:
+-----------+
... --> | foo | --> ...
+-----------+
不幸,到目前爲止,我一直無法自動化該過程:我想象在可視模式下選擇框(即「foo」加上前導/尾隨空白),然後輸入一個命令來中心該選擇(Vim的內置:center
適用於整條線,這並沒有幫助我。)
這樣的事情是否已經存在?如果沒有,我將如何爲這個特定的操作創建一個簡單的腳本?
我曾經寫了一個腳本,以阻止文本,它支持'C,R,l'對齊。你可以檢查它是否有幫助:https://github.com/sk1418/blockit – Kent 2014-10-01 09:26:26
這看起來與我之後的非常相似,但我努力使其在預測試中按預期工作:我選擇了「foo」 (加上週圍的空格)並使用':'<,'> Block' - 但是重新格式化了整行,而不是僅僅是這一個盒子。 – AnC 2014-10-01 10:14:31
「blockit」不會完全符合你的要求。它也添加了「盒子」。但你可以看看對齊部分是如何完成的。 – Kent 2014-10-01 11:22:11