首页
友链
壁纸
留言
今日热榜
更多
关于
时光
推荐
精品流量卡
Search
1
都二十多年了,你的梦为什么还没碎!
57,062 阅读
2
2022年5个好用的 BT/ 磁力链接下载工具推荐 |Windows 、安卓系统
37,218 阅读
3
nps内网穿透实现外网访问树莓派
32,390 阅读
4
实践利用宝塔建emlog个人博客-超详细【原创】
26,120 阅读
5
Typecho-Joe-Theme主题帮助文档
24,550 阅读
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
登录
Search
标签搜索
PHP
HTML
API
Javascript
源码
JS
Vue
Github
CloudFlare
接口
函数
SQL
ASP.NET
MVC
EF
T4模板
后台管理
CDN
微信小程序
MAC
韩小韩
累计撰写
261
篇文章
累计收到
1,301
条评论
首页
栏目
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
页面
友链
壁纸
留言
今日热榜
关于
时光
推荐
精品流量卡
搜索到
1
篇与
vi
的结果
2021-09-03
nano 使用教程 - Linux 中适合新手的文本编辑器
{message type="info" content="网上大部分 Linux 相关教程在涉及文本编辑操作时都是选择的 Vim 编辑器,对于新手来说如何退出成了最大的难题。其实除了 Vim 之外还有别的选择,那就是 nano 。上手 nano 几乎是零学习成本,而且对于只改几行配置文件这样的简单操作,nano 的用户体验完全吊打 Vim。"/}安装一般系统都内置了 nano 编辑器,如果没有,可以自己安装。 CentOS 系统:yum install -y nanoDebian/Ubuntu 系统:apt-get install -y nano基本操作语法nano <文件名或文件绝对路径>使用示例nano vvhan.com.txt nano /root/vvhan.com.txt{callout color="#f0ad4e"}当你打开一个不存在的文件,那么即为新建文件。打开文件后,就可以直接编辑了。{/callout}光标控制移动光标:使用用方向键移动。选择文字:按住鼠标左键拖动(然后就可以复制了)。复制文本这取决于你用的是什么 SSH 软件。Putty 要复制文本是选择要复制的文本点击鼠标左键即可。Xshell 要复制文本则是选择要复制的文本按下 Ctrl+INSERT 键。粘贴文本这取决于你用的是什么 SSH 软件。Putty 要粘贴文本点击鼠标右键即可。Xshell 要粘贴文本则是按下 Shift+INSERT 键。快捷键{callout color="#f0ad4e"}打开文件后,下方有一堆文字,那就是快捷键说明。例如:^G 即为 Ctrl+G ,功能为显示帮助文本。{/callout}Ctrl+G,显示帮助文本Ctrl+O,保存当前文件Ctrl+R,读取其他文件并插入光标位置Ctrl+Y,跳至上一屏幕Ctrl+K,剪切当前一行Ctrl+C,显示光标位置Ctrl+X,退出编辑文本Ctrl+J,对其当前段落(以空格为分隔符)Ctrl+W,搜索文本位置Ctrl+V,跳至下一屏幕Ctrl+U,粘贴文本至光标处Ctrl+T,运行拼写检查Ctrl+_,跳转到某一行ALT+U,撤销ALT+E,重做ALT+Y, 语法高亮ALT+#,显示行号进阶使用{callout color="#f0ad4e"}基本操作都玩转了,下面就来点骚操作。{/callout}nano 配置文件(~/.nanorc)下面配置因人而异,可以选择性添加,不过一般向类似:制表符宽度,隐藏帮助,显示行号,语法高亮,以及平滑卷屏等基本上是必开的选项。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 下的各种语法文件语法高亮nanorc 是一个改善 nano 语法高亮的项目,如果你的系统没有 nano 的语法高亮文件,可以安装它。curl https://raw.githubusercontent.com/scopatz/nanorc/master/install.sh | sh
2021年09月03日
451 阅读
2 评论
0 点赞