Vim新手在这里。
我希望能够在Vim中创建标签,例如,标签位于4“左侧,1.5”右侧用于一种类型的部分,1.5“/1.5”用于另一种类型,等等。
我知道如何设置制表位等等,但这里的诀窍是我希望vim识别键组合,如shift-enter转到一种格式,普通输入转到另一种格式等等。
vim甚至可以实现这一点吗?
TIA
答案 0 :(得分:3)
我认为你把Vim与文字处理器混淆了(比如 Word 或 Writer )。没有以英寸为单位的测量值,没有左/右边距等等。
Vim的'tabstop'
选项是<Tab>
字符(ASCII 0x09)扩展到的单个空格字符宽度的倍数。这对于整个缓冲区是固定的(尽管您可以使用一组:autocmd
来在缓冲区的不同部分中更改它)。 Vim没有段文本样式的概念,就像文字处理器一样,您可以在其中定义不同的样式。 Vim只有一个相当原始的:hardcopy
命令用于打印。
如果您需要精心设计的文本格式功能,Vim可能是错误的工具,除非您选择编辑源代码文档(例如 Latex ,HTML或 Markdown ),只有编译到文档中(对于那些,就像编辑编程语言一样,它实际上非常适合和强大)。
vimtutor
命令(请参阅Vim中的:help vimtutor
)提供了对Vim功能的良好介绍。
答案 1 :(得分:1)
查看这些剧本脚本。至少第一个包含传统播放格式所需的自定义标签宽度。也许他们为你提供了关于Vim可行的正确想法: