删除输入到下一个空间

拉乔

在终端中时,在提示向左移动时,我可以使用Ctrl+w删除整个单词或IP(.每个八位位组的分隔符)。但是,如果我尝试Alt+d转到提示的右边,则终端会识别“。” 在IP中用作分隔符,并仅删除一个块,直到.整个IP中的一个。

我如何可以调整使终端只承认空白的字的分离,甚至最好是有另一个快捷方式不同的分隔符:.=,,等?

这与使用Ctrl +箭头(向左和向右)在终端中进行操作非常相似,并且根据为单词分隔符设置的内容,行为也相似。

我读到Emacs编辑器位于终端使用这些快捷方式的后面,但我无法将其眨眼一下。

拉杜·拉迪亚努(RaduRădeanu)

首先在终端中使用以下命令:

bind '"\ew": vi-forward-bigword'

创建一个新的快捷键-在这种情况下为Alt+ w-会将提示向前移动到当前单词或下一个单词的末尾。在这种情况下,单词(bigwords)由字母,数字和特殊字符(如“。”)组成。

现在,您可以使用Alt+w后跟Ctrl+w来完成您想要的操作。

见我的回答一些更多的信息在这里


此外,在查看了此问答之后,我了解了以下内容:

使用bind,您可以将键绑定以执行以下三种操作之一,但不能将它们组合在一起

  • 执行readline命令: bind '"key": command'
  • 执行一系列击键: bind '"key":"keystrokes"'
  • 执行一个shell命令: bind -x '"key": shell-command'

因此,现在,如果您想将这两个击键(Alt+w后跟Ctrl+ w)组合成一个新击键,则需要绑定一个新的击键(在我的示例中为Alt+ q),以执行前面的击键,如下所示:

bind '"\eq": "\ew \C-w"'

最后,要永久进行这些更改,您要做的就是将以下行添加到~/.inputrc文件中(如果没有,则创建它):

"\ew": vi-forward-bigword
"\eq": "\ew \C-w"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将焦点设置到下一个输入

来自分类Dev

遍历到下一个输入元素-JQuery

来自分类Dev

Vim:从光标删除到下一个期间

来自分类Dev

当传递到下一个输入窗口tkinter时,如何使Tab键删除输入的插入文本

来自分类Dev

Scala Netty ByteToMessageDecoder子类从输入中删除字节并传递到下一个管道级别

来自分类Dev

如何在表单中强制输入到活动的下一个输入字段

来自分类Dev

限制输入字符并集中到下一个输入框-VB.Net

来自分类Dev

如何删除正文标签中标头和下一个div元素之间的空间?

来自分类Dev

PHP preg_replace 从 @ 到下一个空间

来自分类Dev

日历输入忽略下一个输入行

来自分类Dev

动态获取edittext中的输入并将其传递到下一个屏幕

来自分类Dev

从标准输入读取并传递到下一个命令

来自分类Dev

将焦点设置到表中的下一个输入字段

来自分类Dev

jQuery删除下一个div元素的下一个

来自分类Dev

Emacs删除到下一个单词的开头(例如Vim'dw')?

来自分类Dev

角度设置输入光标到下一个输入,PS:下一个输入标签将动态添加到上一个输入单击的keyEnter上

来自分类Dev

AngularJS-按键上的下一个输入

来自分类Dev

jQuery选择下一个文本输入值

来自分类Dev

按Enter时移动下一个输入

来自分类Dev

选择下一个(不是立即)输入标签

来自分类Dev

自动聚焦下一个输入字段

来自分类Dev

在C ++中删除链表下一个指针

来自分类Dev

如何删除mouseleave上的下一个追加?

来自分类Dev

删除下一个元素-Javascript

来自分类Dev

删除viewcontroller并移至下一个view controller

来自分类Dev

删除字符,直到下一个'\ n'

来自分类Dev

如何舍入到下一个整数?

来自分类Dev

“传送”值到下一个.map

来自分类Dev

“重新抛出”到下一个catch子句

Related 相关文章

  1. 1

    将焦点设置到下一个输入

  2. 2

    遍历到下一个输入元素-JQuery

  3. 3

    Vim:从光标删除到下一个期间

  4. 4

    当传递到下一个输入窗口tkinter时,如何使Tab键删除输入的插入文本

  5. 5

    Scala Netty ByteToMessageDecoder子类从输入中删除字节并传递到下一个管道级别

  6. 6

    如何在表单中强制输入到活动的下一个输入字段

  7. 7

    限制输入字符并集中到下一个输入框-VB.Net

  8. 8

    如何删除正文标签中标头和下一个div元素之间的空间?

  9. 9

    PHP preg_replace 从 @ 到下一个空间

  10. 10

    日历输入忽略下一个输入行

  11. 11

    动态获取edittext中的输入并将其传递到下一个屏幕

  12. 12

    从标准输入读取并传递到下一个命令

  13. 13

    将焦点设置到表中的下一个输入字段

  14. 14

    jQuery删除下一个div元素的下一个

  15. 15

    Emacs删除到下一个单词的开头(例如Vim'dw')?

  16. 16

    角度设置输入光标到下一个输入,PS:下一个输入标签将动态添加到上一个输入单击的keyEnter上

  17. 17

    AngularJS-按键上的下一个输入

  18. 18

    jQuery选择下一个文本输入值

  19. 19

    按Enter时移动下一个输入

  20. 20

    选择下一个(不是立即)输入标签

  21. 21

    自动聚焦下一个输入字段

  22. 22

    在C ++中删除链表下一个指针

  23. 23

    如何删除mouseleave上的下一个追加?

  24. 24

    删除下一个元素-Javascript

  25. 25

    删除viewcontroller并移至下一个view controller

  26. 26

    删除字符,直到下一个'\ n'

  27. 27

    如何舍入到下一个整数?

  28. 28

    “传送”值到下一个.map

  29. 29

    “重新抛出”到下一个catch子句

热门标签

归档