Poderosa Special version 帮助-历史命令自动完成

历史命令自动完成功能是Poderosa中特有的功能,这个对于经常需要输入长命令的人来说是很方便的。当打开允许自动完成功能后,Poderosa就会记住用户输入的命令,以后再输入这些命令的头几个字母后,相应的命令就会自动列出,截图参见“Poderosa Special version 帮助-简介”。

 

1.如何打开自动完成功能:
Poderosa Special version 帮助-历史命令自动完成_第1张图片

选中这个后,所有新建的对话都会自动打开自动完成;

通过工具栏的这个按钮可以单独控制每个对话是否使用自动完成;

自动完成是否记住用户的输入命令主要是根据命令提示符来确定的,比如用户当前提示符是$,而这个提示符没有加在匹配范围内,则不会记住历史命令,添加命令提示符对话框如下图所示,使用的是正则表达式的方式(常见的提示符$,#,%,>,),等已经都在默认的配置中加入了):

Poderosa Special version 帮助-历史命令自动完成_第2张图片

2.有关自动完成的其它设置:

Poderosa Special version 帮助-历史命令自动完成_第3张图片

 

Poderosa Special version 帮助-历史命令自动完成_第4张图片

  • shortestCommandRemember,可以设置记住的最短命令,比如有些太短的命令只有两三个字符,没有必要记忆,可以将该值适当调大;
  • shortestCommandPrompt,可以设置最少输入多少个字符才开始提示,默认是输入一个字符就提示;
  • intellisenceWindowWidth,可以设置提示窗口的宽度;
  • shellHistoryLimitCount,可以设置允许最多记住多少条命令,默认为500;
  • intellisenceKey,可以设置自动完成窗口的快捷键,默认为ctrl+k,当自动完成功能是关闭的情况下,可以通过快捷键来打开自动完成窗口;
  • 当自动完成窗口打开后,可以通过ctrl+N向下移动光标,ctrl+P向上移动光标,这对快捷键是可以修改的(参考上图);
  • 选中要输入的命令后tab或者Ctrl+Enter将命令输入;只按Enter键则只输入手动输入的部分;ESC键关闭自动完成窗口(自动完成方式使用Enter或者Tab也是可以配置的,参见上图)。

你可能感兴趣的:(正则表达式,工具)