Mac OSX下的nano编辑器下载设置

工欲善其事,必先利其器。Nano是一个很小巧的编辑器,对于码文字编程序很方便。但是Mac OSX里自带版本较低,各种提示功能比如语法提示等默认没有开启。也没有sample配置文件,无法直接修改。今天我google了半天才配置好,拿出来分享下,也许有人也用的上。

1. Nano的版本升级:

我自己mac上的nano是2.0.6版的。最新版的nano可以在其主页上找到下载:http://www.nano-editor.org/download.php

如果下载的是.tar.gz的压缩包(比如nano-2.2.6.tar.gz),那么下载完后,打开终端,进入下载文件目录下运行
tar -xzvf nano-2.2.6.tar.gz

会出现nano-2.2.6这个目录。在终端里进入nano-2.2.6目录运行
./configure
make
sudo make install

即可以安装最新版的nano。安装好后还需要把软件路径放进PATH里,在终端里运行下:
export PATH=/usr/local/bin:$PATH

现在可以运行
nano -V

检查版本是否已经是刚刚下载的2.2.6了

2. Nano的配置
nano在启动时会读入文件~/.nanorc里的设置,所以可以通过修改这个文件里的内容来配置nano
输入
nano ~/.nanorc

如果没有这个文件,会自动创建

a.) 各种参数设置
nano 自带了很多参数,一般通过set xxxx或者unset xxxx的内容来开启或关闭
参数列表参考:http://www.nano-editor.org/dist/v2.1/nanorc.5.html
比如,喜欢nano编辑界面一直指示当前光标位置,可以在文件里写入
set const
(如果要关闭写入 unset const)

保存后退出

b.)开启语法提示
对于编程,这个用处最大。
首先创建一个文件夹来放置语法文件,供nano调用
mkdir /usr/share/nano

然后去http://code.google.com/p/nanosyntax/source/browse/trunk/syntax-nanorc/ 这里,可以下载别人配置好的各种语法。
比如我在学c,那找到c-file.nanorc文件,点进去后是一堆别人写好的语法定义。
在刚创建的文件夹里,创建文件
nano /usr/share/nano/c-file.nanorc

复制粘贴进去网上的c-file.nanorc里的内容,调整下格式,和原格式一样(注意不能出现额外的断行)。保存退出。

接下修改nanorc文件,以调用刚刚创建的c-file.nanorc里的语法
nano ~/.nanorc

加入一行
include "/usr/share/nano/c-file.nanorc"

保存后退出

同样操作可以更多别人定义好的语法规则。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值