nano操作

参考:nano使用技巧大全

以下摘录《nano使用技巧大全》中的快捷键:

环境配置:

set tabsize 4       # 设置制表符宽度
set autoindent      # 允许自动缩进
set cut             # 设置 CTRL-K 可以剪贴到行末
set noconvert       # 不要转换 DOS/UNIX 换行符
set nowrap          # 不要自动换行
set nohelp          # 不显示下面两行帮助
set morespace       # 隐藏标题下的空白行,换取更多编辑空间
set smooth          # 平滑卷屏
set suspend         # 允许 ctrl-z 将 nano 置于后台
set smarthome       # 第一次 Home 跳到行首非空字符,第二次到行首
set tabstospaces    # 展开制表符为空格(如果需要的话)
set mouse           # 允许鼠标
set linenumbers     # 显示行号(可以在编辑时 ALT-# 切换)
set backupdir path  # 设置备份路径
set backup          # 允许保存备份
set casesensitive   # 搜索使用大小写敏感
set multibuffer     # 使用 CTRL-r 读取文件时,默认读取到新缓存
set nonewlines      # 不在文件末尾添加新行
include <filename>  # 加载额外配置,通常是 /usr/share/nano 下的各种语法文件

nano ./demo.cpp  打开文件

alt+6:复制   ctrl+k:剪切

ctrl+u:粘贴  alt+u:撤销  alt+e:重复

shift+方向键:选中文本  

ctrl+o:保存  ctrl+x:退出

ctrl+r ctrl+f:打开一个原有文件(可用tab补全) ctrl+r ctrl+t:进入打开文件的浏览模式, ctrl+c:退出浏览模式等各种模式

alt+<:切换上一个文本  alt+>:切换下一个文本    # 前提在~/.nanorc中配置 set multibuffer # 使用 CTRL-r 读取文件时,默认读取到新缓存

alt+-:翻上一行  alt++:翻下一行  # 光标不变

ctrl+y:翻上一页  ctrl+v:翻下一页  # 大动作,使用ctrl,光标变化

ctrl+w:搜索文本   alt+w:查找下一个匹配文本

ctrl+c:显示当前光标所在处的行数和列数信息

ctrl+g:显示nano命令

ctrl+_:输入行号,光标直接跳转,(可能要用那个ctrl+shift+_,才可以切换到_)

原文地址:https://www.cnblogs.com/gwzz/p/14767299.html