Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
ollama
Commits
d0409f77
"examples/vscode:/vscode.git/clone" did not exist on "a8ce8d27351a4d6e977f7b0dd486ef66811bbac0"
Unverified
Commit
d0409f77
authored
Jan 02, 2024
by
Patrick Devine
Committed by
GitHub
Jan 02, 2024
Browse files
keyboard shortcut help (#1764)
parent
ec261422
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
5 deletions
+23
-5
cmd/cmd.go
cmd/cmd.go
+23
-5
No files found.
cmd/cmd.go
View file @
d0409f77
...
...
@@ -662,10 +662,11 @@ func generateInteractive(cmd *cobra.Command, opts generateOptions) error {
usage
:=
func
()
{
fmt
.
Fprintln
(
os
.
Stderr
,
"Available Commands:"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /set Set session variables"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /show Show model information"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /bye Exit"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /?, /help Help for a command"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /set Set session variables"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /show Show model information"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /bye Exit"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /?, /help Help for a command"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /? shortcuts Help for keyboard shortcuts"
)
fmt
.
Fprintln
(
os
.
Stderr
,
""
)
fmt
.
Fprintln
(
os
.
Stderr
,
"Use
\"\"\"
to begin a multi-line message."
)
fmt
.
Fprintln
(
os
.
Stderr
,
""
)
...
...
@@ -687,6 +688,21 @@ func generateInteractive(cmd *cobra.Command, opts generateOptions) error {
fmt
.
Fprintln
(
os
.
Stderr
,
""
)
}
usageShortcuts
:=
func
()
{
fmt
.
Fprintln
(
os
.
Stderr
,
"Available keyboard shortcuts:"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" Ctrl + a Move to the beginning of the line (Home)"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" Ctrl + e Move to the end of the line (End)"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" Alt + b Move back (left) one word"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" Alt + f Move forward (right) one word"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" Ctrl + k Delete the sentence after the cursor"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" Ctrl + u Delete the sentence before the cursor"
)
fmt
.
Fprintln
(
os
.
Stderr
,
""
)
fmt
.
Fprintln
(
os
.
Stderr
,
" Ctrl + l Clear the screen"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" Ctrl + c Stop the model from responding"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" Ctrl + d Exit ollama (/bye)"
)
fmt
.
Fprintln
(
os
.
Stderr
,
""
)
}
usageShow
:=
func
()
{
fmt
.
Fprintln
(
os
.
Stderr
,
"Available Commands:"
)
fmt
.
Fprintln
(
os
.
Stderr
,
" /show license Show model license"
)
...
...
@@ -737,7 +753,7 @@ func generateInteractive(cmd *cobra.Command, opts generateOptions) error {
return
nil
case
errors
.
Is
(
err
,
readline
.
ErrInterrupt
)
:
if
line
==
""
{
fmt
.
Println
(
"
\n
Use Ctrl
-D
or /bye to exit."
)
fmt
.
Println
(
"
\n
Use Ctrl
+ d
or /bye to exit."
)
}
scanner
.
Prompt
.
UseAlt
=
false
...
...
@@ -940,6 +956,8 @@ func generateInteractive(cmd *cobra.Command, opts generateOptions) error {
usageSet
()
case
"show"
,
"/show"
:
usageShow
()
case
"shortcut"
,
"shortcuts"
:
usageShortcuts
()
}
}
else
{
usage
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment