问题标签 [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 投票
5 回答
3650 浏览

git - 如何将编辑器与“git commit”一起使用?

我已经安装了新Ubuntu 12.04的并使用git. 当我这样做时git commit,它用编辑器打开了一些文件nano让我输入提交描述。

问题:

1)我可以使用vi而不是nano以及如何使用?

2)我应该附加建议的内容还是替换它?

0 投票
1 回答
1318 浏览

bash - 如何删除几行只包含nano中的空格?

我一直在使用 nano 编写一个 bash 脚本,并且我多次使用Alt+一次缩进不同的行}。问题是发生以下情况:

在此处输入图像描述

几行没有文本的行会按我缩进文本的量获得空白,并且它们是绿色的。它们不会影响程序,但会使程序看起来很糟糕。我一直在一个一个地删除它们,但随着时间的推移它变得令人沮丧。有没有办法一次摆脱所有的空白?也许某种方式来选择文本(在 nano 中选择文本的快捷方式是Alt+ a)并有一个快捷方式吗?

0 投票
2 回答
1407 浏览

bash - Shortcut in nano editor for adding quotation marks to every word beginning with $ in a bash script?

I am new to writing in bash and I just finished this long script but I made the mistake of not adding quotation marks to all the variables beginning with the unary operator $. Adding all the quotation marks by hand is going to take a while. Is there a short cut I can use so all the words in the text file beginning with $ get quotation marks around them? So if a line in the file looks like:

Then after the shortcut it will appear as

I am writing the script using nano.

0 投票
1 回答
65 浏览

macos - 什么可能破坏了我终端中的所有小写字母(但不是大写字母)?

看看这个令人难以置信的截图。我正在 iTerm(一个 OS X 终端)内的 Nano 中编辑提交消息。我刚刚从 master 分支中提取了更改git@github.com:Compass/compass.git

疯狂的终端

请注意所有大写字母如何显示正常,但没有小写字母!

即使在我关闭 Nano 后,这种情况仍然存在。我不得不关闭终端选项卡。

我的问题是……这怎么可能?哪个软件有什么“功能”?

0 投票
2 回答
3364 浏览

vim - 在 Linux 上编辑远程文件的快速方法是什么?

我有一个定期编辑的远程文件。我想用一个可能通过 SSH 工作的快速、简单的命令来编辑它。目前,我的工作流程是通过 SSH 连接到远程计算机,使用编辑器(比如 vim 或 nano)打开文件,编辑、保存然后关闭连接。

我知道我可以使用 SSHFS 或 Nautilus 功能挂载远程计算机文件系统,但我真的在寻找在终端中运行的单个命令,该命令将在编辑器中打开文件,允许我保存然后退出,关闭到远程计算机的所有连接。

目前,我正在尝试通过 SSH 向远程计算机传递命令来做到这一点,但我遇到了困难。对于 VIM,命令类似于以下内容:

使用此过程,VIM 无法正确运行并显示以下错误:

对于 nano,命令类似于以下内容:

使用此过程,nano 无法运行,并出现以下错误:

我不知道如何继续这个思路。我将不胜感激有关此方法的帮助以及有关以最少的交互快速编辑远程文件的其他方法的建议。

0 投票
2 回答
3067 浏览

python - 使用子进程使用 nano 写入和保存文件

如何通过使用子进程调用 nano 来写入/附加到文件并自动保存它。例如,我有一个文件,我想打开它并在它的末尾附加一些东西,所以我写

现在,一旦最后一行被执行,文件就会打开,我可以写任何东西,然后按 Ctrl+O 和 Ctrl+X 保存它

相反,我希望我通过标准输入管道发送输入,并且文件自己保存,即可能有任何机制自动点击 Ctrl+O 和 Ctrl+X 吗?

可以帮我解决这个问题吗?

0 投票
1 回答
2138 浏览

vim - 如何使用 netcat 加上一些 $EDITOR 通过网络编辑文本文件

(没有其他建议,如 vim --servername,或 vim over ssh,或“仅使用 ssh”,或 nfs、sshfs。另外,我更喜欢避免更复杂的 netcat 化身,如 ncat)

我想通过网络编辑存在于另一台计算机上的文本文件,并且知道使用 netcat 并不是那么简单。但我相信如果对netcat有更深入的了解,这是可能的。我想获得更深层次的理解。

我知道如何使用管道和 fifo 使用 netcat 创建我自己的 REST 服务。我也知道您可以通过 netcat 公开整个 bash shell(是的,这很危险),但它不会显示提示。然而,它确实会在客户端上显示 bash 命令的输出。

必须做什么才能让文本编辑器(如 vim、pico、nano、emacs)在网络上工作以进行读写?

0 投票
2 回答
13433 浏览

editor - Nano 色彩空间和制表符

当我使用 nano 编辑我的 C 文件时,它会以绿色显示所有空格或制表符。我认为这可能是“空白显示”的问题,并尝试启用和禁用它,但它没有用。我也试过卸载并重新安装nano,但也没有用。

关于这可能是什么以及如何解决它的任何想法?

0 投票
2 回答
795 浏览

binary - 读取二进制 .SAVE 文件?

我想知道如何打开或读取以八度音阶保存的二进制文件,扩展名为 .SAVE?我试过用 MATLAB 打开它,使用 octave 中的 'load' 函数,但似乎没有任何效果。我试图理解别人的代码,他们已经在这个文件中保存了模拟的输出。

0 投票
1 回答
1375 浏览

xterm - nano 不能在 chroot 文件夹中工作

我在 /var/www/ 上运行 chroot 一切正常,但 nano 不起作用

我将它的二进制文件复制到 /var/www/bin 并将库复制到 /var/www/lib

但是当纳米一些文件我得到这个错误:

我该怎么办