nano在哪个文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nano在哪个文件相关的知识,希望对你有一定的参考价值。

翻译状态:
本文(或部分内容)是 Nano 的翻译,最近一次同步的日期是 2018-8-28,如果英文版本有所更改,则您可以帮助同步翻译更改的内容。
您可以在ArchWiki 的对应页面找到本文翻译的原始编辑记录和贡献者列表。
GNU nano (或 nano)是一个基于控制台的文本编辑器,旨在提供一个简单的界面和直观的命令选项。 nano 支持的功能包括语法高亮、DOS/Mac 文件格式转换、拼写检查和UTF-8编码。 用空缓冲区打开的nano通常占用少于4MB的驻留内存。

安装
编辑
Nano 对应的软件包是 nano包。

配置
编辑
Nano的外观、感觉和功能通常由命令行参数或者配置文件~/.config/nano/nanorc控制。

程序安装时会同时安装一个示例配置文件,位于/etc/nanorc。 要自定义配置,首先复制一份配置文件到~/.config/nano/nanorc:

$ cp /etc/nanorc ~/.config/nano/nanorc
通过设置~/.config/nano/nanorc文件中的参数控制nano的设置。

提示:nanorc(5)列出nano的全部可用配置选项。
注意: 命令行参数会优先覆盖配置文件~/.config/nano/nanorc中的参数。
语法高亮
编辑
Nano包含预定义的语法高亮规则,位于文件/usr/share/nano/*.nanorc。 添加以下配置到~/.config/nano/nanorc或者/etc/nanorc使语法高亮生效:

include "/usr/share/nano/*.nanorc"
可以在AUR(nano-syntax-highlighting-gitAUR)找到默认语法高亮规则的增强扩展。 参考[1],用于Forth突出显示。

PKGBUILD
编辑
将 https://paste.xinu.at/4ss/ (类似 svntogit-server)保存到 /etc/nano/pkgbuild.nanorc,引用它:
include "/etc/nano/pkgbuild.nanorc"
还可以选择安装 nano-syntax-highlighting-gitAUR
挂起
编辑
Nano与大部分交互程序不同,默认情况下关闭挂起功能。 取消/etc/nanorc中set suspend行的注释以启用挂起功能。 允许用按键Ctrl+z使nano挂起到后台。

文本换行
编辑
Nano与大部分文本编辑器不同,默认文本自动换行。 要关闭自动换行,在~/.config/nano/nanorc添加以下参数:

set nowrap
使用
编辑
快捷键提示可以在nano中看到。 Nano中可以用Ctrl+g打开在线帮助,nano Command Manual可以查看详细说明和帮助。

特殊按键
编辑
Nano在屏幕底部两行显示功能快捷键。

表示方式如下:

^表示按住键盘上的Ctrl
M-表示按住键盘上的Meta(通常是Alt)或Esc
提示:Feature Toggles列出nano全部可用快捷键。
提示和技巧
编辑
用nano替换vi
编辑
要用nano替换vi作为控制台默认文本编辑器,例如用于visudo,设置VISUAL和EDITOR 环境变量,示例:

export VISUAL=nano
export EDITOR=nano
问题解决
编辑
快捷键绑定冲突
编辑
部分窗口管理器会与nano的快捷键冲突,例如Alt+Enter。 删除或重新绑定快捷键例如Super(用mutter包、muffin包和marco包修改dconf包),然后重新启动窗口管理器。

参考
编辑
nano (text editor) - Wikipedia入口
GNU nano Homepage - 官方网页
GNU nano Bugs 报告bug
参考技术A GNU nano (或 nano)是一个基于控制台的文本编辑器,旨在提供一个简单的界面和直观的命令选项。Nano 对应的软件包是 nano包,位于文件/usr/share/nano/.nanorc。 参考技术B nano是一个小巧友好的文本编辑器. 与基本的文本编辑相比,nano提供许多额外的特性,例如:交互式的查找和替换,定位到指定的行列,自动缩进,特性切换,国际化支持,以及文件名标记完成.
nano的目标是类似Pico的全功能但又易于使用的编辑器。nano是遵守GNU通用公共许可证的自由软件,自从2.0.7版发布,许可证从GPLv2升级到GPLv3
参考技术C

nano 在/usr/bin文件夹

nano详解

新建/打开文件

nano 路径+文件名
如果该文件存在,上面的命令将打开这个文件;如果文件不存在则将会创建一个新文件并打开。

Note:在Windows系统中,一个文件应当有后缀名,比如.txt,以供系统进行类型判断,不过Linux并不根据后缀名来判断类型。当然,写上后缀名也无妨,比如example也可以用example.txt。

光标控制

移动光标:使用用方向键移动。

选择文字:按住鼠标左键拖动。

复制、剪切和粘贴

复制一整行:Alt+6

剪切一整行:Ctrl+K

粘贴:Ctrl+U

如果需要复制/剪切多行或者一行中的一部分,先将光标移动到需要复制/剪切的文本的开头,按Ctrl+6(或者Alt+A)做标记,然后移动光标到待复制/剪切的文本末尾。这时选定的文本会反白,用Alt+6来复制,Ctrl+K来剪切。若在选择文本过程中要取消,只需要再按一次Ctrl+6。

搜索

按Ctrl+W,然后输入你要搜索的关键字,回车确定。这将会定位到第一个匹配的文本,接着可以用Alt+W来定位到下一个匹配的文本。

翻页

用Ctrl+Y到上一页,Ctrl+V到下一页

保存

使用Ctrl+O来保存所做的修改

退出

按Ctrl+X

如果你修改了文件,下面会询问你是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。

如果输入了Y,下一步会让你输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确定。这个时候也可用Ctrl+C来取消返回。

获得帮助

进入nano界面后,下面有两行菜单,例如,“^G Get Help”。其意义如下:

^G意味着快捷键是Ctrl+G,“Get Help”当然是功能了。

根据这些提示就可以立刻开始使用nano了,也可以Ctrl+G看看帮助。

Note:nano中,黑底白字表示快捷键操作。其中“^”表示Ctrl键,则Ctrl+G就表示成“^G”。“M”表示 Alt键,则Alt+W表示为“M-W”。


本文出自 “shisen” 博客,请务必保留此出处http://shisen.blog.51cto.com/11862607/1851533

以上是关于nano在哪个文件的主要内容,如果未能解决你的问题,请参考以下文章

Nano

nano详解

Red Hat Linux终端里怎么注释

Linux命令之nano(文本编辑器)

linux——nano

jetson nano(ubuntu18.04)设置开机自启动python文件