问题描述
有时,不能使用像gedit
或kate
这样的图形文本编辑器(例如,因为您在虚拟控制台中)。幸运的是,终端有文本编辑器。一个简单的是nano
,但我无法理解如何使用它。
如果我通过运行nano
启动nano
,底部文本应该对我有所帮助,但我看到的只有^G Get Help ^O WriteOut
。
-
如何打开文本文件进行编辑?
-
我该如何保存文件?
-
如何在不保存更改的情况下退出编辑器?
-
怎么编辑?我听说你要在
vi
中输入一些命令开始编辑,这对nano
也是如此吗? -
有时,如果我设法打开文件,由于其颜色,文本是不可读的。如何禁用这些颜色? (见下图)
-
在某些文件中,行被截断,因为它们不适合屏幕。我怎样才能防止这种情况发生? (见下图)
最佳解决方案
Ctrl
+ G
将让您阅读帮助。 nano
可以做一些相当不错的事情,所以你可能想在那里徘徊一下。
当您看到^G
(等)时,它表示Ctrl
+ G
。在帮助页面中,M-H
表示Alt
+ H
。
如何打开文本文件进行编辑?
这是nano
中的默认值。打开并提交文件,您将开始编辑:
nano filename
注意:除非您具有该文件的写入权限,否则您将无法保存。
我该如何保存文件?
F3
将让您无需退出即可保存。否则,如果您进行了更改,Ctrl
+ X
将提示您。请求时按Y
,然后按Enter
确认文件名。
如何在不保存更改的情况下退出编辑器?
当它询问您是否要保存时,Ctrl
+ X
,然后是N
。
怎么编辑?我听说你要输入一些命令开始在vi中编辑,对于nano也是如此吗?
如上所述,没有。 nano
很简单。打开后,它会立即将您置于编辑模式。您可以使用箭头键,Page Up
/Page Down
和Home
/End
,如gedit。您无法使用鼠标移动光标位置。
有时,如果我设法打开文件,由于其颜色,文本是不可读的。如何禁用这些颜色?
颜色通过nanorc框架加载。这些是纳米加载时加载的文件,基本上是拼写语法高亮显示。要切换语法高亮显示,请按Alt
+ Y
。要对某些文件类型永久禁用它,请编辑/etc/nanorc
并在include "/usr/share/nano/*.nanorc"
之前添加一个井号(#
)。
在某些文件中,行被截断,因为它们不适合屏幕。我怎样才能防止这种情况发生?
好吧,我一直试图找到一些东西,但我能看到的最好的是使soft-line-wrap与时髦的key-combination:Alt
+ $
(Alt
+ Shift
+ 4
)。要默认启用软线包装,请将以下行添加到~/.nanorc
:
set softwrap
有关此配置文件的更多信息,请访问man nanorc
。
次佳解决方案
在下面的文字中,^
代表Ctrl
,M-
代表Alt
所以^G
是Ctrl-G
,M-Y
是Alt-Y
(一种颜色可以切换)。
您可以使用M-$
切换行截断。有关更多功能,请参阅帮助页面(^G
)。
第三种解决方案
^
和一个字母的组合意味着你应该按Ctrl
和那封信。因此当nano说^X Exit
意味着你要按Ctrl
+ X
退出纳米。
-
要打开名为
/etc/nanorc
的文件,您可以使用以下命令启动nano:nano /etc/nanorc
请注意,
/etc/groups
不能由普通用户写入,因此您需要sudo
:sudo nano /etc/nanorc
如果您已经打开了
nano
,可以按Ctrl
+R
打开文件。 -
退出时(
Ctrl
+X
)nano会询问您是否保存文件。您可以使用F3
手动保存。 -
在
Ctrl
+X
对话框中回答n
为no。 -
使用箭头键进行基本编辑以进行导航和键入。干净利落。
-
在主目录中名为
.nanorc
的隐藏文件中禁用语法突出显示以及其他选项。Alt
+Y
切换它。 -
在前面提到的
.nanorc
中,您可以添加set fill 80
行,它将断开长度为80个字符的长行。Alt
+M
切换它。
这是您可以在.nanorc
中配置的list of stettings。
第四种方案
Ctrl
X
:退出编辑器。如果您已编辑文本而未保存,系统将提示您是否确实要退出。
Ctrl
O
:将文本缓冲区的当前内容写入(输出)到文件。将出现文件名提示;按Ctrl
T
打开上面显示的文件导航器。
Ctrl
R
:将文本文件读入当前编辑会话。在文件名提示符下,单击文件导航器的Ctrl
T
。
Ctrl
K
:在剪贴板中剪切一行。您可以反复按此按钮复制多行,然后将这些行存储为一个块。
Ctrl
J
:证明(填写)一段文字。默认情况下,此回流文本与编辑窗口的宽度相匹配。
Ctrl
U
:未剪切的文本,或者更确切地说,从剪贴板粘贴它。请注意,在Justify操作之后,这将变为不合理。
Ctrl
T
:检查拼写。
Ctrl
W
:查找单词或短语。在提示符下,使用光标键浏览先前的搜索词,或点击Ctrl
R
进入替换模式。或者,您可以点击Ctrl
T
转到特定行。
Ctrl
C
:显示当前行号和文件信息。
Ctrl
G
:获得帮助;这提供了有关浏览文件和常用键盘命令的信息。