在cmd上工作时,经常需要创建或撰写文本文件。Vim和Emacs是最强大和最受欢迎的二种cmd编辑器。
他们都是有陡峭的学习培训,很有可能吓到新客。对于一些务必简单编辑器的人,可以用nano。
GNU nano主要是用来Unix和Linux操作系统的有利于所使用的cmd文字编辑器。它包含您希望从基本上文字编辑器所取得的所有基本前提。
例如词法高亮说明,好多个缓存地区,使用正则表达式进行搜索和更换,拼写检查,UTF-8序号等。
在教学中,我们在这里详解运用nano编辑器基本知识,包括怎样创建和打开文档,编辑文件,保存文件。
检索和更换文本,裁剪和粘贴内容,退出nano编辑器,配备nano,配备nano词法高亮。
组装 Nano
Nano文字编辑器已内置在macOS和大多数Linux发行版上。要查你的系统内是否装上这一,请运行指令nano --version
,命令可能打印出nano的版本升级。
假如你系统内没有安装nano,智能终端可能提示你bash: command not found: nano。可以用发行版的app包管理器进行组装。
如果你计算机运行就是指依据Debian的Linux发行版,例如Ubuntu,Linux mint,可以运行sudo apt update && sudo apt install nano
组装Nano编辑器。
如果你计算机运行就是指依据Redhat的Linux发行版,例如Fedora,CentOS。可以运行sudo yum install nano
组装Nano编辑器。
sudo apt install nano
sudo yum install nano
nano --version
GNU nano, version 2.9.3
(C) 1999-2011, 2013-2018 Free Software Foundation, Inc.
(C) 2014-2018 the contributors to nano
Email: nano@nano-editor.org Web: https://nano-editor.org/
nano 打开/创建文件
要打开现阶段文件或创建新文件,请打开智能终端运行指令nano
后接文件名。这也会打开一个新的编辑器提示框,您现在就可以去编辑文件。
在提示框底端,列举能从 nano编辑器所使用的功能按键快捷方式图标。所有命令都以或M
标志符作为做为作为前缀。英语字母M
代表着Alt
键。说明Ctrl
键。
例如,^J
代表了此外按着Ctrl
和J
键。你们可以键入Ctrl g
得到所有命令的文件目录。
为了能够打开文档,您必须对该文件具有加载管理员权限。例如命令nano filename
可能打开文档filename。
nano filename
假如想要在打开文档使鼠标光标在指定行和标志符上,可以运行指令nano line_number,character_number filename
。
倘若省掉鼠标光标基本参数则会把位于第一个标志符上。line_number
是号,character_number
是好多个标志符。
nano line_number,character_number filename
nano 贮存并退出
最开始贮存对文本文档所作出的变动,按Ctrl o
快捷键。倘若该文件并未存在,则将在贮存后立刻创建该文件。然后按照Ctrl x
退出nano编辑器。
nano并不是像vim有强制退出这个功能,假如对没有储存文件按着Ctrl x
快捷键退出。nano将掌握你是否要贮存变动,Save modified buffer?。
按着Ctrl y
说明贮存并退出nano编辑器,按着Ctrl n
并不是贮存并退出nano编辑器。
要保存文件,您必须具有对该文件写管理员权限。如果是创建文件,那就需要对将要创建文件的目录具有写管理员权限。
nano 编辑文件
与vim不一样,nano是一种无方法的编辑器,这也就意味着我们可以在打开文档后立刻慢慢输入和编辑文本。
要将鼠标光标移动在指定行和标志符上,依照Ctrl _
快捷键,随后在line number, column number:
字段中输入数字,然后按照Enter
。
Ctrl _
快捷键与Gnome终端的缩小快捷键存在分歧,你需要调节快捷键才可以在nano运用Ctrl _
快捷键,你还可以临时性禁用Gnome智能终端键盘快捷键。
nano 检索和更换
按着Ctrl w
可能查找文本,接着键入查找关键字,然后按照Enter
。鼠标光标将移到第一个匹配项。要移到下一个匹配选项,依照Alt w
。
如果要查找并拆换,依照Ctrl
。输入搜索关键字和要更换文本。编辑器将移到第一个匹配项,并询问你是否拆换它。
按Y
或N
后将移到下一个匹配项。按着A
将拆换所有匹配项。
nano 复制/裁剪和粘贴
最好选择文本,请将鼠标光标挪到文字开头,再按照Alt a
。这也会设置一个选择标志。运用箭头键将鼠标光标挪到最好选择的句子结尾。
选中文本将显出。如果要取消选择,依照Ctrl 6
。按着Alt 6
将选中文本复制到剪贴板。Ctrl k
将裁剪指定文本。
如果要裁剪整行,只需将鼠标光标移到这一家金融机构并依据Ctrl k
。您可以通过Ctrl k
多次点一下来裁剪每天做。
要粘贴文本,请将鼠标光标挪到要放置文字位置,再按照Ctrl u
。
自设Nano
当运作nano时,这将在全局配置文本文档/etc/nanorc
和顾客的系统变量~/.config/nano/nanorc
或者~/.nanorc
中获得其配置信息。
顾客word里特殊这个功能在于全面性选项。访问nanorc网页网页页面以获得所有可以用选项的一体化文件目录。
nano 词法高亮
Nano额外了对于大多数流行文件类型的词法高亮规范。在大多数Linux系统上,句法文档存储在/usr/share/nano
目录中,并且包含在/etc/nanorc
系统变量中。
需要在一个新的文件类型打开词法高亮,比较简单方法是什么把词法高亮规范文本文档导到/usr/share/nano
目录中。
设置 Nano 默认编辑器
在大多数Linux系统上,默认情况下,比如visudo
和crontab
命令的默认文字编辑器设成vi。
需要使用nano作为默认设置文字编辑器,我们需要变动VISUAL
和EDITOR
环境变量。Bash客户可以从~/.bashrc
文本文档设置VISUAL
和EDITOR
环境变量:
export VISUAL=nano
export EDITOR="$VISUAL"
结论
在教学中,大伙儿为大家彰显了如何使用Gnu nano文字编辑器。这也是Linux用户中最流行文字编辑器,学习不大。有关Gnu Nano的更多信息,请访问官方网站nano文本文件网站页面。
