SET$EDITOR: Difference between revisions
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| ==Drop Down Info Box For Setting $EDITOR== | |||
| <div class="toccolours mw-collapsible mw-collapsed"> | |||
| Set CLi Text <code>$EDITOR</code> - Quick Guide | |||
| <div class="mw-collapsible-content"> | |||
| <b>FIND WHICH SHELL YOU ARE USING</b><br> | |||
| * This command will tell you your current shell. | |||
| <code>echo $SHELL</code> | |||
| <br> | |||
| <b>SH SHELL</b> | |||
| * Check if '''EDITOR''' is already set: | |||
| <code>echo $EDITOR</code> | |||
| * Set the environment variable: | |||
| <code>set EDITOR=nano</code> | |||
| * Unset the variable: | |||
| <code>unset EDITOR</code> | |||
| <br> | |||
| <b>BASH SHELL</b> | |||
| * Check if '''EDITOR''' is already set: | |||
| <code>echo $EDITOR</code> | |||
| * Set the environment variable: | |||
| <code>export EDITOR=nano</code> | |||
| * Unset the variable: | |||
| ** will export/set EDITOR to empty string | |||
| <code>export EDITOR=</code> | |||
| </div> | |||
| </div> | |||
| ==SET EDITOR - link to drop down== | |||
| * Appending the following to your wiki page , will include the drop down <b>How to Set $EDITOR</b> guide. | |||
| <nowiki>{{:SET_EDITOR}}</nowiki> | |||
| * Example Below: | |||
| {{:SET_EDITOR}} | |||
| ==Find your current shell== | |||
| * Will return your current shell | |||
| <code>echo $SHELL</code> | |||
| ==Set $EDITOR== | ==Set $EDITOR== | ||
| In  | In FreeBSD and other Unix-like operating systems, the '''EDITOR''' environment variable specifies the default text editor for command-line operations. | ||
| To set '''EDITOR''' to the '''nano''' text editor, use: | To set '''EDITOR''' to the '''nano''' text editor, use: | ||
| Line 18: | Line 55: | ||
| * For Zsh: '''~/.zshrc''' | * For Zsh: '''~/.zshrc''' | ||
| === Checking, Setting, and Unsetting $EDITOR === | === '''SH SHELL''' Checking, Setting, and Unsetting $EDITOR === | ||
| * Check if '''EDITOR''' is already set: | |||
| <code>echo $EDITOR</code> | |||
| * Set the environment variable: | |||
| <code>set EDITOR=nano</code> | |||
| * Unset the variable: | |||
| <code>unset EDITOR</code> | |||
| Once set, you can use:<br> | |||
| <code>$EDITOR /home/$USER/somefile.txt</code><br> | |||
| to open files with your chosen editor, in this case, nano. | |||
| === '''BASH SHELL''' Checking, Setting, and Unsetting $EDITOR === | |||
| * Check if '''EDITOR''' is already set: | |||
| <code>echo $EDITOR</code> | |||
| * Set (export) the environment variable: | |||
| <code>export EDITOR=nano</code> | |||
| * Unset the variable: | |||
| <code>export EDITOR=</code> | |||
| * will export/set EDITOR to empty string | |||
| Once set, you can use: | Once set, you can use:<br> | ||
| <code>$EDITOR /home/$USER/somefile.txt</code> | <code>$EDITOR /home/$USER/somefile.txt</code><br> | ||
| to open files with your chosen editor, in this case, nano. | to open files with your chosen editor, in this case, nano. | ||
Latest revision as of 12:44, 23 June 2025
Drop Down Info Box For Setting $EDITOR
Set CLi Text $EDITOR - Quick Guide
FIND WHICH SHELL YOU ARE USING
- This command will tell you your current shell.
echo $SHELL
SH SHELL
- Check if EDITOR is already set:
echo $EDITOR
- Set the environment variable:
set EDITOR=nano
- Unset the variable:
unset EDITOR
BASH SHELL
- Check if EDITOR is already set:
echo $EDITOR
- Set the environment variable:
export EDITOR=nano
- Unset the variable:
- will export/set EDITOR to empty string
 
export EDITOR=
SET EDITOR - link to drop down
- Appending the following to your wiki page , will include the drop down How to Set $EDITOR guide.
{{:SET_EDITOR}}
- Example Below:
Set CLi Text $EDITOR - Quick Guide
FIND WHICH SHELL YOU ARE USING
- This command will tell you your current shell.
echo $SHELL
SH SHELL
- Check if EDITOR is already set:
echo $EDITOR
- Set the environment variable:
set EDITOR=nano
- Unset the variable:
unset EDITOR
BASH SHELL
- Check if EDITOR is already set:
echo $EDITOR
- Set the environment variable:
export EDITOR=nano
- Unset the variable:
- will export/set EDITOR to empty string
 
export EDITOR=
Find your current shell
- Will return your current shell
echo $SHELL
Set $EDITOR
In FreeBSD and other Unix-like operating systems, the EDITOR environment variable specifies the default text editor for command-line operations.
To set EDITOR to the nano text editor, use:
set EDITOR=nano
This ensures that commands or programs needing a text editor, like git commit, will use nano by default.
Nano is appreciated for its simplicity and user-friendly interface, making it ideal for beginners.
Setting EDITOR to nano can be beneficial for:
- Users preferring nano over other editors like vi or emacs.
- Those new to Linux.
To make this setting persistent across sessions, add the command to your shell startup file:
- For Bash: ~/.bashrc
- For Zsh: ~/.zshrc
SH SHELL Checking, Setting, and Unsetting $EDITOR
- Check if EDITOR is already set:
echo $EDITOR
- Set the environment variable:
set EDITOR=nano
- Unset the variable:
unset EDITOR
Once set, you can use:
$EDITOR /home/$USER/somefile.txt
to open files with your chosen editor, in this case, nano.
BASH SHELL Checking, Setting, and Unsetting $EDITOR
- Check if EDITOR is already set:
echo $EDITOR
- Set (export) the environment variable:
export EDITOR=nano
- Unset the variable:
export EDITOR=
- will export/set EDITOR to empty string
Once set, you can use:
$EDITOR /home/$USER/somefile.txt
to open files with your chosen editor, in this case, nano.