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

linux - 为什么 nano 编辑器无法安装在我的 Mac 上?

好的,所以我正在尝试在我的 macbook 上的终端中安装 nano。我下载了文件,解压缩并在终端中找到了文件夹/文件。我运行了 ./configure 命令。然后“制作”。两者都运行良好。在“make install”上,我不断收到有关权限和创建目录的错误。这就是错误:

任何帮助或建议将不胜感激。谢谢!

0 投票
1 回答
13918 浏览

keyboard-shortcuts - Nano 键盘快捷键可以更快地通过线路吗?

nano 有没有捷径可以更快地通过一条线?我有一些带有巨大行的日志文件,到达它们的中间是很糟糕的。

我知道我可以使用没有这个特殊问题的不同文本编辑器(较少会换行),但我习惯了 nano,我喜欢它的许多其他功能。

0 投票
1 回答
973 浏览

c - unix gcc 文件覆盖

在我的开发过程中,我做了一些非常愚蠢的事情。

我在终端上写

代替

或类似的东西

我正在使用 nano 编辑文件。有什么办法可以恢复它吗?使用任何可能的自动保存或反编译之类的东西。?

0 投票
2 回答
1198 浏览

regex - 如何使用正则表达式过滤掉shell变量中等号之前的部分

我一直在尝试找到一个有效的正则表达式来仅过滤掉 shell 脚本中的变量,但无法过滤。我不是在谈论实际变量,而是在谈论创建它的字符串。作为一个例子,我一直试图egrep从这个脚本中取出变量。

我的 Nano 着色主题需要这个。到目前为止,我一直在使用 "^[A-Za-z0-9 ].*="which 获得一些但不是所有的变量。如果我做类似"[A-Za-z0-9 ].*="的事情需要很多。我认为可能是其他变量,例如klocka=以制表开头..但未能成功解决它。

我希望它过滤掉等号之前的变量。像这样FONT_SIZE=,我可以在 Nano 中主题化该部分。我需要正则表达式而不是 sed 或 awk,因为那是 Nano 中的语法。

0 投票
1 回答
59 浏览

javascript - Nano 编辑器的页面切换算法

我正在用 javascript 编写类似 Nano 的编辑器,并且在计算光标位置和文件偏移以进行显示时遇到问题:

当您在第 20 行移动光标_rows并且settings.verticalMoveOffset有 19 行光标偏移verticalMoveOffset.

我在这几个小时内工作,无法弄清楚如何将文件指针(行)映射到编辑器光标和文件的偏移量(它开始视图的行)。

最后一次尝试是

当我从第 1 页切换到第 2 页并返回到第 3 页时,它会切换到 1 行以快速切换,cursor_y即 -1。在计算页面时,我尝试在不同的地方加上正负 1,但它不起作用。

任何人都可以帮助我吗?

0 投票
4 回答
2698 浏览

linux - 通过管道命令启动 nano 编辑器

这是一个好奇心。我可以从 bash 启动 nano 编辑器,通过管道命令吗?这是我的情况:我有一个日期格式为 tai64 的日志文件。为了打印我的文件,我启动:

打印我想要的。但我想在一个命令中在 nano 或其他编辑器中查看它。例如:

但这不起作用。有什么建议吗?提前致谢

0 投票
2 回答
309 浏览

syntax-highlighting - D 的 Nano 语法高亮规则

我刚刚开始学习 D 语言,我很好奇是否可以.nanorc使用具有 D 语法突出显示规则的文件。快速谷歌搜索没有任何结果。

0 投票
1 回答
250 浏览

git - Git 入门:使用 VIM 提交更改问题

我正在观看关于树屋的视频,在 my_really_cool_projects 文件夹中,我们第一次使用 git commit。

在视频中,他们使用 git commit 并在 nano 中打开。在我的 Mac 上,它在 VIM 中打开。我不知道下一步该怎么做?我不知道保存的 vim 快捷方式。

无论如何,我希望能够在 nano 中打开 git commit,这样我就可以按照教程进行操作。

除此之外,我现在有一个不同的问题,如果我再次尝试运行 git commit,我会得到:

有人可以帮我重回正轨吗?

0 投票
2 回答
11679 浏览

git - Git commit -a 打开 GNU nano 2.2.6 我应该如何将其更改为打开 Vim?

我正在尝试使用向我的更改添加提交消息

或者只是简单

这以某种方式打开了 GNU Nano 2.2.6 编辑器,我对此一点也不满意。所以问题是:

如何修改我的设置以使其始终以 VIM 打开?

我已经做的是在我的 ~/.bash_profile 中插入以下行

请帮忙 !

0 投票
5 回答
26469 浏览

text - 如何在 nano 文本编辑器中打开多个文件并在它们之间切换?

在, 你可以用+ , +emacs打开新文件CtrlXCtrlF

用+ 转到上一个文件,用 +Ctrl转到B下一个文件。CtrlN

如何在nano文本编辑器中执行此操作?While启动,然后打开新文件,如何在文本编辑器nano中切换打开的文件?nano