nano编辑器常用操作整理

1,764 阅读2分钟

前言

🙈

最近我也是刚刚开始用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+/