首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSX v10.9.5上的纳米机器人编辑

OSX v10.9.5上的纳米机器人编辑
EN

Stack Overflow用户
提问于 2015-01-15 19:22:35
回答 1查看 2.4K关注 0票数 1

在我的VM中,我用nano、python和bash突出显示语法。

我是这样做的

include /usr/share/nano/python.nanorc

到我的~/..nanorc文件

然而,我刚买了一个新的Macbook pro,而/usr/share/nano并不存在于那个位置,尽管vim、emacs等都在那个位置.

找出来。-name "nano“返回./usr/bin/nano,但这只是可执行文件(我认为),而不是包含*.nanorc文件的文件夹。

有人在10.9.5上做过这个吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-16 02:35:17

如果您正在使用苹果的nano,您可以将.nanorc文件从任何源复制到您家中的某个地方,比如~/.nano

纳米高光存储库似乎是试图在一个地方收集所有突出显示.nanorc的最佳语法。遵循那里的方向可能是最简单的解决方案。

如果安装MacPorts‘nano,一些.nanorc文件将安装在/opt/local/share/nano中(包括python.nanorc)。

大多数纳米高亮.nanorc似乎与苹果和MacPorts nano兼容,但appear (较老的) bash.nanorc除外。如果您尝试将它们全部包括在内,无论是nano还是分段错误,我都不确定该bug是否是由特定的.nanorc触发的,但我怀疑这是由于包含了太多的错误(不管是哪一个)而触发的。

更新: 纳米高光存储库中的.nanorc文件只与Apple部分兼容。有些颜色将不会被使用,但不会出现错误。根据这句话 on bash.nanorc bug的说法,问题是BSD和POSIX正则表达式语法之间的差异造成的,可以通过使用以下命令修改所有.nanorc文件来解决:

代码语言:javascript
复制
sed -i -e 's|\<|[[:<:]]|g;s|\>|[[:>:]]|g' /path/to/nanorc/files/*

MacPorts纳米不受影响(它使用由MacPorts安装的正则表达式引擎)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27971343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档