2019-03-11 10:27:19 +03:00
|
|
|
.\" Copyright (C) 1999-2011, 2013-2019 Free Software Foundation, Inc.
|
2000-12-03 05:46:02 +03:00
|
|
|
.\"
|
2007-08-23 08:34:35 +04:00
|
|
|
.\" This document is dual-licensed. You may distribute and/or modify it
|
|
|
|
.\" under the terms of either of the following licenses:
|
|
|
|
.\"
|
|
|
|
.\" * The GNU General Public License, as published by the Free Software
|
|
|
|
.\" Foundation, version 3 or (at your option) any later version. You
|
|
|
|
.\" should have received a copy of the GNU General Public License
|
|
|
|
.\" along with this program. If not, see
|
2018-11-11 14:28:40 +03:00
|
|
|
.\" <https://www.gnu.org/licenses/>.
|
2007-08-23 08:34:35 +04:00
|
|
|
.\"
|
|
|
|
.\" * The GNU Free Documentation License, as published by the Free
|
|
|
|
.\" Software Foundation, version 1.2 or (at your option) any later
|
|
|
|
.\" version, with no Invariant Sections, no Front-Cover Texts, and no
|
|
|
|
.\" Back-Cover Texts. You should have received a copy of the GNU Free
|
|
|
|
.\" Documentation License along with this program. If not, see
|
2018-11-11 14:28:40 +03:00
|
|
|
.\" <https://www.gnu.org/licenses/>.
|
2000-12-03 05:46:02 +03:00
|
|
|
.\"
|
2019-12-22 17:34:04 +03:00
|
|
|
.TH NANO 1 "version 4.7" "December 2019"
|
2003-02-09 04:28:40 +03:00
|
|
|
|
2000-06-06 09:53:49 +04:00
|
|
|
.SH NAME
|
2019-01-22 23:20:46 +03:00
|
|
|
nano \- Nano's ANOther editor, inspired by Pico
|
2003-02-09 04:28:40 +03:00
|
|
|
|
2000-06-06 09:53:49 +04:00
|
|
|
.SH SYNOPSIS
|
|
|
|
.B nano
|
2019-08-20 20:12:57 +03:00
|
|
|
.RI [ options "] [[\fB+" line [\fB, column "]] " file ]...
|
|
|
|
.sp
|
|
|
|
.BR nano " [" \fIoptions "] [[" + [ crCR ]( / | ? ) \fIstring "] " \fIfile ]...
|
2003-02-09 04:28:40 +03:00
|
|
|
|
2019-03-25 17:22:30 +03:00
|
|
|
.SH NOTICE
|
2019-03-18 22:01:11 +03:00
|
|
|
Starting with version 4.0, \fBnano\fR no longer hard-wraps an overlong
|
2019-06-05 20:40:15 +03:00
|
|
|
line by default. It further uses smooth scrolling by default, and by
|
|
|
|
default includes the line below the title bar into the editing area.
|
2019-03-18 22:01:11 +03:00
|
|
|
.sp
|
2019-03-24 12:54:46 +03:00
|
|
|
If you want the old, Pico behavior back, you can use \fB\-\-breaklonglines\fR,
|
2019-04-07 10:40:35 +03:00
|
|
|
\fB\-\-jumpyscrolling\fR, and \fB\-\-emptyline\fR (or \fB\-bje\fR for short).
|
2019-03-18 22:01:11 +03:00
|
|
|
|
2000-06-06 09:53:49 +04:00
|
|
|
.SH DESCRIPTION
|
2017-04-19 21:31:04 +03:00
|
|
|
\fBnano\fP is a small and friendly editor. It copies the look and feel
|
|
|
|
of Pico, but is free software, and implements several features that Pico
|
|
|
|
lacks, such as: opening multiple files, scrolling per line, undo/redo,
|
|
|
|
syntax coloring, line numbering, and soft-wrapping overlong lines.
|
2019-08-20 20:12:57 +03:00
|
|
|
.sp
|
2017-04-24 21:29:41 +03:00
|
|
|
When giving a filename on the command line, the cursor can be put on a
|
2017-04-19 21:31:04 +03:00
|
|
|
specific line by adding the line number with a plus sign (\fB+\fR) before
|
|
|
|
the filename, and even in a specific column by adding it with a comma.
|
2019-12-02 19:00:35 +03:00
|
|
|
(Negative numbers count from the end of the file or line.)
|
2019-08-20 20:12:57 +03:00
|
|
|
The cursor can be put on the first or last occurrence of a specific string
|
|
|
|
by specifying that string after \fB+/\fR or \fB+?\fR before the filename.
|
|
|
|
The string can be made case sensitive and/or caused to be interpreted as a
|
|
|
|
regular expression by inserting \fBc\fR and/or \fBr\fR after the \fB+\fR sign.
|
|
|
|
These search modes can be explicitly disabled by using the uppercase variant
|
|
|
|
of those letters: \fBC\fR and/or \fBR\fR. When the string contains spaces,
|
|
|
|
it needs to be enclosed in quotes. To give an example: to open a file at
|
|
|
|
the first occurrence of the word "Foo", one would do:
|
|
|
|
.sp
|
|
|
|
.RS 4
|
|
|
|
.BI "nano +c/Foo " file
|
|
|
|
.RE
|
|
|
|
.sp
|
2017-06-29 21:56:58 +03:00
|
|
|
As a special case: if instead of a filename a dash (\fB\-\fR) is given,
|
|
|
|
\fBnano\fR will read data from standard input.
|
2017-01-25 23:55:26 +03:00
|
|
|
|
2015-06-07 23:14:41 +03:00
|
|
|
.SH EDITING
|
|
|
|
Entering text and moving around in a file is straightforward: typing the
|
|
|
|
letters and using the normal cursor movement keys. Commands are entered
|
2016-10-22 23:07:02 +03:00
|
|
|
by using the Control (^) and the Alt or Meta (M\-) keys.
|
2015-06-07 23:14:41 +03:00
|
|
|
Typing \fB^K\fR deletes the current line and puts it in the cutbuffer.
|
|
|
|
Consecutive \fB^K\fRs will put all deleted lines together in the cutbuffer.
|
|
|
|
Any cursor movement or executing any other command will cause the next
|
|
|
|
\fB^K\fR to overwrite the cutbuffer. A \fB^U\fR will paste the current
|
|
|
|
contents of the cutbuffer at the current cursor position.
|
2019-04-01 18:31:35 +03:00
|
|
|
.sp
|
2015-06-07 23:14:41 +03:00
|
|
|
When a more precise piece of text needs to be cut or copied, one can mark
|
|
|
|
its start with \fB^6\fR, move the cursor to its end (the marked text will be
|
2016-10-22 23:07:02 +03:00
|
|
|
highlighted), and then use \fB^K\fR to cut it, or \fBM\-6\fR to copy it to the
|
2016-09-01 13:38:35 +03:00
|
|
|
cutbuffer. One can also save the marked text to a file with \fB^O\fR, or
|
2015-06-07 23:14:41 +03:00
|
|
|
spell check it with \fB^T\fR.
|
2019-04-01 18:31:35 +03:00
|
|
|
.sp
|
2018-02-27 11:48:46 +03:00
|
|
|
On some terminals, text can be selected also by holding down Shift while
|
2018-07-10 16:52:03 +03:00
|
|
|
using the arrow keys. Holding down the Ctrl or Alt key too will increase
|
|
|
|
the stride.
|
2018-02-27 11:48:46 +03:00
|
|
|
Any cursor movement without Shift being held will cancel such a selection.
|
2019-04-01 18:31:35 +03:00
|
|
|
.sp
|
2017-04-19 21:31:04 +03:00
|
|
|
The two lines at the bottom of the screen show some important commands;
|
2015-06-07 23:14:41 +03:00
|
|
|
the built-in help (\fB^G\fR) lists all the available ones.
|
2017-11-17 23:40:54 +03:00
|
|
|
The default key bindings can be changed via a \fInanorc\fR file -- see
|
2015-06-07 23:14:41 +03:00
|
|
|
.BR nanorc (5).
|
|
|
|
|
2000-06-06 09:53:49 +04:00
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-A ", " \-\-smarthome
|
2004-05-23 00:15:20 +04:00
|
|
|
Make the Home key smarter. When Home is pressed anywhere but at the
|
|
|
|
very beginning of non-whitespace characters on a line, the cursor will
|
|
|
|
jump to that beginning (either forwards or backwards). If the cursor is
|
|
|
|
already at that position, it will jump to the true beginning of the
|
|
|
|
line.
|
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-B ", " \-\-backup
|
2015-06-07 21:45:34 +03:00
|
|
|
When saving a file, back up the previous version of it, using the current
|
2014-05-07 00:43:00 +04:00
|
|
|
filename suffixed with a tilde (\fB~\fP).
|
2002-06-29 02:45:14 +04:00
|
|
|
.TP
|
2017-09-30 20:42:06 +03:00
|
|
|
.BR \-C\ \fIdirectory ", " \-\-backupdir= \fIdirectory
|
2015-06-07 21:45:34 +03:00
|
|
|
Make and keep not just one backup file, but make and keep a uniquely
|
2017-04-19 21:31:04 +03:00
|
|
|
numbered one every time a file is saved -- when backups are enabled (\fB\-B\fR).
|
2015-06-07 21:45:34 +03:00
|
|
|
The uniquely numbered files are stored in the specified \fIdirectory\fR.
|
2004-02-28 19:24:31 +03:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-D ", " \-\-boldtext
|
2006-04-12 19:27:40 +04:00
|
|
|
Use bold text instead of reverse video text.
|
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-E ", " \-\-tabstospaces
|
2005-06-16 03:20:56 +04:00
|
|
|
Convert typed tabs to spaces.
|
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-F ", " \-\-multibuffer
|
2017-04-19 21:31:04 +03:00
|
|
|
Read a file into a new buffer by default.
|
2001-07-15 20:07:23 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-G ", " \-\-locking
|
2017-04-19 21:31:04 +03:00
|
|
|
Use vim-style file locking when editing files.
|
2013-01-01 07:24:39 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-H ", " \-\-historylog
|
2017-11-17 23:40:54 +03:00
|
|
|
Save the last hundred search strings and replacement strings and
|
|
|
|
executed commands, so they can be easily reused in later sessions.
|
2003-01-17 06:06:28 +03:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-I ", " \-\-ignorercfiles
|
2017-11-17 23:40:54 +03:00
|
|
|
Don't look at the system's \fInanorc\fR nor at the user's \fInanorc\fR.
|
2002-07-20 17:57:41 +04:00
|
|
|
.TP
|
2019-03-03 13:38:53 +03:00
|
|
|
.BR \-J\ \fInumber ", " \-\-guidestripe= \fInumber
|
|
|
|
Draw a vertical stripe at the given column, to help judge the width of the
|
|
|
|
text. (The color of the stripe can be changed with \fBset stripecolor\fR
|
|
|
|
in your \fInanorc\fR file.)
|
|
|
|
.TP
|
2018-12-23 21:45:34 +03:00
|
|
|
.BR \-K ", " \-\-rawsequences
|
2018-12-28 21:20:40 +03:00
|
|
|
Interpret escape sequences directly (instead of asking \fBncurses\fR to
|
|
|
|
translate them). If you need this option to get your keyboard to work
|
|
|
|
properly, please report a bug. Using this option disables \fBnano\fR's
|
|
|
|
mouse support.
|
2005-08-11 02:51:49 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-L ", " \-\-nonewlines
|
2019-06-04 20:54:58 +03:00
|
|
|
Don't automatically add a newline when a text does not end with one.
|
|
|
|
(This can cause you to save non-POSIX text files.)
|
2005-11-05 20:35:44 +03:00
|
|
|
.TP
|
2018-01-23 15:44:03 +03:00
|
|
|
.BR \-M ", " \-\-trimblanks
|
|
|
|
Snip trailing whitespace from the wrapped line when automatic
|
|
|
|
hard-wrapping occurs or when text is justified.
|
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-N ", " \-\-noconvert
|
2002-02-22 07:30:50 +03:00
|
|
|
Disable automatic conversion of files from DOS/Mac format.
|
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-O ", " \-\-morespace
|
2019-01-30 23:01:53 +03:00
|
|
|
Obsolete and ignored option, since the line below the title bar is included
|
|
|
|
into the editing space by default. If you prefer to keep this line blank,
|
|
|
|
use \fB\-e\fR or \fB\-\-emptyline\fR.
|
2005-01-17 08:24:26 +03:00
|
|
|
.TP
|
2015-07-15 22:50:55 +03:00
|
|
|
.BR \-P ", " \-\-positionlog
|
2016-01-25 23:51:00 +03:00
|
|
|
For the 200 most recent files, log the last position of the cursor,
|
|
|
|
and place it at that position again upon reopening such a file.
|
2013-06-14 06:31:38 +04:00
|
|
|
.TP
|
2018-05-22 19:25:59 +03:00
|
|
|
.BR "\-Q ""\fIregex\fB""" ", " "\-\-quotestr=""" \fIregex """
|
|
|
|
Set the regular expression for matching the quoting part of a line.
|
2019-06-08 18:07:34 +03:00
|
|
|
The default value is \fB"^([\ \\t]*([!#%:;>|}]|//))+"\fP.
|
2019-01-23 21:57:17 +03:00
|
|
|
(Note that \fB\\t\fP stands for an actual Tab.)
|
|
|
|
This makes it possible to rejustify blocks of quoted text when composing
|
|
|
|
email, and to rewrap blocks of line comments when writing source code.
|
2002-03-04 15:15:44 +03:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-R ", " \-\-restricted
|
2006-05-01 17:22:47 +04:00
|
|
|
Restricted mode: don't read or write to any file not specified on the
|
2018-09-30 14:36:45 +03:00
|
|
|
command line. This means: don't read or write history files;
|
|
|
|
don't allow suspending; don't allow spell checking;
|
2014-05-07 00:43:00 +04:00
|
|
|
don't allow a file to be appended to, prepended to, or saved under a
|
2018-09-30 14:36:45 +03:00
|
|
|
different name if it already has one; and don't make backup files.
|
|
|
|
Restricted mode can also be activated by invoking \fBnano\fP
|
2014-05-07 00:43:00 +04:00
|
|
|
with any name beginning with 'r' (e.g. "rnano").
|
2005-06-18 02:53:41 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-S ", " \-\-smooth
|
2019-01-30 23:01:53 +03:00
|
|
|
Obsolete and ignored option, since smooth scrolling has become the default.
|
|
|
|
If you prefer the chunk-by-chunk scrolling behavior,
|
|
|
|
use \fB\-j\fR or \fB\-\-jumpyscrolling\fR.
|
2001-10-03 16:45:22 +04:00
|
|
|
.TP
|
2017-09-30 20:42:06 +03:00
|
|
|
.BR \-T\ \fInumber ", " \-\-tabsize= \fInumber
|
2014-05-07 00:43:00 +04:00
|
|
|
Set the size (width) of a tab to \fInumber\fP columns. The value of
|
|
|
|
\fInumber\fP must be greater than 0. The default value is 8.
|
2001-10-03 16:45:22 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-U ", " \-\-quickblank
|
2017-06-18 20:53:18 +03:00
|
|
|
Do quick status-bar blanking: status-bar messages will disappear after 1
|
2017-06-24 20:11:29 +03:00
|
|
|
keystroke instead of 25. Note that option \fB\-c\fR (\fB\-\-constantshow\fR)
|
|
|
|
overrides this.
|
2005-06-17 23:06:25 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-V ", " \-\-version
|
2006-05-01 17:22:47 +04:00
|
|
|
Show the current version number and exit.
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-W ", " \-\-wordbounds
|
2016-06-30 19:02:45 +03:00
|
|
|
Detect word boundaries differently by treating punctuation
|
2005-08-11 02:51:49 +04:00
|
|
|
characters as part of a word.
|
|
|
|
.TP
|
2016-06-30 19:02:45 +03:00
|
|
|
.BR "\-X ""\fIcharacters\fB""" ", " "\-\-wordchars=""" \fIcharacters """
|
|
|
|
Specify which other characters (besides the normal alphanumeric ones)
|
|
|
|
should be considered as part of a word. This overrides option
|
|
|
|
\fB\-W\fR (\fB\-\-wordbounds\fR).
|
|
|
|
.TP
|
2017-09-30 20:42:06 +03:00
|
|
|
.BR \-Y\ \fIname ", " \-\-syntax= \fIname
|
2014-06-20 19:56:31 +04:00
|
|
|
Specify the name of the syntax highlighting to use from among the ones
|
|
|
|
defined in the \fInanorc\fP files.
|
2002-05-04 08:23:30 +04:00
|
|
|
.TP
|
2018-10-24 12:02:08 +03:00
|
|
|
.BR \-Z ", " \-\-zap
|
|
|
|
Let an unmodified Backspace or Delete erase the marked region
|
|
|
|
(instead of a single character, and without affecting the cutbuffer).
|
|
|
|
.TP
|
2017-06-28 17:57:46 +03:00
|
|
|
.BR \-a ", " \-\-atblanks
|
|
|
|
When doing soft line wrapping, wrap lines at whitespace
|
|
|
|
instead of always at the edge of the screen.
|
|
|
|
.TP
|
2019-01-28 22:43:02 +03:00
|
|
|
.BR \-b ", " \-\-breaklonglines
|
|
|
|
Automatically hard-wrap the current line when it becomes overlong.
|
|
|
|
(This option is the opposite of \fB\-w\fR (\fB\-\-nowrap\fR) --
|
|
|
|
the last one given takes effect.)
|
|
|
|
.TP
|
2015-07-15 22:40:37 +03:00
|
|
|
.BR \-c ", " \-\-constantshow
|
2017-06-18 20:53:18 +03:00
|
|
|
Constantly show the cursor position on the status bar.
|
2017-06-24 20:11:29 +03:00
|
|
|
Note that this overrides option \fB\-U\fR (\fB\-\-quickblank\fR).
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-d ", " \-\-rebinddelete
|
2018-12-28 21:37:02 +03:00
|
|
|
Interpret the Delete and Backspace keys differently so that both Backspace
|
|
|
|
and Delete work properly. You should only use this option when on your
|
|
|
|
system either Backspace acts like Delete or Delete acts like Backspace.
|
2003-08-31 20:44:10 +04:00
|
|
|
.TP
|
2019-01-28 22:43:02 +03:00
|
|
|
.BR \-e ", " \-\-emptyline
|
|
|
|
Do not use the line below the title bar, leaving it entirely blank.
|
|
|
|
.TP
|
2016-10-23 13:56:47 +03:00
|
|
|
.BR \-g ", " \-\-showcursor
|
2018-10-07 11:38:11 +03:00
|
|
|
Make the cursor visible in the file browser (putting it on the
|
|
|
|
highlighted item) and in the help viewer. Useful for braille users
|
|
|
|
and people with poor vision.
|
2016-10-23 13:56:47 +03:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-h ", " \-\-help
|
2014-03-03 20:08:45 +04:00
|
|
|
Show a summary of the available command-line options and exit.
|
2001-10-03 16:45:22 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-i ", " \-\-autoindent
|
2018-05-30 11:19:57 +03:00
|
|
|
Automatically indent a newly created line to the same number of tabs
|
|
|
|
and/or spaces as the previous line (or as the next line if the previous
|
|
|
|
line is the beginning of a paragraph).
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2019-01-28 22:43:02 +03:00
|
|
|
.BR \-j ", " \-\-jumpyscrolling
|
|
|
|
Scroll the buffer contents per half-screen instead of per line.
|
|
|
|
.TP
|
2017-07-14 17:06:52 +03:00
|
|
|
.BR \-k ", " \-\-cutfromcursor
|
2016-10-22 23:07:02 +03:00
|
|
|
Make the 'Cut Text' command (normally \fB^K\fR) cut from the current cursor
|
2014-05-07 00:43:00 +04:00
|
|
|
position to the end of the line, instead of cutting the entire line.
|
2001-04-30 14:30:43 +04:00
|
|
|
.TP
|
2016-10-20 11:44:29 +03:00
|
|
|
.BR \-l ", " \-\-linenumbers
|
|
|
|
Display line numbers to the left of the text area.
|
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-m ", " \-\-mouse
|
2006-05-25 00:55:44 +04:00
|
|
|
Enable mouse support, if available for your system. When enabled, mouse
|
|
|
|
clicks can be used to place the cursor, set the mark (with a double
|
|
|
|
click), and execute shortcuts. The mouse will work in the X Window
|
2014-05-07 00:43:00 +04:00
|
|
|
System, and on the console when gpm is running. Text can still be
|
|
|
|
selected through dragging by holding down the Shift key.
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-n ", " \-\-noread
|
2014-04-08 23:40:37 +04:00
|
|
|
Treat any name given on the command line as a new file. This allows
|
|
|
|
\fBnano\fR to write to named pipes: it will start with a blank buffer,
|
|
|
|
and will write to the pipe when the user saves the "file". This way
|
|
|
|
\fBnano\fR can be used as an editor in combination with for instance
|
|
|
|
\fBgpg\fR without having to write sensitive data to disk first.
|
|
|
|
.TP
|
2017-09-30 20:42:06 +03:00
|
|
|
.BR \-o\ \fIdirectory ", " \-\-operatingdir= \fIdirectory
|
2014-06-20 19:56:31 +04:00
|
|
|
Set the operating directory. This makes \fBnano\fP set up something
|
|
|
|
similar to a chroot.
|
2001-10-03 16:45:22 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-p ", " \-\-preserve
|
2003-08-31 20:44:10 +04:00
|
|
|
Preserve the XON and XOFF sequences (^Q and ^S) so they will be caught
|
|
|
|
by the terminal.
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2017-09-30 20:42:06 +03:00
|
|
|
.BR \-r\ \fInumber ", " \-\-fill= \fInumber
|
2019-01-26 12:44:03 +03:00
|
|
|
Set the target width for justifying and automatic hard-wrapping at this
|
|
|
|
\fInumber\fR of columns. If the value is 0 or less, wrapping will occur
|
|
|
|
at the width of the screen minus \fInumber\fR columns, allowing the wrap
|
|
|
|
point to vary along with the width of the screen if the screen is resized.
|
|
|
|
The default value is \-8.
|
2001-04-30 14:30:43 +04:00
|
|
|
.TP
|
2019-08-16 19:46:34 +03:00
|
|
|
.B "\-s ""\fIprogram\fR [\fIarg\fR...]\fB""\fR, \fB\-\-speller=""\fIprogram\fR [\fIarg\fR...]\fB"""
|
2019-11-25 19:38:50 +03:00
|
|
|
Use this command to perform spell checking and correcting, instead of
|
|
|
|
using the built-in corrector that calls \fBhunspell\fR or GNU \fBspell\fR.
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-t ", " \-\-tempfile
|
2016-10-22 23:07:02 +03:00
|
|
|
Save a changed buffer without prompting (when exiting with \fB^X\fR).
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2015-08-04 21:49:57 +03:00
|
|
|
.BR \-u ", " \-\-unix
|
|
|
|
Save a file by default in Unix format. This overrides nano's
|
|
|
|
default behavior of saving a file in the format that it had.
|
|
|
|
(This option has no effect when you also use \fB\-\-noconvert\fR.)
|
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-v ", " \-\-view
|
2016-10-22 23:07:02 +03:00
|
|
|
Just view the file and disallow editing: read-only mode.
|
2018-10-23 20:26:45 +03:00
|
|
|
This mode allows the user to open also other files for viewing,
|
2019-03-24 13:32:01 +03:00
|
|
|
unless \fB\-\-restricted\fR is given too.
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-w ", " \-\-nowrap
|
2019-01-26 12:44:03 +03:00
|
|
|
Do not automatically hard-wrap the current line when it becomes overlong.
|
2019-04-14 09:49:25 +03:00
|
|
|
This is the default. (This option is the opposite of \fB\-b\fR
|
|
|
|
(\fB\-\-breaklonglines\fR) -- the last one given takes effect.)
|
|
|
|
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-x ", " \-\-nohelp
|
2014-05-07 00:43:00 +04:00
|
|
|
Don't show the two help lines at the bottom of the screen.
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2018-04-30 23:10:27 +03:00
|
|
|
.BR \-y ", " \-\-afterends
|
|
|
|
Make Ctrl+Right stop at word ends instead of beginnings.
|
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-z ", " \-\-suspend
|
2014-05-07 00:43:00 +04:00
|
|
|
Enable the suspend ability.
|
2000-06-06 09:53:49 +04:00
|
|
|
.TP
|
2014-08-04 00:25:16 +04:00
|
|
|
.BR \-$ ", " \-\-softwrap
|
2014-05-07 00:43:00 +04:00
|
|
|
Enable 'soft wrapping'. This will make \fBnano\fP attempt to display the
|
|
|
|
entire contents of any line, even if it is longer than the screen width, by
|
|
|
|
continuing it over multiple screen lines. Since
|
2009-12-26 04:58:50 +03:00
|
|
|
\&'$' normally refers to a variable in the Unix shell, you should specify
|
2014-07-16 15:07:08 +04:00
|
|
|
this option last when using other options (e.g.\& 'nano \-wS$') or pass it
|
|
|
|
separately (e.g.\& 'nano \-wS \-$').
|
2003-02-09 04:28:40 +03:00
|
|
|
|
2016-10-22 18:27:15 +03:00
|
|
|
.SH TOGGLES
|
2016-10-22 23:07:02 +03:00
|
|
|
Several of the above options can be switched on and off also while
|
2016-10-22 18:27:15 +03:00
|
|
|
\fBnano\fR is running. For example, \fBM\-L\fR toggles the
|
2019-04-11 18:44:21 +03:00
|
|
|
hard-wrapping of long lines, \fBM\-S\fR toggles soft-wrapping,
|
|
|
|
\fBM\-N\fR toggles line numbers, \fBM\-M\fR toggles the mouse,
|
2016-10-22 23:07:02 +03:00
|
|
|
\fBM\-I\fR auto-indentation, and \fBM\-X\fR the help lines.
|
2016-10-22 18:27:15 +03:00
|
|
|
See at the end of the \fB^G\fR help text for a complete list.
|
|
|
|
|
2019-03-25 16:59:28 +03:00
|
|
|
.SH FILES
|
2017-11-17 23:40:54 +03:00
|
|
|
\fBnano\fR will read two configuration files: first the system's
|
|
|
|
\fInanorc\fR (if it exists), and then the user's \fInanorc\fR (if it
|
2019-03-25 17:31:47 +03:00
|
|
|
exists), either \fI~/.nanorc\fR or \fI$XDG_CONFIG_HOME/nano/nanorc\fR
|
|
|
|
or \fI~/.config/nano/nanorc\fR, whichever is encountered first. See
|
2014-06-18 00:30:59 +04:00
|
|
|
.BR nanorc (5)
|
|
|
|
for more information on the possible contents of those files.
|
2003-02-09 04:28:40 +03:00
|
|
|
|
2000-12-03 05:46:02 +03:00
|
|
|
.SH NOTES
|
2004-06-02 02:56:34 +04:00
|
|
|
If no alternative spell checker command is specified on the command
|
2014-06-18 00:30:59 +04:00
|
|
|
line nor in one of the \fInanorc\fP files, \fBnano\fP will check the
|
2004-06-02 02:56:34 +04:00
|
|
|
\fBSPELL\fP environment variable for one.
|
2016-10-22 23:07:02 +03:00
|
|
|
.sp
|
2006-05-14 19:19:38 +04:00
|
|
|
In some cases \fBnano\fP will try to dump the buffer into an emergency
|
|
|
|
file. This will happen mainly if \fBnano\fP receives a SIGHUP or
|
|
|
|
SIGTERM or runs out of memory. It will write the buffer into a file
|
2005-06-18 02:11:43 +04:00
|
|
|
named \fInano.save\fP if the buffer didn't have a name already, or will
|
|
|
|
add a ".save" suffix to the current filename. If an emergency file with
|
2006-05-14 19:19:38 +04:00
|
|
|
that name already exists in the current directory, it will add ".save"
|
2014-07-16 15:07:08 +04:00
|
|
|
plus a number (e.g.\& ".save.1") to the current filename in order to make
|
2006-05-14 19:19:38 +04:00
|
|
|
it unique. In multibuffer mode, \fBnano\fP will write all the open
|
2005-06-18 02:11:43 +04:00
|
|
|
buffers to their respective emergency files.
|
2003-02-09 04:28:40 +03:00
|
|
|
|
2000-06-06 09:53:49 +04:00
|
|
|
.SH BUGS
|
2017-11-13 23:08:36 +03:00
|
|
|
The recording and playback of keyboard macros works correctly only on a
|
2018-03-28 20:34:26 +03:00
|
|
|
terminal emulator, not on a Linux console (VT), because the latter does
|
|
|
|
not by default distinguish modified from unmodified arrow keys.
|
2017-11-13 23:08:36 +03:00
|
|
|
.sp
|
2016-12-11 14:03:50 +03:00
|
|
|
Please report any other bugs that you encounter via:
|
|
|
|
.br
|
2019-03-25 17:31:47 +03:00
|
|
|
.IR https://savannah.gnu.org/bugs/?group=nano .
|
2018-05-06 17:46:41 +03:00
|
|
|
.sp
|
|
|
|
When nano crashes, it will save any modified buffers to emergency .save files.
|
|
|
|
If you are able to reproduce the crash and you want to get a backtrace, define
|
|
|
|
the environment variable \fBNANO_NOCATCH\fR.
|
2003-02-09 04:28:40 +03:00
|
|
|
|
2000-06-06 09:53:49 +04:00
|
|
|
.SH HOMEPAGE
|
2019-03-25 17:31:47 +03:00
|
|
|
.I https://nano\-editor.org/
|
2003-02-09 04:28:40 +03:00
|
|
|
|
|
|
|
.SH SEE ALSO
|
2016-10-22 23:07:02 +03:00
|
|
|
.BR nanorc (5)
|
2019-04-01 18:31:35 +03:00
|
|
|
.sp
|
2003-02-09 04:28:40 +03:00
|
|
|
\fI/usr/share/doc/nano/\fP (or equivalent on your system)
|