首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >bash / cli中的可视化选择

bash / cli中的可视化选择
EN

Stack Overflow用户
提问于 2010-08-12 02:24:15
回答 2查看 3.2K关注 0票数 6

是否有办法使bash使用可视选择来替换文本?

标准文本输入约定不起作用:

  1. 如果您按下Shift+Left箭头,左边的字符应在视觉上被选中。
  2. 如果按下Ctrl+Left箭头,光标应移动到前一个单词的开头。
  3. 如果您按下Shift+Ctrl+Left箭头,左边的单词应该在视觉上被选中。
  4. 如果您视觉上选择了一些文本,然后按任意键,则应将文本替换为您按下的键的文本。

Vi模式(设置-o vi)可视选择约定不起作用:

  1. 如果你进入正常模式,按“v”键进入视觉选择,然后按“h”键,它应该可视地选择左边的字符。
  2. 如果你进入正常模式,按'v‘输入视觉选择,然后按'B',它应该视觉上选择左边的单词。
  3. 如果您在视觉上选择了一些文本,然后按下“R”键,它应该会擦除文本,然后让您键入替换内容。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-14 14:58:38

这个盖伊是为zsh做的:

我为ZSH做了一个VI视觉模式。模仿!VIM的视觉模式"v“在cmd-行中. visual.zsh

太棒了!

票数 10
EN

Stack Overflow用户

发布于 2010-10-10 05:13:12

当我想在ZSH中这样做时,我使用edit-command-line。可以将以下内容添加到您的.zshrc

代码语言:javascript
运行
复制
autoload -U edit-command-line
zle -N edit-command-line
bindkey -M vicmd v edit-command-line

然后,我只需在命令模式下输入v,它就会打开我的$EDITOR。您可以在Bash中做同样的事情,只需在命令模式中键入v,而不进行任何定制。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3464342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档