谷动谷力

 找回密码
 立即注册
查看: 2357|回复: 0
收起左侧

nano字符终端文本编辑器说明

[复制链接]
发表于 2022-3-4 21:53:18 | 显示全部楼层 |阅读模式
本帖最后由 sunsili 于 2022-3-4 21:58 编辑
4 }9 V4 h$ R1 C! x
9 f# c' E* i4 u1 u% nnano字符终端文本编辑器说明2 m# }. L. b' |5 G! [2 F7 A
- ]2 b/ S0 {- M4 U: d0 V% Z- u
nano 是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。
% ~) T4 C& K7 f6 g( h4 pnano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了,有可能造成系统不灵了。因此,如果你想避免这种情况出现,就加上-w选项吧。; @: X+ w' r( W7 J  v

nano

nano

' t' R: @+ `0 D; P2 |4 U( V0 D+ Z$ Z; F& @7 n6 R
语法' Q  U$ g7 \! X0 V6 e
/ R# E: A# l1 K/ y  o) K- l
nano [选项] [[+行,列] 文件名]...
  ]/ d, c  x4 I# p6 W8 M+ ]5 |- x2 h* D5 D* h2 L/ x2 z3 d% F$ O. }
选项
+ N, V4 W5 z: I
# W8 C! i, g+ }% y" q2 s
-h, -?         --help                  显示此信息
2 n8 I: l2 g8 P. P +行,列                                 从所指列数与行数开始
, _  r2 D# g* T0 J8 e3 O -A             --smarthome             启用智能 HOME 键
+ i  |, M: U% c  c$ \; B3 @ -B             --backup                储存既有文件的备份
4 k# e% I! m: I4 H -C <目录>      --backupdir=<目录>      用以储存独一备份文件的目录
( |  N3 G6 S; ]( ~: e: s -D             --boldtext              用粗体替代颜色反转/ |- c5 p4 I; v7 i- W
-E             --tabstospaces          将已输入的制表符转换为空白
/ g" S* Y! W6 C4 H -F             --multibuffer           启用多重文件缓冲区功能* }# ~% n0 s3 w" N" g* h3 U
-H             --historylog            记录与读取搜索/替换的历史字符串2 U3 R. m: y/ b  k4 F% q; m* T
-I             --ignorercfiles         不要参考nanorc 文件# Y; ?, S+ A( x/ z$ c( O8 l; I
-K             --rebindkeypad          修正数字键区按键混淆问题$ ?) |6 ^& I2 v$ D
-L             --nonewlines            不要将换行加到文件末端
$ o$ d' P3 C% z0 [4 I -N             --noconvert             不要从 DOS/Mac 格式转换
+ d( D1 S0 u$ K$ C: r9 o -O             --morespace             编辑时多使用一行- G; W, ?: K/ \2 c3 A
-Q <字符串>    --quotestr=<字符串>     引用代表字符串3 Z) l' `' P0 T
-R             --restricted            限制模式9 v! a9 K' q* l
-S             --smooth                按行滚动而不是半屏
. a. k" H5 m( @2 q  q -T <#列数>     --tabsize=<#列数>       设定制表符宽度为 #列数
  H$ {; u3 j% @( @2 z -U             --quickblank            状态行快速闪动  f8 K- p! n1 D5 N( e$ J
-V             --version               显示版本资讯并离开
, x$ a6 P7 X! w -W             --wordbounds            更正确地侦测单字边界+ m8 ~+ T4 K  J" R! W; ^
-Y <字符串>    --syntax=<字符串>       用于加亮的语法定义
% v/ C1 M7 K: h* x -c             --const                 持续显示游标位置- R& m1 x+ T2 _7 |
-d             --rebinddelete          修正退格键/删除键混淆问题
4 F# n7 p1 _8 f% L: c -i             --autoindent            自动缩进新行
( T0 t3 t1 v* t" x$ h) H3 y8 M& r -k             --cut                   从游标剪切至行尾/ g! m3 `; Z7 `3 j" w3 B
-l             --nofollow              不要依照符号连结,而是覆盖
+ J6 B% l3 g+ m -m             --mouse                 启用鼠标功能4 O7 H# j5 V! A9 \" O: i
-o <目录>      --operatingdir=<目录>   设定操作目录
% |, K0 W4 E) A1 e- f% N* ?5 S -p             --preserve              保留XON (^Q) 和XOFF (^S) 按键
  J$ h' v" C0 R2 i -q             --quiet                 沉默忽略启动问题, 比如rc 文件错误
) M( A* S* }) p  t  Q -r <#列数>     --fill=<#列数>          设定折行宽度为 #列数# W* A% j& j3 O) l" _1 w! f, {
-s <程序>      --speller=<程序>        启用替代的拼写检查程序1 F6 h1 o; Y6 k4 e+ W! \
-t             --tempfile              离开时自动储存,不要提示
/ H& |; u+ E; f -u             --undo                  允许通用撤销[试验性特性]# n. J/ N/ d) y
-v             --view                  查看(只读)模式1 V/ K5 _% D7 Q6 o
-w             --nowrap                不要自动换行  o' r0 {/ E/ Q% a! r5 g* j3 ?
-x             --nohelp                不要显示辅助区/ J6 U! h$ _: p, [- @0 ~
-z             --suspend               启用暂停功能
% q" @, [' l  i  s -$             --softwrap              启用软换行7 I0 b1 Z' L+ N3 I) P
-a, -b, -e,# S4 q8 B% i6 ~! p2 B0 q& }
-f, -g, -j                             (忽略,为与pico 相容)
" t3 l$ _3 U: Y2 N/ G* ?& b) I% |; l: b; K6 @/ P5 P* c5 a+ u  [
# a" M0 e. a' j& N' U4 |
用法光标控制: |8 F9 u# D' c  Y( @
  • 移动光标:使用用方向键移动。
  • 选择文字:按住鼠标左键拖到。复制、剪贴和粘贴
  • 复制一整行:Alt+6
  • 剪贴一整行:Ctrl+K粘贴:Ctrl+U
    / X% y( f$ y1 m- t' X: E
如果需要复制/剪贴多行或者一行中的一部分,先将光标移动到需要复制/剪贴的文本的开头,按Ctrl+6(或者Alt+A)做标记,然后移动光标到 待复制/剪贴的文本末尾。这时选定的文本会反白,用Alt+6来复制,Ctrl+K来剪贴。若在选择文本过程中要取消,只需要再按一次Ctrl+6。) ~8 Y+ a& `; g% T( e
  M" f( i* O/ J1 w/ O0 ^
搜索! |' u7 ]; R# c% R7 s2 b
按Ctrl+W,然后输入你要搜索的关键字,回车确定。这将会定位到第一个匹配的文本,接着可以用Alt+W来定位到下一个匹配的文本。# k, u0 K3 C$ g
2 l# O7 u9 ~! s4 d  J4 ^
翻页. J* u* B/ _4 m( O1 I$ R
  • Ctrl+Y到上一页
  • Ctrl+V到下一页保存
    $ i% ~+ W; e/ {+ F7 H. {
使用Ctrl+O来保存所做的修改; s. Q( ~7 F( n! p0 G* q
$ h& [* S7 I$ I1 T* V
退出
) [) d, U% p# c! M按Ctrl+X2 H2 z" J9 x" M9 J4 V0 C

& [& B+ u  ?2 T6 G7 q- z% M1 ~- r: S. ]- a2 I% F1 o
如果你修改了文件,下面会询问你是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。如果输入了Y,下一步会让你输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确 定。这个时候也可用Ctrl+C来取消返回。
: d3 F9 b5 q7 T" n; i                                                        % Z  L5 x  u8 Q6 R2 Z+ _9 T* g
8 w# ~$ v* L( N# v5 a
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-3-29 07:10 , Processed in 0.113456 second(s), 37 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表