Questions tagged «line-editor»

Shell和其他命令行程序中的行编辑器

2
zsh希望将vim改成.vim
我在Gentoo x64上使用zsh,当我sudo vim /path/to/file 从主文件夹键入内容时,zsh会问: zsh: correct 'vim' to '.vim' [nyae]? 我不想运行vim我的.vim文件夹。我该如何解决? 我的猜测是setopt autocd造成这种情况的原因。奇怪的是,如果我不添加sudo,zsh不会要求更正任何内容。
12 zsh  sudo  gentoo  line-editor 

1
如何在bash终端中输入/开始新行?
我注意到一些示例循环bash分散在示例中的多行中 for VARIABLE in file1 file2 file3 do command1 on $VARIABLE command2 commandN done (例如,这里 http://www.cyberciti.biz/faq/bash-for-loop/)如何在bash终端中输入换行符(我使用腻子)?当我在一行末尾按Enter键时,系统将执行它。
11 bash  line-editor 


3
阅读时如何处理退格键?
我如何处理输入的退格键,它显示^?是否尝试过以及如何read计算字符,因为12^?3已经有5个字符完成了(尽管它们都不是实际的输入),但是在12^?3^?返回提示后,很奇怪。请帮忙! -bash-3.2$ read -n 5 12^?3^?-bash-3.2$
10 bash  shell  line-editor  read 

1
外壳程序的“删除单词”快捷方式删除了太多字符
在Bash领导下,Alt+的某些行为d自几年以来一直使我发疯,我发现也许可以通过设置来解决它。 如果我在终端上并发出如下命令: ...$ cat >> ~/notesSuperLongFilename.txt 然后,如果我想发出: ...$ scp ~/notesSuperLongFilename.txt 我想使用Ctrl + p(上一行)取回“ cat >>〜/ notesSuperLongFilename.txt”,然后再执行Ctrl+ a,然后Alt+ d和Alt+ d,以便获得: ...$ ~/notesSuperLongFilename.txt 然后我可以简单地输入“ scp”,然后执行Ctrl+ m(或按Enter / Return)。 但是它不起作用,因为在第一个Alt+之后d我得到: ...$ >> ~/notesSuperLongFilename.txt (到目前为止,一切都很好) 但是在第二个Alt+之后d我得到: ...$ .txt 因此,由于某种原因Alt+ d会立即删除“ >>〜/ notesSuperLongFilename”,而不仅仅是删除“ >>”。 自从多年以来,这一直是使我对Linux / Bash疯狂的最大浪费时间。 那么如何解决Alt+的这种(可能是损坏的)行为d呢? PS:我不知道谁是为“负责任的” Alt+ d行为:我不知道这是否是终端还是做,如果它的外壳(猛砸在我的情况)。

5
匹配模式时如何在行尾添加文本?
输入: line1 with the PATTERN that contains ( ) line2 with the PATTERN that contains ( ) lineN with the PATTERN that contains ( ) 输出: line1 with the PATTERN that contains ( ) ; line2 with the PATTERN that contains ( ) ; ... lineN with the PATTERN that …

3
阻止ZSH尝试更正命令
$ knife cookbook download recipe zsh: correct 'cookbook' to 'cookbooks' [nyae]? 我怎样才能让zsh停止尝试将食谱更正为食谱? cookbooks是我在其中运行命令的目录,因此我理解为什么这样做,但是cookbook是命令行的有效部分。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.