vim模式下的常用命令
这篇文章主要介绍“vim模式下的常用命令”,在日常操作中,相信很多人在vim模式下的常用命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vim模式下的常用命令”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
命令模式(command mode) 说明:无论此时处于什么模式,只要按一下ESC键,即可进入命令模式查看命令: Ctrl+u 屏幕向上翻半页 Ctrl+d 屏幕向下翻半页 Ctrl+b 屏幕向上翻一页 Ctrl+f 屏幕向下翻一页 h 光标向左移一个字符 j 光标向下移一个字符 k 光标向上移一个字符 l 光标向右移一个字符 查询命令: /word 按下回车键后,在光标之后查找word字符串 ?word 按下回车键后,在光标之前查找word字符串 :%s/word//gn 查询字符串"word"在文件中出现的次数 :%s/word1/word2/g 整个文件查找word1,并替换成word2,如果省略word2 即 :%s/word1//g 表示将文件中的字符串"word1"替换为"" :s/word1/word2/g 在光标当前行查找word1,并替换成word2 :n1,n2s/word1/word2/g 在第n1行与第n2行之间查找word1,并替换成word2 定位命令: :set nu 显示行号 :set nonu 取消行号 gg 定位到文本的第一行 G 到文本的最后一行 :n 到文本的第n行 0(数字0) 光标移动到当前行的第一个字符(可以为空字符) $ 光标移动到当前行的最后一个字符(可以为空字符)退出命令: :q 退出,适用于未修改的文件 :q! 强制退出,适用于修改文件后不保存退出 :w 将编辑的数据保存到硬盘文件中 :wq或:x 保存并退出 shift+zz 保存并退出,与:wq作用相同 :w [filename] 将编辑后的数据保存到硬盘的另一个文件中 :n1,n2 w [filename] 将n1到n2行的内容保存到名为filename的文件中 :r [filename] 在编辑数据时,读入另一个文件中的数据,即将filename文件中的内容加到光标所在行下一行 复制命令: yy 复制光标所在行 y1G 复制光标所在行到第一行的所有数据 yG 复制光标所在行到最后一行的所有数据 ynj(n代表数字) 复制光标所在行向下n+1行 p,P p为将复制的数据粘贴在光标的下一行,P为将复制的数据粘贴在光标的上一行 删除命令: x,X x为向后删除一个字符,X为先前删除一个字符 nx 删除光标所在处后的n个字符 dd 删除光标所在行 ndd 删除光标所在处后的n行 :n1,n2d 删除指定范围的行 D 删除光标所在处到行尾的内容 d1G 删除光标所在行到第一行的所有数据 dG 删除光标所在行到最后一行的所有数据插入模式(-- INSERT --) 说明:按ESC键,进入命令模式插入命令: i 在光标前插入 a 在光标后插入 I 在光标当前行首部插入 A 在光标当前行尾部插入 o 在光标当前行的下一行插入新行 O 在光标当前行的上一行插入新行替换命令: r 替换光标所在处的字符 R 从光标所在处开始替换,按Esc建结束取消命令: u 取消上一步的操作(undo) ctrl+r 返回到undo之前(redo)末行模式 说明:在命令模式下,输入英文冒号,就进入到末行模式了,执行完以冒号开头的命令后,自动回到命令模式。打印命令: :echo $JAVA_HOMEvim下的其它命令ctrl+s表示停止向终端停止输出:vim就像停掉了一样, 按什么键都不起作用。ctrl+q恢复向终端的输出:set fileencoding 查看文件的编码格式:set fileencoding=utf-8 设置文件的编码格式
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,成都创新互联公司面向各种领域:玻璃钢雕塑等成都网站设计、营销型网站解决方案、网站设计等建站排名服务。
========================================================================
more命令 1)介绍:是一个基于vi编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。
2)more中内置的快捷键: 按回车键:显示文本的下一行内容 按空格键:显示文本的下一屏内容 /pattern:查找pattern 按b键:显示上一屏内容 按f键:显示下一屏内容 按d键:往后滚动半屏 按q键:退出more命令 按h键:显示帮助信息
网页名称:vim模式下的常用命令
转载注明:http://scyanting.com/article/ggcc.html