将视觉块发送到外部命令

2024-03-15

如何将视觉块发送到外部命令?

我使用 Ctrl-q 选择我的块,然后按!*program_name*但 Vim 发送整行而不是选定的文本块。

我在 Windows 10 上使用 gVim。


Ex 命令是基于行的,而块视觉模式是一个 Vim 扩展。这解释了功能不匹配的原因。

The vis.vim插件 http://www.vim.org/scripts/script.php?script_id=1195提供了一个:B命令允许您将实际选定的块发送到 Ex 命令。它还适用于:!,所以你可以这样做:

:'<,'>B !tr 'a-z' 'A-Z'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将视觉块发送到外部命令 的相关文章

随机推荐

  • 我应该如何使用 Laravel 提供图像?

    我将用户个人资料图片存储在 laravel 存储文件夹而不是公共文件夹中 因为我想保持公共文件夹干净 避免用户混乱 为了从该文件夹提供图像 我创建了一个简单的控制器操作 如下所示 public function profilePicture
  • R:无法分配大于 x MB 的内存

    我在 R 中有一个 main 函数 它调用其他文件来运行我的程序 我通过bat文件 exe 调用主文件 当我逐行运行它时 它运行时不会出现内存错误 但是当我调用 bat 文件来运行它时 它会停止并给出以下错误 无法分配大于 51 MB 的内
  • 如何将 lex 文件中的 yytext 传递给 yacc?

    请我面临一个简单的问题 这就是问题 在我的 lex 文件中 我有类似的内容 char ptr String name BEGIN sName
  • Pandas Dataframe - 向下移动行并维护数据

    我的原始数据框 df column1 column2 0 1 a 1 2 b 2 3 c 3 4 d 4 5 e 5 6 f 我想将值向下移动 6 如下所示 column1 column2 0 1 2 3 4 5 6 1 a 7 2 b 8
  • 我可以更改 python 首先查找模块的顺序吗?

    假设我有一个脚本my tools py我作为模块导入 但my tools py保存两次 在C Python27 Lib并在运行执行导入的脚本的同一目录中 我可以改变python查找的顺序吗my tools py第一的 也就是说 首先检查它是
  • 如何将字符串与变量连接起来?

    所以我试图用字符串和传递的变量 这是一个数字 创建一个字符串 我怎么做 我有这样的事情 function AddBorder id document getElementById horseThumb id className hand p
  • Shiny DT:排序时冻结行名?

    我正在设计一个 Shiny 应用程序 根据各种指标对人们进行排名 使用数据排序功能 我希望用户能够单击任何列并按其排序 使用行名作为排名似乎很自然 问题是这些数字与表的其余部分一起排序 有什么方法可以冻结此列 以便在表的其余部分排序时排名数
  • 我无法在 main 方法中调用 repaint() 方法

    每次我尝试调用 repaint 方法时 它都会说静态方法不能引用非静态方法 顺便说一句 它与 PaintComponent 方法位于同一类中 我尝试首先从类中创建一个对象 然后使用对象名称引用它 但它也不起作用 请帮忙 public cla
  • 在 pandas 中使用 .loc 会减慢计算速度

    我有以下数据框 我想将底部 1 的值分配给新列 当我使用 loc 通知进行此计算时 使用 loc 分配大约需要 10 秒 而替代解决方案只需 2 秒 df temp pd DataFrame np random randn 10000000
  • 图像“包含”resizeMode 在本机反应中不起作用

    我正在真实的 Android 设备上使用 React Native 当创建一个非常简单的应用程序时 在主应用程序组件上仅使用以下渲染函数 render
  • 当“breaks”已经定义时,序列 x 轴标签(R,ggplot)

    我在数据上使用了scale 函数 以避免在进行混合模型时出现高相关性 现在我希望原始值出现在我的图中 所以我用以下方法反转了缩放比例x attr x scaled scale attr x scaled center 并将这些值放入我用来绘
  • 文本字段上的颤动光标位置

    我想在光标位置后附加文本 例如 当用户将光标移动到文本字段中间时 我想获取文本上的光标位置 然后在光标位置后添加文本 我尝试使用文本编辑控制器 但无法到达光标位置 如何检测文本字段上的光标位置 我用这个解决了我的问题 Get cursor
  • ggplot2中的上标和下标轴标签[重复]

    这个问题在这里已经有答案了 我需要 ggplot2 中的一个轴标签 其内容为 同化 mol CO2 m 2 s 1 其中 CO2 的 2 作为下标 2 和 1 作为上标 谢谢 你可以尝试 library ggplot2 qplot upta
  • C# Web API POST 参数 FromBody 始终为 null

    我已经在网络上搜索了几个小时 并尝试了 StackOverflow 上描述的许多不同的解决方案 我知道以前曾有人问过类似的问题 但没有一个答案或评论对我有用 问题 我有一个 NET Web API 它有一个带有一些参数的 Post 方法 其
  • Extjs - 带有子菜单的工具栏按钮菜单下拉列表。这是可能的?

    我已经完成了一个带有带有下拉菜单的按钮的工具栏 但我需要更多的子菜单级别 可以这样做吗 例子 工具栏按钮 gt 菜单 1 级 1 菜单 2 LV 1 menu 3 lv 1 gt 子菜单 1 lv 2 子菜单 2 lv 2 菜单 4 LV
  • 版本控制和测试驱动开发

    测试驱动开发的标准流程似乎是添加测试 查看它失败 编写生产代码 查看测试通过 重构 并将其全部检查到源代码管理中 是否有任何东西可以让您检查测试代码的修订版 x 和生产代码的修订版 x 1 并查看您在修订版 x 中编写的测试是否失败 我对任
  • 如何在 Visual Studio 2010 中的 AnkhSVN 中更改 SVN 身份验证详细信息?

    我想在 Visual Studio 2010 AnkhSVN 插件中更改 SVN 的用户名和密码 我怎样才能做到这一点 找到了 要清除缓存的用户名 密码 您可以访问 Tools gt Options gt Source Control gt
  • Bash 中声明、排版和局部变量之间的区别

    在 Bash 中输入变量时 有什么区别declare and typeset 当在函数内部使用时 有什么区别declare and typeset and local 我遇到的唯一区别是排版可以移植到 ksh 脚本 除此之外 还有什么理由可
  • 浮点图 - 外部选择条形图

    我正在使用浮点http code google com p flot http code google com p flot 并希望当用户将鼠标悬停在链接上时突出显示系列中的特定栏 有谁知道该怎么做 Cheers Tim 你正在寻找的是hi
  • 将视觉块发送到外部命令

    如何将视觉块发送到外部命令 我使用 Ctrl q 选择我的块 然后按 program name 但 Vim 发送整行而不是选定的文本块 我在 Windows 10 上使用 gVim Ex 命令是基于行的 而块视觉模式是一个 Vim 扩展 这