website: update carriage return tests

This commit is contained in:
Mitchell Hashimoto
2023-10-06 11:46:24 -07:00
parent fd9c153c65
commit 82e845a0dc

View File

@ -33,4 +33,59 @@ echo
|c_________| |c_________|
``` ```
### TODO: left/right margins ### CR V-2: Left Margin
```bash
cols=$(tput cols)
printf "\033[1;1H" # move to top-left
printf "\033[0J" # clear screen
printf "\033[?69h" # enable left/right margin mode
printf "\033[2;5s" # set left/right margin
printf "\033[4G"
printf "A"
printf "\r"
printf "X"
```
```
|_XcA______|
```
### CR V-3: Left of Left Margin
```bash
cols=$(tput cols)
printf "\033[1;1H" # move to top-left
printf "\033[0J" # clear screen
printf "\033[?69h" # enable left/right margin mode
printf "\033[2;5s" # set left/right margin
printf "\033[4G"
printf "A"
printf "\033[1G"
printf "\r"
printf "X"
```
```
|Xc_A______|
```
### CR V-3: Left Margin with Origin Mode
```bash
cols=$(tput cols)
printf "\033[1;1H" # move to top-left
printf "\033[0J" # clear screen
printf "\033[?6h" # enable origin mode
printf "\033[?69h" # enable left/right margin mode
printf "\033[2;5s" # set left/right margin
printf "\033[4G"
printf "A"
printf "\033[1G"
printf "\r"
printf "X"
```
```
|_XcA______|
```