文章目录

  • 前言
  • 一、nano编辑器的简单介绍
  • 二、nano编辑器的快捷键使用
    • Ctrl+G 帮助
    • Ctrl+X 退出
    • Ctrl+O 保存
    • Ctrl+R 复制指定文件内容
    • Ctrl+W 查找
    • Ctrl+\ 替换
    • Ctrl+K 剪切
    • Ctrl+U 粘贴
    • Ctrl+J 调整段落
    • Ctrl+T 检查拼写
    • Ctrl+C 光标位置信息
    • Ctrl+Shift+_ 跳转到指定行
    • Alt+U 撤销
    • Alt+E 反撤销
    • Alt+A 从光标位置开始标记/选择
    • Alt+6 复制
    • Ctrl+3 & Shift+3 显示行号
  • 总结

前言

本文介绍的是nano编辑器一些常用快捷键的使用方式。


一、nano编辑器的简单介绍

nano编辑器是Linux系统下除了vi编辑器之外的另一个好用的编辑器,这里推荐nano编辑器是因为其相比于vi编辑器,在某些方面的用户体验感要强一些。
下图就是nano编辑器新建文件后的界面,其中顶部的一行介绍的是该编辑器的版本信息和文件的名字,后两行是各操作快捷键的提示,倒数第三行是文件的信息提示,如果是新建的文件,中括号里面会显示[New File],如果是打开已存在的文件,中括号里面会显示[Read n lines],其中n就是这个文本的行数。

nano编辑器创建和打开文件的方法与vi编辑器相同,例如创建一个名为hello的.c文件,使用命令如下:

nano hello.c

要打开一个存在的文件,使用nano+文件名即可。


二、nano编辑器的快捷键使用

nano编辑器编辑界面主要有16个快捷键,这里做一简单说明。

Ctrl+G 帮助

Ctrl+G 为帮助快捷键,按下后可打开帮助界面,如下图。

在帮助信息中说明了 ^ 使用的是Ctrl键组合,而 M- 使用的是Alt键、Esc键或Cmd键(苹果电脑)的组合,后面的内容列出的是各个快捷键的功能。

Ctrl+X 退出

Ctrl+X 为退出快捷键,如果你改动了文档的内容,按下Ctrl+X后会弹出如下窗口询问是否保存修改,按N键后不保存退出,按Ctrl+C键后再次回到编辑窗口。

按Y键后弹出如下窗口,再按回车键即可。

Ctrl+O 保存

Ctrl+O 为保存快捷键,相当于Windows下的Ctrl+S,文档改动后按下Ctrl+O也会弹出上面的窗口,直接按回车键即可,这样按Ctrl+X 退出时就会直接退出文档,不再询问是否保存修改的问题。

Ctrl+R 复制指定文件内容

Ctrl+R 为复制指定文件内容的快捷键,该快捷键也很有用,以下文件aa和bb是同一目录下的两个文件,其内容分别如下。

我打开aa文件,按Ctrl+R键就会弹出如下窗口,根据提示输入./bb(这里是同级目录,如果不是同级目录就得输入详细路径)。

按下回车键,bb文件中的内容就复制到了aa文件中光标所停留的位置。

Ctrl+W 查找

Ctrl+W 为查找快捷键,按下后在Search栏输入要查找的关键字信息即可查找,查找下一处按住Alt+W即可。

Ctrl+\ 替换

Ctrl+\ 为替换快捷键,按下后弹出如下窗口,在Search栏输入要替换的内容。

回车后弹出如下窗口,输入替换的内容。

再次按回车提示替换光标所在的那一处还是全部或是取消,按下A键。

全部替换成功了。

Ctrl+K 剪切

Ctrl+K 为剪切快捷键,其剪切的内容是光标所在的这一行!

Ctrl+U 粘贴

Ctrl+U 为粘贴快捷键,其粘贴的内容是粘贴板中的内容。

Ctrl+J 调整段落

Ctrl+J 为调整段落的快捷键,其功能就是把多行内容合并到第一行。

Ctrl+T 检查拼写

Ctrl+T 为检查拼写的快捷键,但前提是要安装spell,安装命令如下。

sudo apt-get install spell

在你写完文档后,按下Ctrl+T,如果你的文档中有拼写错误的单词,系统会给出提示让你替换,如下图。

替换成正确拼写的单词后,再次按Ctrl+T,就不会再有提示了。

Ctrl+C 光标位置信息

Ctrl+C 为显示光标位置信息的快捷键,按下后就会在倒数第三行显示光标的信息。

Ctrl+Shift+_ 跳转到指定行

Ctrl+Shift+_ 是跳转到文档指定行的快捷键,按下后弹出如下窗口,输入要跳转的行数(如果超过文档总行数会跳转到最后一行),光标即可跳转到指定行首。

Alt+U 撤销

Alt+U 为撤销快捷键,按下后会消除最近的一次操作。

Alt+E 反撤销

Alt+E 为反撤销快捷键,按下后会消除最近的一次撤销操作。

Alt+A 从光标位置开始标记/选择

Alt+A 为从光标位置开始选择的快捷键,定位好光标的位置后,按下Alt+A,文档相当于从该位置截断,再按上下键选择光标前面或者后面的内容。

Alt+6 复制

Alt+6 为复制快捷键,按下后会复制光标所在行的内容。

Ctrl+3 & Shift+3 显示行号

Ctrl+3 & Shift+3是显示行号的快捷键,其中先按Ctrl+3,再按Shift+3,注意这里的“3”按键不是小键盘上的,而是大键盘顶部那一栏的!显示行号后的截图如下,这样在使用跳转到指定行的功能时就更加直观方便了。


总结

以上就是nano编辑器快捷键的所有内容了,通过了解,该编辑器有的地方是比vi编辑器更方便的,在以后的开发过程中可以根据实际的需要选择更合适的编辑器,这样就可以有效提高我们的工作效率了。

Linux下nano编辑器的快捷键使用相关推荐

  1. Linux下nano编辑器的常用快捷键

    复制当前行 Alt+6 剪切当前行 Ctrl+k 粘贴 Ctrl+u 查找 Ctrl+w 向上翻页 Ctrl+y 向下翻页 Ctrl+v

  2. Linux下nano怎么用,nano的快捷键命令,^是什么,M是什么

    Linux下nano怎么用 cd 桌面 ls touch test.txt ls sudo nano test.txt 上面的命令是: 切换到桌面 打印桌面的文件夹和文件的名称 创建一个名为test. ...

  3. linux下Vi编辑器命令大全

    linux下Vi编辑器命令大全 /根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...

  4. linux 文档编辑器 word,linux下vi编辑器命令大全

    常用命令linux下vi编辑器命令大全来源:考试大 [学而优则进,考试大以成!] 2007年8月14日 文本编辑器是所有计算机系统中最常用的一种工具.UNIX下的编辑器有ex,sed和vi等,其中,使 ...

  5. linux下vi编辑器的命令大全,linux下VI编辑器命令大全(超级完整版)

    linux下VI编辑器命令大全(超级完整版) NOTICE:把这里提到的命令牢记心间,行走LINUX才能轻松自如! 这是基本功,练就此身本领后,方可学习上乘功夫 如若不按此步骤修练,结果会经脉尽断,真 ...

  6. atom编辑器Linux中文版,linux atom 怎么支持中文 Linux下Atom编辑器不支持中文解决方法...

    Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器.具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言.它支持宏,自动完成分屏功 ...

  7. Linux下轻型编辑器geany如何格式化代码

    ** 前言: ** 代码编辑器无数,我独钟爱geany,无他,天下武功,唯快不破.可是如何一键格式化一团乱码的代码呢? 网上只有windows下的方法,这里当然介绍Linux下的啦!顺便鄙视下美国政府 ...

  8. linux下Vi编辑器命令大全(上)

    2007-04-23 18:09/根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...

  9. linux下vi编辑器常用命令

    文本编辑器是所有计算机系统中最常用的一种工具.UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! ...

最新文章

  1. 区块链公司发现BCH团队比BTC团队更容易接近
  2. 成都计算机安全学会怎么样,成都计算机专科大学
  3. fiddler使用_为什么要使用fiddler抓包?抓包用来干什么?
  4. 比萨问题–建造者与装饰者
  5. JPA EntityListeners中的Spring注入的Bean
  6. Camera Calibration 相机标定:原理简介(三)
  7. delete优化_深入理解JIT和编译优化
  8. 计算机专业中最受热议的4个专业,2018考研后身价倍增的4个专业盘点
  9. tensorflow随笔——简单的卷积神经网络分类实例
  10. BZOJ3728 PA2014Final Zarowki
  11. 智慧职教云答案在哪里找_智慧职教经济数学答案,智慧职教云答案在哪里找,智慧职教云答案去哪找...
  12. MATLAB 符号函数转换为数值函数?
  13. 苹果说全是假的,市面不存在原装贴膜
  14. linux Permission 0644 for are too open 错误解决方案
  15. Echart甘特图实现效果 + 配带抽成方法 + 源码
  16. python爬虫学习(循环爬取网页链接)
  17. Python全年天数查询源代码
  18. js打印html表格内容,js实现简单的打印表格
  19. android(小米)系统隐藏的小功能
  20. 解决elementUI上传多张图片出现闪动的bug

热门文章

  1. java mina http_mina的HTTP性能测试
  2. 矿区无人值守称重系统权限有哪些,怎么分配
  3. gstreamer之G_DEFINE_TYPE
  4. 【群话题精华】五月集锦—— 机器学习和深度学习中一些值得思考的问题
  5. HR给应届生的黄金面试技巧
  6. 初级信息处理技术员access教程_软考初级信息处理技术员2018下半年上午试题与答案及解析...
  7. MVC三层架构的模式
  8. 安科瑞企业能源管控平台在轧钢行业有效地降低企业公用设施的能耗
  9. 微信小程序实现打卡(翻转效果)
  10. 麟羽kpl单人切双c内部语言,最后一帖,以后不再讨论麟羽