(Linux 终端或 iTerm)如何阻止 select 删除(或编辑)
(Linux terminal or iTerm) How do I block select to delete(or edit)
虽然这不是那么重要的功能,但如何在终端上阻止 select(进行编辑)?例如,当您有以下命令时,我想擦除中间的那个 (nano)
apt-get update && apt-get install nano && apt-get install emacs
我如何 select 该命令而不只是按下删除键?
对于常见的文本编辑器,例如 sublime 或 notepad,您可以按 shift + <- 或用鼠标拖动来执行此操作。我怎样才能在终端中做到这一点?
就我个人而言,当我需要写一个长命令时,我在我的编辑器中按ctrl-x ctrl-e
来写(我的设置是vim)。
如果您想在命令行上进行一些导航,例如默认的 emacs 绑定,您可以:
alt-b #to go back a word
alt-f #to go after a word
alt-d #to del a word (after cursor)
ctrl-w #to delete a word before cursor
对于某些 shell(例如 zsh),您甚至可以转到行中的某个特定字符,例如 vim 的 f/F
虽然这不是那么重要的功能,但如何在终端上阻止 select(进行编辑)?例如,当您有以下命令时,我想擦除中间的那个 (nano)
apt-get update && apt-get install nano && apt-get install emacs
我如何 select 该命令而不只是按下删除键?
对于常见的文本编辑器,例如 sublime 或 notepad,您可以按 shift + <- 或用鼠标拖动来执行此操作。我怎样才能在终端中做到这一点?
就我个人而言,当我需要写一个长命令时,我在我的编辑器中按ctrl-x ctrl-e
来写(我的设置是vim)。
如果您想在命令行上进行一些导航,例如默认的 emacs 绑定,您可以:
alt-b #to go back a word
alt-f #to go after a word
alt-d #to del a word (after cursor)
ctrl-w #to delete a word before cursor
对于某些 shell(例如 zsh),您甚至可以转到行中的某个特定字符,例如 vim 的 f/F