Add more questions/answers to the FAQ

This commit is contained in:
Alan C. Assis 2021-04-15 09:36:12 -03:00 committed by Xiang Xiao
parent 0ada35faeb
commit 33dfceb6ff

View File

@ -8,6 +8,65 @@ FAQ
NSH Tricks
==========
How to increase the command line length?
----------------------------------------
You can increase the Max command line length from 64 to other value,
this way:
Application Configuration --->
NSH Library --->
Command Line Configuration --->
(64) Max command line length
How do I enable editing support on the command line?
----------------------------------------------------
You need to change Command Line Editor from "Minimal readline" to
"Command Line Editor", this way:
Application Configuration --->
NSH Library --->
Command Line Configuration --->
Command Line Editor (Command Line Editor) --->
How to enable command line history?
-----------------------------------
You need to enable these options in the menuconfig:
Application Configuration --->
System Libraries and NSH Add-Ons --->
-*- readline() Support --->
[*] Command line history
(80) Command line history length
(16) Command line history records
Note: If you are using the "Command Line Editor" instead of the "readline"
then you need to use this other option:
Application Configuration --->
System Libraries and NSH Add-Ons --->
-*- EMACS-like Command Line Editor --->
[*] Command line history
(80) Command line history length
(16) Command line history records
How to enable autocomplete on the command line?
-----------------------------------------------
You need to enable these options in the menuconfig:
Application Configuration --->
System Libraries and NSH Add-Ons --->
-*- readline() Support --->
[*] Tab completion
(64) Maximum built-in matches
(64) Maximum external command matches
Note: autocomplete is not enabled when "Command Line Editor" instead of the
"readline".
How to interrupt an NSH Application using Ctrl^C ?
--------------------------------------------------