前言
🙈
最近我也是刚刚开始用nano
一些操作比较不熟悉
就来整理一波咯
忘了就来看看
开敲!
操作整理如下
-
打开文件
- 使用
nano 文件名命令打开文件。
- 使用
-
保存文件
Ctrl + O保存当前编辑的文件。
-
退出nano
Ctrl + X退出nano编辑器。如果文件有未保存的修改,会提示是否保存。
-
光标移动
方向键上下左右移动光标。Ctrl + A移动到行首。Ctrl + E移动到行尾。
-
文本编辑
Backspace删除光标前的字符。Delete删除光标后的字符。Ctrl + K剪切当前行。Ctrl + U粘贴最近剪切的内容。Alt + R替换当前字符。Alt + A开启文本标记。(我一般是用这个命令进行文本标记,之后可以使用复制(Alt + 6)、剪切(Ctrl + K)配合粘贴(Ctrl + U)使用。)
-
文本搜索
Ctrl + W向前搜索字符串。Alt + W向后搜索字符串。Ctrl + T重复上一次的搜索。
-
撤销和重做
Alt + U撤销上一步操作。Alt + E重做上一步撤销的操作。
-
帮助
Ctrl + G显示帮助文档。
-
语法高亮
Alt + Y语法高亮
-
显示行数
-
在nano文本编辑器中,显示行数的方法有多种。
-
首先,你可以在打开文件时加上参数
-c,这样nano就会显示行数。具体命令形式为nano -c 文件名.txt。 -
另外,你也可以在编辑文件时使用快捷键
Ctrl+C来显示当前光标所在的行数和列数。 -
如果你希望在使用nano时总是显示行号,可以编辑nano的配置文件。在终端中输入
nano ~/.nanorc(如果该文件不存在,nano会创建一个新的)。在打开的~/.nanorc文件中,键入set constantshow,然后保存并退出。这样,每次使用nano时都会显示行号。 -
(我自己发现了一个快捷键可以显示左侧的行标:先按ctrl+3,再按shift+3 自动就出来了,神奇)
-
还有一个办法:
Ctrl + /输入行号按回车就可以跳转到指定行
-
-
定位首/尾行
- 快速定位到文件的第一行: Alt+\
- 快速定位到文件的尾行: Alt+/