Questions tagged «custom-text-object»

4
如何将LaTeX引号视为文本对象?
LaTeX中的引号与普通文本中的引号不同,因为它们是格式化的``like this''(或`like this'单引号)。这使得在Vim中浏览它们变得困难。 我通常使用类似T`ct'(向后退至`,更改至')。但是,这是笨拙且不自然的。我宁愿能够使用的线沿线的东西ciq(“引号中的变化”),就像我所能做的ciw,ca),ci",ca',等。 有什么方法可以告诉Vim ``LaTeX'' `quotes'当作文本对象吗?(此外,还有什么方法只能在编辑.tex文件时触发此操作吗?)



2
矩形区域作为文本对象?
是否可以在vim中定义将作用于矩形区域的文本对象? 例如,假设我具有垂直对齐的文本列,如下所示: column 1 co column 2 col lumn 1 colu umn 2 column mn 1 column 2 column 2 c 1 column 1 olumn 2 colu 是否有可能定义一个textobject c为列,这样dac会删除列,yac将对其进行粘贴,cac要改变它,等等? (我知道控制-V选择一个矩形区域,我知道,你可以用d,y等删除,抽出等选定的区域。但我特别好奇,什么是可能使用文本对象。)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.