Questions tagged «rectangle»

2
如何作用于行尾以外的矩形?
这是Vim的文档必须说的: 虚拟编辑意味着可以将光标定位在没有实际字符的位置。这可以是制表符的一半,也可以是行的结尾。在可视模式下选择矩形和编辑表时很有用。 我最好希望将其实现为次要模式或内置设置。

2
如何在某些emacs函数中摆脱“默认”(上次使用)字符串?
我有以下问题:当我使用“ Cx rt”(字符串矩形)时,系统提示我输入一些字符串,以替换选定的矩形。假设我输入“ ;;” (注释掉矩形)。这工作得很好,但是下次我调用相同的函数,并且我想不替换任何内容(空字符串)时,我将无法执行此操作,因为存在“默认”字符串“ ;;”。我以前使用过的命令,如果我刚刚按Enter键,该命令将使用该“ ;;” 字符串而不是空字符串。如何将其设置为空字符串? 我在某些搜索/替换功能中遇到了类似的问题。基本上,当它记住我使用的最后一个字符串并将其设置为默认字符串时,我该如何“输入”空字符串呢? 编辑: YoungFrog提到的Kill-rectangle解决了特定的问题,但是我想到了另一件事:从根本上讲,在emacs所使用的任何函数中,它都会记住您输入的最后一个值,并在您按回车键时将其用作“默认值”,您应该能够在您首次使用该功能之前将“默认”清除为实际的默认值。这是另一个例子: 在Dired模式下,如果您“ Mx rgrep”,它会要求您输入3个: 1)搜索内容:您在此处输入的内容将在您下次使用rgrep时用作默认设置。正如有人指出的那样,搜索空字符串没有任何意义,因此我猜确实不需要清除此“默认”值。 2)接下来,它将询问要搜索哪些文件。真正的默认设置是“所有”文件。如果我输入* .txt并进行搜索,则下次使用rgrep时,*。txt将用作“默认值”。现在,我希望清除此“默认” * .txt,并返回其原始默认值“ all”,就像我想清除“ ;;”一样。字符串矩形函数中的“默认”为其真正的默认空字符串。 当然,可以通过键入*解决所有文件的特定问题。但是,其他可能记住上次使用值的命令仍然存在潜在的一般问题。 3)接下来将询问基本目录,这里没有问题。 因此,我的观察方式是,每当emacs试图通过记住某个命令中我最后一次使用的值来帮助我时(我发现大部分时间该值非常有用),应该有一种清除该使用过的值的方法,就像我从未使用过那样命令之前。 PS我仍然是emacs的新手,也许不需要我所需的功能,因为总有一些解决方法?

3
如何将杀死的矩形复制到杀死环
我经常从缓冲区中提取文本的矩形,但随后发现我想像不是矩形一样拉动文本。有没有办法将当前的终止矩形添加到终止环? 在GNU Emacs的手册有这样一段话: “杀死”一个矩形并不是通常意义上的杀死。矩形不存储在终止环中,而是存储在仅记录最近终止的矩形的特殊位置。这是因为拉动矩形与拉动线性文本非常不同,因此必须使用不同的拉动命令。没有为矩形定义弹出弹出框。 但是,我基本上可以得到我想要的行为 M-> 转到缓冲区末尾 C-x r y 矩形 C-x C-x 交换点和标记(选择新标记的线) C-w 杀死选择到杀死环 有没有更好的方法可以将被杀死的矩形变成杀伤环的入口?
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.