yank相关内容

我怎样才能让VIM拖拽到剪贴板(&Y)工作?

根据VIM用户手册04.7(http://vimdoc.sourceforge.net/htmldoc/usr_04.html#04.7),可以用"*y从VIM拉到剪贴板,用"*p从剪贴板放入VIM。我可以成功地使用"*p命令,但"*y命令现在对我无效。这个问题已经持续了几周。我知道您可以使用gvim绕过这个问题,但我在终端运行vim时需要一个解决方案。 有没有人知道问题可能是什么?我已经在 ..
发布时间:2022-04-15 14:33:32 其他开发

Vim 拉取行范围

我是一名 C# 开发人员,最近决定扩展我对可用工具的了解.我决定学习的第一个工具是 Vi/Vim.到目前为止一切进展顺利,但有几个问题我似乎无法找到答案: 假设我想拉出一系列行.我知道有很多方法可以这样做,但我想按行号来做.我认为它类似于替代命令的工作方式,例如 81,91y.有没有办法做到这一点? 我对正常模式下的 g 命令有点困惑.它似乎做了很多事情,我无法真正确定 g 命令的核心 ..
发布时间:2022-01-24 19:46:01 其他开发

Yank 文件名/Vim 中当前缓冲区的路径

假设当前缓冲区是一个打开进行编辑的文件,所以:e 不会显示E32: No file name. 我想删除其中一个或全部: 与状态行上显示的完全相同的文件名,例如~\myfile.txt 文件的完整路径,例如c:\foo\bar\myfile.txt 只是文件名,例如myfile.txt 解决方案 TL;DR :let @" = expand("%")> 这会将文 ..
发布时间:2021-12-24 08:32:12 其他开发

VIM Colemak取消重新映射问题

因此,我在Mac(Colemak)上使用了备用键盘布局,并且通过这样编辑.vimrc文件(仅两行以便获得图片)就重新映射了colemak布局的vim: noremap y o noremap p r ... (and so on) 所以现在,在VIM中,当按Qemert布局上的 L 键(在QWERTY布局上)时,它类似于colemak上的 I ,它会按需打开插入模式.但是,当我按 y ..
发布时间:2020-07-28 18:40:16 其他开发

如何在Vim中将yank映射到OS的剪贴板?

可能重复: vim:将选择内容复制到OS X剪贴板 虽然我成功地从剪贴板映射了 paste (nmap p "*p),但对于yank(nmap y "*y)来说却一样.实际上,它是放在Vim的剪贴板中的. 任何想法如何正确执行?我知道clipboard=unnamed,但是我可能会保留旧的yank/paste vim的命令. 编辑:看来我的需求有 ..
发布时间:2020-07-28 18:40:14 其他开发

在Vim中粘贴了拉线之后,为什么不能再次粘贴呢?

这个问题可能之前已经回答过,但是我尝试搜索,但是找不到任何地方的答案. 我对Vim有点陌生,遇到以下问题.一旦我拉出一条线并将其粘贴,就无法再次粘贴.例如,说在Word环境中,您将复制一个文本,将其粘贴,然后可以再次将其粘贴.但是在Vim中,一旦我将其粘贴然后尝试再次粘贴(p),它就会将我粘贴了蓝线的文本粘贴到上面. 因此,例如,我将“此行被选中"行拖到了“我不希望此行"上,因此“此行 ..
发布时间:2020-07-28 18:40:12 其他开发

有选择地设置iskeyword

通常,我需要在大型xml模式文件中搜索光标下该单词的下一个匹配项,但最好不要搜索它是结束标记的标记 在下面的示例中,#是光标所在的位置.将*或#与iskeyword不包含>或和之间移动. 4444 ... 50 lines 6666 ... n lines ..
发布时间:2020-07-28 18:40:07 其他开发

Vim拉线范围

我是C#开发人员,最近刚刚决定扩大我对可用工具的了解.我决定学习的第一个工具是Vi/Vim.到目前为止,一切进展顺利,但是有几个问题似乎无法找到答案: 可以说我想拉一些行.我知道这样做的方法很多,但我想按行号进行.我认为这与替代命令的工作方式类似,例如81,91y.有办法吗? 我对普通模式下的g命令有些困惑.它似乎做很多事情,但我无法真正确定g命令的核心功能.我对它是运动命令还是通过常 ..
发布时间:2020-07-28 18:40:04 其他开发

如何在Vim中的括号(或引号或...)之间进行选择?

我肯定曾经有一个用于这种东西的插件,但是现在我需要它,我似乎(自然)找不到它,所以我只想问一个简单易懂的问题. 在方括号,引号或匹配字符列表之间进行选择的最简单方法是什么? write ( *, '(a)' ) 'Computed solution coefficients:' 例如,在这里我想选择(a)或Computed solution coefficients:. ..
发布时间:2020-07-28 18:39:01 其他开发

Yank文件名/Vim中当前缓冲区的路径

假定当前缓冲区是一个打开供编辑的文件,则:e不显示E32: No file name. 我想拉一个或全部: 文件名与状态行上显示的完全相同,例如~\myfile.txt 文件的完整路径,例如c:\foo\bar\myfile.txt 只是文件名,例如myfile.txt 解决方案 TL; DR > 这会将文件名复制到 unmed寄存器,然后您可以使用较旧的p进行 ..
发布时间:2020-07-28 18:39:00 其他开发