这可能是一个非常愚蠢的问题,但我确实尝试过,但没有自己弄明白。
GNU nano 8.4。当我启动它时,出现了一条欢迎消息:
欢迎使用 nano。如需基本帮助,请按 Ctrl+G。
如何永久隐藏它?我尝试使用 启动 nano nano -x
,但这会隐藏整个工具栏,而我只想隐藏欢迎消息。
这可能是一个非常愚蠢的问题,但我确实尝试过,但没有自己弄明白。
GNU nano 8.4。当我启动它时,出现了一条欢迎消息:
欢迎使用 nano。如需基本帮助,请按 Ctrl+G。
如何永久隐藏它?我尝试使用 启动 nano nano -x
,但这会隐藏整个工具栏,而我只想隐藏欢迎消息。
最后两个数组扩展没有得到正确的突出显示:
这是sh.nanorc
定义它的设置:
# More complicated variable names; handles braces and replacements and arrays.
color brightred "\$\{[#!]?([-@*#?$!]|[0-9]+|[[:alpha:]_][[:alnum:]_]*)(\[([[:space:]]*[[:alnum:]_]+[[:space:]]*|@)\])?(([#%/]|:?[-=?+])[^}]*\}|\[|\})"
我必须在正则表达式中修复什么才能赶上这个失误?
我将nano
它用作文件类型的标准编辑器,它没有内置的LilyPond语法突出显示。这不是我真正需要的,尽管我在行尾错过了很多空白字符。当然我可以批量删除它们,如Strip trailing whitespace from files中所述。
但是以某种方式启用此功能应该不会太难,因此我可以从头开始编写更干净的代码。
有谁知道该怎么做?
就像nano
shell 脚本一样。
我在长行的文件上使用 nano。如何水平滚动纳米窗口?
前任:
┌────────────┐
|Lorem ipsum |dolor sit amet, consectetur adipiscing elit,
|sed do eiusm|od tempor incididunt ut labore et dolore magna aliqua.
|Dolor sed vi|verra ipsum nunc aliquet bibendum enim.
|In massa tem|por nec feugiat. Nunc aliquet bibendum enim facilisis gravida.
└────────────┘
我想滚动右侧:
┌────────────┐
Lorem ipsum |dolor sit am|et, consectetur adipiscing elit,
sed do eiusm|od tempor in|cididunt ut labore et dolore magna aliqua.
Dolor sed vi|verra ipsum |nunc aliquet bibendum enim.
In massa tem|por nec feug|iat. Nunc aliquet bibendum enim facilisis gravida.
└────────────┘
我希望 nano 的所有用户都拥有tabsize 4
而不是默认的 8。实现此目标的最佳方法是什么?我更喜欢在系统级别覆盖 /etc/nanorc 的文件,这样我就不必为此目的维护单独的用户 nanorc。在简单的情况下,我的重写只需要包含:
set tabsize 4
这是陈述我的问题的另一种方式:纳米是否识别 /etc/nanorc.d/ 和放置在其中的配置文件?如果是这样,放置在那里的配置文件所需的命名和/内容是什么?
到目前为止,我尝试的是/etc/nanorc.d/
在该目录中创建并放置一个名为 tabsize.conf 的文件,并仅将以下内容放入该文件中:
set tabsize 4
我天真的尝试没有奏效,但我希望有一种方法可以将这个 config.d/ 模式与 nano 一起使用。
我会让我的问题更具体。我正在使用 Arch Linux。当包有一个新的 nanorc 时,我确实执行了这些步骤:
mv /etc/nanorc.pacnew /etc/nanorc
然后编辑/etc/nanorc
,搜索 tabsize ,取消注释该行,将值从 8 更改为 4 并保存文件。
我的目标是只需要执行这一步:
mv /etc/nanorc.pacnew /etc/nanorc
并有一个类似于/etc/nanorc.d/tabsize.conf
包含我想要的标签大小的文件。这只是节省了一点时间,但在加起来的计算机数量上成倍增加。今年我好像收到/etc/nanorc.pacnew
了大约六次新文件。一遍又一遍地编辑 tabsize 是非常低效的。
我可以使用Esc+A. 在此之后,我应该使用什么快捷方式来注释/取消注释选定的行?
我一直在尝试将快捷方式绑定CTRL-[到 unindent 函数,但似乎如果您在 nanorc 中输入bind ^[ unindent main
( CTRL-[),文本仍将被格式化为红色,而不是通常的绿色,它告诉您绑定会起作用。我尝试将其更改为bind M-[ unindent main
( ALT-[),但仍然无法正常工作。奇怪的是,两者都CTRL-]有效ALT-]。有没有办法解决这个问题?