本文主要是介绍linux命令行添加文本编辑器,“Linux初学者教程”Linux命令行文本编辑器 | MOS86,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
新到Linux命令行?所有其他高级文本编辑器困惑?如何挑战
当习惯了命令行时,Linux新手经常被其他更先进的文本编辑器(如vim和emacs)推迟。虽然他们是优秀的课程,但他们确实有一点学习曲线。进入Nano,一个易于使用的文本编辑器,证明自己的功能和简单。默认情况下,Nano在Ubuntu和许多其他Linux发行版中安装,并且与sudo结合使用,这就是为什么我们非常喜欢它。
跑步纳米
您可以通过两种方式运行nano。要使用空的缓冲区打开nano,只需在命令提示符下输入“nano”即可。
您也可以使用以下语法:
nano / path / to / filename
Nano将遵循该路径并打开该文件(如果存在)。如果它不存在,它将在该目录中启动一个具有该文件名的缓冲区。
看看默认的nano屏幕。
在顶部,您将看到程序的名称和版本号,您要编辑的文件的名称,以及文件自上次保存以来是否已被修改。如果您有一个尚未保存的新文件,您将看到“新缓冲区”。“接下来,您将看到文档的内容,一组文本。从底部的第三行是显示与执行功能的程序相关的信息的“系统消息”行。在这里,您可以看到它说“新文件”。“最后,底部的最后两排是什么使这个程序非常用户友好的1010mh1112的快捷方式线。
是所见即所得编辑器; “你所看到的就是你得到的。“直接输入到文本输入中,除非您使用像Control或Meta这样的键进行修改。这很简单,所以输入一些文字,或者复制一些东西,然后粘贴到你的终端上,这样我们就可以玩了。
快捷键
程序功能在nano中被称为“快捷键”,如保存,退出,对齐等。最常见的是列在屏幕的底部,但还有更多的不是。请注意,nano不会在快捷方式中使用Shift键。所有快捷键都使用小写字母和未修改的数字键,因此Ctrl G不是Ctrl Shift G。
Hit Ctrl G打开帮助文档,向下滚动以查看有效的快捷方式列表。
完成查看列表后,按Ctrl X退出帮助。
就是说你正在使用一个新的文本文件,或者是“缓冲区”,你想保存它。这被称为“写出”,并通过点击Ctrl O执行。系统将提示您输入文件名,底部的快捷键将会更改,以反映您可以输入的内容来完成此特定命令。
如果要将另一个文件的内容插入到当前缓冲区中,可以输入Ctrl R
您可以通过输入Ctrl C来取消以前的两个命令。
你可以按两次Esc键,而不是按住Control键,如果你有麻烦这样做。还有一些需要使用Meta键的命令。在大多数键盘布局上,Meta等同于Alt按钮。
当你想退出nano,你只需按Ctrl X。Nano会礼貌地问你是否要保存缓冲区,并且您也可以取消此操作。
导航
现在我们有一个快捷方式,让我们习惯于快速移动文本文件。当然,您可以随时使用“家庭”,“结束”,“上一页”,“下一页”和“箭头”键,但这需要从我们都非常喜欢的字母中移动手指。
要向前或向后移动光标,可以键入Ctrl F和Ctrl B。要一次上下移动一行,您可以键入Ctrl P和Ctrl N.换句话说,您可以分别使用这些键,而不是右,左,上,下箭头。缺少主页和结束键?您可以使用Ctrl A和Ctrl E。想要一次移动页面? Ctrl V向下移动页面,Ctrl Y向上移动页面。
等待,还有更多。要一次向前移动一个单词,您可以使用Ctrl Space和Meta Space(记住,这是Alt Space)。而且,如果你真的很匆忙,你可以按Ctrl _,然后输入行号,逗号和列号直接跳到那里。
如果你想看到你的光标当前的位置,就像nano-GPS,按Ctrl C。
复制,切割和粘贴
当我们要在图形环境中复制文本时,我们用光标来突出显示。类似地,在nano中,我们使用Ctrl ^命令“标记”它。您只需将光标移动到要开始标记的位置,然后按Ctrl ^“设置”即可。这将标记起始点之间的所有内容,不包括光标。
注意光标在空白处,复制/切割不会包含此空格。您还可以从您的“设置”点向后标记。不过请注意,您可以在标记时编辑文字。如果你搞砸了,再按Ctrl ^可以取消设置标记,你可以重新开始。
要复制标记的文字,点击Meta ^。如果您要剪切文本,请按Ctrl K。
要粘贴文本,请将光标移动到合适的位置,然后按Ctrl U。
如果要删除整行文本,只需按Ctrl K即可,而不显示任何内容。编辑配置文件时有时会派上用场。
一些额外的捷径
你知道如何在记事本中,你可以强制把长的文字换成什么样的段落?您可以使用Meta L快捷方式在nano中切换该功能。由于行包装默认设置为“开”,这通常以相反的方式派上用场;例如,您正在编写一个配置文件,并希望禁用线条包装。
您可以看到光标所在的行在开头和结尾都有一个“$”。这表示在屏幕上显示部分之前和之后都有更多的文字。
如果要搜索文本字符串,请按Ctrl W,然后输入搜索字词。然后可以通过在不破坏缓冲区的情况下触摸Ctrl C来中止执行此搜索。
以前的搜索字词出现在方括号中,并将行留空并按Enter键将重复上次搜索。
之后,你真的很舒服,你可以通过击中Meta X来获得更多的屏幕空间进行编辑,从而将底下的有用的部分。
一些历史
Nano的外观设计与另一个名为Pico的程序相似。Pico是Pine的默认文本编辑器,这是一个电子邮件程序,从当天以前没有发布GPL友好的许可证。这意味着再分配有点模糊,所以TIP项目诞生了。“TIP不是Pico”增加了Pico缺少的一些功能,并获得免费发行许可,随着时间的推移,我们成为我们今天使用的nano。有关更多信息,请查看“纳米项目历史”部分中的常见问题解答。
纳米的优点在于其使用简单。快捷键的工作方式就像在Word和Open Office这样的基于GUI的文字处理程序中,所以这只是一个学习哪些文字处理工作的问题。其中的一切都只是简单的文本编辑。下次你必须在命令行编辑东西,我们希望你现在可以更加的舒适,因为你已经熟悉了nano。
."
这篇关于linux命令行添加文本编辑器,“Linux初学者教程”Linux命令行文本编辑器 | MOS86的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!