Linux文本编辑器
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-02
文本编辑器:nano vi nano:简单的文本编辑器 支持的功能较少 调整设置文件在/etc/nanorc nano 文件名 即可打开进入输入模式 保存和退出 Ctrl O保存所做的修改想要退出, Ctrl X 退出前没有保存所做的修改,提示你是否要保存(YES/NO),确认要保存的文件名,按 Enter即可. Ctrl K 要要剪切一整行,然后按Ctrl U即可. Ctrl |U 粘贴 把光标移动所要粘贴的位置 要移动多行,只需多按几次Ctrl K把需要移动内容都剪切下来, 然后按一次Ctrl U就可以把刚剪切的内容全部粘贴上来 Ctrl C 取消 Ctrl G 查看帮助文档 编辑特定文件 nano –w 文件路径 nano -w /etc/fstab vi文本编辑器(字符界面的) vim:vi的增强版 1、Vi的模式:命令模式输入模式 末行模式 覆盖模式(R)可视模式(v) 模式切换: 输入模式-〉ESC ->命令模式 命令模式-> i 或a 或A ->输入模式 命令模式-> : ->末行模式 末行模式-> ESC ->命令模式 可视模式(v选中的为单个字符 V 选中整行矩形块) 2、 vi编辑器的启动与退出 vi 文件全名 就进入命令模式,按下i进入输入模式即可编辑 退出vi编辑环境(按下Esc键) : q不保存退出 : wq 保存退出 : q!强制退出 :w!强行写入(root) Shift z z(wq) ctrl z 退出但未关闭 shift z 退出 3、 文件操作: 将光标定至道第几行 vim n 文件名(vim 2 jing.sh) Vim /redhat a.out 将光标定到redhat的下面 1、复制某行: 进入命令模式,在光标处按yy 复制多行可以在其前加数字 粘贴:进入命令模式,p(小写字母 p,将内容粘贴到光标的下方) P(大写字母 P,将内容粘贴到光标的上方) 2、删除/剪切某行:进入命令模式,在光标处按dd 多行加数字(3dd) 删除特定字符:选中字符 d-3-d 删除三个字符 nx 删除n个字 文件的查找和替换 (vi支持正则表达式;sed替换) 查找时在命令模式下 /或? (?tty或/tty)也可以跟模式(正则表达式) 在末行模式下 :!!date 将日期插入 !} sort 将文本排序 :r file 将file的文本内容输入到编辑器里 :数字 到某一行 :%d 删除全文 :., 100d 从当前行删除一下100行 :.,$-1d 从当前行删到一行 :vsplit 将文件垂直两列显示 :close 关闭 Sed替换 :%s/查找条件/替换内容/ :s/old/new/g 查找old 全部替换为new 文件路径错误时用 :w /hoem/jing.sh(正确路径) 4、 快捷键 光标移动操作 1、光标方向移动 h 左 、l右、k上、j下 {跳到上个段落 } 跳到下个段落 (跳到上一个语句 )跳到下一个语句 G 直接跳到一行 可加数字(nG) 2、翻页移动 ctrl f:向下翻整页(相当于 PageDown 键) ctrl b向上翻整页(相当于 PageUp 键) ctrl u向上翻半页、 ctrl d向下翻半页 M 跳到屏幕中间 L 跳到屏幕的一行 H 跳到屏幕中最高一行 C 删除一行并进入插入模式 c 删除当前光标字符并进入插入模式 字母o 当前光标下方插入一行 O 上方插入一行 3、行内快速跳转 ^行首 $行尾 W后一个单词的首字母 b前一个单词的首字母 e后一个单词的尾字母 5、撤销操作 :u 撤销上一次的操作 ctrl r 撤销上一次的撤销 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux shell 数组建立及使用技巧下一篇: Linux系统管理学习计划
关于Linux文本编辑器的所有评论