问题标签 [nano]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4753 浏览

windows - Windows 中的 Nano 语法颜色高亮显示

我如何让它工作,我确实在 nano.rc 和 .nanorc 中添加了颜色语法突出显示配置,但没有任何反应。

0 投票
1 回答
1935 浏览

syntax-highlighting - 在 OSX v10.9.5 上编辑 nanorc

在我的虚拟机上,我在 nano 中为 perl、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 上做过吗?

0 投票
1 回答
74 浏览

bash - 在 linux 中通过 ssh 从 mac 编写脚本的问题

我在通过 mac 或其他 linux 的 ssh 的服务器中使用 nano 时遇到问题。如果我在终端中通过 ssh 写“sleep 10”,它就可以工作。如果我执行 'echo "sleep 10" > test.sh' 和 sh test.sh,它会起作用。如果我打开 nano,写 'sleep 10' 并保存为 test.sh 并执行 'sh test.sh' 说 10\r 无效时间间隔不起作用。

有任何想法吗?

谢谢提前

0 投票
3 回答
7397 浏览

docker - 如何在正在运行的 docker 容器中安装应用程序?

我正在测试一些与比特币相关的代码,为了测试它已经在 docker 容器中安装了 bitcoin-testnet-box。

我使用本指南: https ://registry.hub.docker.com/u/freewil/bitcoin-testnet-box/

我拉动并运行 docker 没有任何问题。

但是,我无法编辑他们目录中的 bitcoin.conf 文件,因为我没有安装像 NANO 这样的编辑器。

我想要做:

但它不起作用。我该如何解决?

0 投票
1 回答
72 浏览

django - nano 在 django deploy git pull 上冻结

我按照这些说明使用织物http://www.yaconiello.com/blog/deploying-django-site-fabric/编写部署脚本

问题是,当它通过 ssh 执行“git pull origin master”时,它会尝试打开 nano 并要求我保存“Merging master branch blah blah ...”的提交消息。

如果我像往常一样尝试在 nano 中“ctrl-o”,nano 会变得无响应,我必须“ctrl-c”整个过程。如果我进入一个单独的 ssh,手动执行 git pull 然后再次运行脚本,它会起作用,但这比让部署脚本首先自动执行它更重要。我对如何绕过该步骤或使纳米在这些条件下工作感到困惑。有任何想法吗?

0 投票
2 回答
3970 浏览

format - DOS格式和MAC格式的区别

当我在 linux (bash) 上使用 nano 保存文件时,我收到一条消息,要求我选择格式。有两种选择:DOS 格式和 MAC 格式。有人可以向我解释它们之间的区别吗?

0 投票
2 回答
17724 浏览

docker - 如何在 boot2docker 上安装 nano

我在 Windows 中运行 boot2docker 虚拟机,需要修改虚拟机中的初始化脚本。目前我唯一的选择是VI,这很痛苦。我只想使用 nano,但它不可用。

它正在运行:

没有 apt-get 或任何包管理器。我怎样才能添加 nano 以便我可以轻松地编辑文件?

编辑:

@John-Petrone 的答案有效,但安装后,运行 nano 会出现错误:

如果其他人有这个问题,问题是 $TERM 设置为 cygwin。不知道为什么。我只是:

然后纳米起作用了!(如果设置为 /usr/share/terminfo/x 中出现的任何其他可用条款 时髦的字符)

0 投票
0 回答
54 浏览

c - C 错误中的重定向/管道

好的,在这段代码中,我有两个主要问题。

1:父不等子打印才返回主打印。我包含了一个 waitpid() 但它似乎没有按我的预期工作。

  1. 当我重定向时,我可以很好地创建文件,但是 nano 和 vim 没有“看到”文件,但是 Gedit 可以(所以我知道我的输出被正确发送)

这个函数的流程:

输入字符串,检查字符串是否有尾随 &(如果存在,则将其删除并更新背景标志)。

然后将字符串标记为 '|'
每个标记都在 '<' 和 '>' 上标记化,然后其中的每个字符串都在 ' ' 上标记化。结果 char ** 执行,输出/输入根据上述标记化的结果重定向。

0 投票
3 回答
3218 浏览

macos - OSX上nano中MOTD的粗体文本和更改文本颜色?

我正在通过“$ sudo nano /etc/motd”在终端中修改我的 MOTD,我想知道是否有办法将文本加粗和/或更改其颜色。我检查了 nano 中的帮助文档,这通常会让我相信这种格式是不可能的——但我发现 Linux 用户能够通过 nano 更改其 MOTD 中的颜色的证据。

任何帮助表示赞赏。

0 投票
1 回答
46 浏览

sed - 从文件中删除“^@”行

我有一个文件,其中我有这种类型的特定行:

^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ ...

实际上,所有其他行都是数字列表(矩阵)或*******. 问题是我无法使用普通编辑器打开此文件,因此无法删除此行。

我可以使用nano.

为了消除这一行(即从顶部算起的第二行),我使用了简单的命令:

sed '2d' fort.21.dat

但我无法消除它。

有人可以帮我消除这一行并使这个 file.dat 正常可读吗?

非常感谢