mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-08 14:50:51 -04:00
Updated API Term (markdown)
parent
bbd5842d4e
commit
b8664cf9aa
@ -19,7 +19,7 @@ Provides a simplified way of writing text to screens and reading user input, so
|
||||
The optional `history` table can be used to provide predefined text that can be cycled through via the up and down arrow keys. It must be a sequence (i.e. the keys must be a gap-less integral interval starting at 1). This is used for the command history in shell and Lua interpreter, for example. If text is entered and confirmed with enter, it will be added to the end of this table.
|
||||
The function will return a string if input was successful, or `nil` if there was no more input (user pressed Ctrl+D or Ctrl+C or the terminal became unavailable).
|
||||
*Note*: `io.stdin:read()` uses this function.
|
||||
*Note 2": This will return the entered string with the \n (new line character). If you want only the entered string to be returned, use `io.read()`
|
||||
*Note 2*: This will return the entered string with the \n (new line character). If you want only the entered string to be returned, use `io.read()`
|
||||
- `term.write(value: string[, wrap: boolean])`
|
||||
Allows writing optionally wrapped text to the terminal starting at the current cursor position, updating the cursor accordingly. It automatically converts tab characters to spaces using `text.detab`. If `wrap` is true, it will automatically word-wrap the text. It will scroll the displayed buffer if the cursor exceeds the bottom of the display area, but *not* if it exceeds the right of the display area (when `wrap` is false).
|
||||
*Note*: `io.stdout:write()` uses this function.
|
Loading…
x
Reference in New Issue
Block a user