小巧的编辑器Gnu nano-------入门篇

来源:互联网 发布:手机压缩图片软件 编辑:程序博客网 时间:2024/05/30 19:35
安装过debian 的同学都知道,安装的结束后需要编辑sources.list这个文件,而操作系统提供了一个字处理软件,那个就是我今天要讲的nano. 第一次和nano的亲密接触,相信大家感觉都不是很好,没有代码着色,没有自动缩进,没有...........;没有的东西太多了,真的是这样吗?不是的

看看它的名字,nano,就是中文纳米的意思,台湾称呼为奈米,纳米是非常小的尺度,也就是10的-9次方米,够小吧,不过和纳米材料一样,功能是强大的,nano的功能也不像它表现出来的那样平凡,还是很有料的。

由于在debian里已经安装了nano,那么这里就不需要通过apt-get来安装了,直接可以在命令行下启动
代码:

$ nano
接下来你就可以像在记事本里一样进行编辑了,其实它就是一个写字板.

等等,其实它不是写字板,它还有更强大的功能,我们来挖掘下

基本操作
输入文本内容,大家都会吧
然后看屏幕下面的提示,ctrl+O可以把文件内容写入,ctrl+X可以退出nano,这两个是初学者比较常用的.另外还有ctrl+Y ctrl+V是往前翻页和往后翻页,对于编程的人可以通过ctrl+C来了解目前光标的位置,最后如果你是写文书的话,可以通过ctrl+T来进行拼写检查,当然,你的系统里要有拼写检查器.

最后看看这幅图,这个是我编辑的一个php文件的代码.屏幕被分成了三个部分,最上面是标题栏,分为左中右三个部分,最左边是nano的版本号,中间是你的文件名,如果是新建文件的话,则是new buffer,最右边如果你的文档有修改还没有保存,它会显示modified,如果已经保存了,则什么都不显示。

中间是编辑区域,那个白色的就是光标

最下面是状态栏和快捷方式,你保存的文件名,及nano询问你的一些问题都会出现在这里。

进一步操作
其实要让nano有更强悍的功能,在启动它的时候就应该携带一些选项.下面讲讲一些不错的选项
不过首先要了解下nano的命令行语法
代码:

nano [GNU long option] [option] +LINE [file...]
这里有两种选项,一种长,一种短,分别介绍如下
-c 或者 --const
在状态栏里总是显示光标位置

-i --autoindent
自动缩进,对编程很重要

-r [#cols] --file=[#cols]
自动换行,你可以设置cols的数值

-s[prog] --speller=[prog]
调用拼写检查,不过你的系统里要有安装名为prog的拼写检查程序

+LINE
直接跳转到第LINE行进行文本编辑
原创粉丝点击