mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-29 21:41:00 +08:00
b06240fcd8
sources/tech/20210611 How to use the FreeDOS text editor.md
97 lines
6.3 KiB
Markdown
97 lines
6.3 KiB
Markdown
[#]: subject: (How to use the FreeDOS text editor)
|
||
[#]: via: (https://opensource.com/article/21/6/freedos-text-editor)
|
||
[#]: author: (Jim Hall https://opensource.com/users/jim-hall)
|
||
[#]: collector: (lujun9972)
|
||
[#]: translator: ( )
|
||
[#]: reviewer: ( )
|
||
[#]: publisher: ( )
|
||
[#]: url: ( )
|
||
|
||
How to use the FreeDOS text editor
|
||
======
|
||
FreeDOS provides a user-friendly text editor called FreeDOS Edit.
|
||
![Person using a laptop][1]
|
||
|
||
Editing files is a staple on any operating system. Whether you want to make a note about something, write a letter to a friend, or update a system configuration file—you need an editor. And FreeDOS provides a user-friendly text editor called (perhaps unimaginatively) "FreeDOS Edit."
|
||
|
||
### Editing files
|
||
|
||
The simplest invocation of FreeDOS Edit is just `EDIT`. This brings up an empty editor window. The patterned background suggests an empty "desktop"—a reminder that you aren't editing any files.
|
||
|
||
![FreeDOS Edit][2]
|
||
|
||
FreeDOS Edit without any files loaded
|
||
Jim Hall, CC-BY SA 4.0
|
||
|
||
Like most DOS applications, you can access the menus in Edit by tapping the Alt key once on your keyboard. This activates the menu. After hitting Alt, Edit will switch to "menu" access and will highlight the "File" menu. If you want to access a different menu on the menu bar, use the left and right arrow keys. Press the down arrow or hit the Enter key to go "into" the menu.
|
||
|
||
![FreeDOS Edit menu][3]
|
||
|
||
Highlighting the menu
|
||
Jim Hall, CC-BY SA 4.0
|
||
|
||
Do you notice that the first letter for each menu title is a different color? This highlight indicates a shortcut. For example, the "F" in the "File" menu is highlighted in red. So you could instead press Alt+F (Alt and F at the same time) and Edit will bring up the "File" menu.
|
||
|
||
![File menu][4]
|
||
|
||
The File menu
|
||
Jim Hall, CC-BY SA 4.0
|
||
|
||
You can use the "File" menu to either start a new (empty) file, or open an existing file. Let's start a new file by using the arrow keys to move down to "New" and pressing the Enter key. You can also start a new file by pressing Ctrl+N (Ctrl and N at the same time):
|
||
|
||
![new file][5]
|
||
|
||
Editing a new file
|
||
Jim Hall, CC-BY SA 4.0
|
||
|
||
Editing files should be pretty straightforward after that. Most of the familiar keyboard shortcuts exist in FreeDOS Edit: Ctrl+C to copy text, Ctrl+X to cut text, and Ctrl+V to paste copied or cut text into a new location. If you need to find specific text in a long document, press Ctrl+F. To save your work, use Ctrl+S to commit changes back to the disk.
|
||
|
||
### Programming in Edit
|
||
|
||
If you're a programmer, you may find the extended ASCII table a useful addition. DOS systems supported an "extended" ASCII character set commonly referred to as "code page 437." The standard characters between 0 and 127 include the letters A through Z (uppercase and lowercase), numbers, and special symbols like punctuation. However, the DOS extended characters from code 128 to code 255 included foreign language characters and "line drawing" elements. DOS programmers often made use of these extended ASCII characters, so FreeDOS Edit makes it easy to view a table of all the ASCII codes and their associated characters.
|
||
|
||
To view the ASCII table, use the "Utilities" menu and select the "ASCII Table" entry. This brings up a window containing a table.
|
||
|
||
![utilities menu - ascii table][6]
|
||
|
||
Find the ASCII Table in the Utilities menu
|
||
Jim Hall, CC-BY SA 4.0
|
||
|
||
Along the left, the table shows the hexadecimal values "00" through "F0," and the top shows the single values "0" through "F." These provide a quick reference to the hexadecimal code for each character. For example, the item in the first row (00) and the first column (0) has the hexadecimal value 00 + 0, or 0x00 (the "NULL" value). And the character in the fifth row (40) and the second column (1) has the value 40 + 1, or 0x41 (the letter "A").
|
||
|
||
![utilities menu - ascii table][7]
|
||
|
||
The ASCII Table provides a handy reference for extended characters
|
||
Jim Hall, CC-BY SA 4.0
|
||
|
||
As you move the cursor through the table to highlight different characters, you'll see the values at the bottom of the table change to show the character's code in decimal, hexadecimal, and octal. For example, moving the cursor to highlight the "line intersection" character at row C0 and column 5 shows this extended character code as 197 (dec), 0xc5 (hex), and 305 (oct). In a program, you might reference this extended character by typing the hex value `0xc5`, or the octal "escape code" `\305`.
|
||
|
||
![ASCII 0xc5][8]
|
||
|
||
The "line intersection" character is 197 (dec), 0xc5 (hex), and 305 (oct)
|
||
Jim Hall, CC-BY SA 4.0
|
||
|
||
Feel free to explore the menus in Edit to discover other neat features. For example, the "Options" menu allows you to change the behavior and appearance of Edit. If you prefer to use a more dense display, you can use the "Display" menu (under "Options") to set Edit to 25, 43, or 50 lines. You can also force Edit to display in monochrome (white on black) or reversed mode (black on white).
|
||
|
||
--------------------------------------------------------------------------------
|
||
|
||
via: https://opensource.com/article/21/6/freedos-text-editor
|
||
|
||
作者:[Jim Hall][a]
|
||
选题:[lujun9972][b]
|
||
译者:[译者ID](https://github.com/译者ID)
|
||
校对:[校对者ID](https://github.com/校对者ID)
|
||
|
||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||
|
||
[a]: https://opensource.com/users/jim-hall
|
||
[b]: https://github.com/lujun9972
|
||
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/laptop_screen_desk_work_chat_text.png?itok=UXqIDRDD (Person using a laptop)
|
||
[2]: https://opensource.com/sites/default/files/uploads/edit.png (FreeDOS Edit without any files loaded)
|
||
[3]: https://opensource.com/sites/default/files/uploads/edit-menu.png (Highlighting the menu)
|
||
[4]: https://opensource.com/sites/default/files/uploads/edit-file.png (The File menu)
|
||
[5]: https://opensource.com/sites/default/files/uploads/edit-new.png (Editing a new file)
|
||
[6]: https://opensource.com/sites/default/files/uploads/utilities-ascii.png (Find the ASCII Table in the Utilities menu)
|
||
[7]: https://opensource.com/sites/default/files/uploads/ascii-table-0x00.png (The ASCII Table provides a handy reference for extended characters)
|
||
[8]: https://opensource.com/sites/default/files/uploads/ascii-0xc5.png (The "line intersection" character is 197 (dec), 0xc5 (hex), and 305 (oct))
|