在库言库建筑网站网页制作模板田田田田田田田田田田田田田田
news/
2025/9/26 23:02:14/
文章来源:
在库言库建筑网站,网页制作模板田田田田田田田田田田田田田田,wordpress阿里云主机名,室内设计公司排名十强1 vi 简介vi 编辑器是 Linux 和 Unix 上最基本的文本编辑器#xff0c;工作在字符模式下。由于不需要图形界面#xff0c;vi 是效率很高的文本编辑器。尽管在 Linux 上也有很多图形界面的编辑器可用#xff0c;但 vi 在系统和服务器管理中的功能是那些图形编辑器所无法比拟的…1 vi 简介vi 编辑器是 Linux 和 Unix 上最基本的文本编辑器工作在字符模式下。由于不需要图形界面vi 是效率很高的文本编辑器。尽管在 Linux 上也有很多图形界面的编辑器可用但 vi 在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。vi 编辑器通常被简称为 vi而 vi 又是“Visual interface”的简称。它在 Linux 上的地位就像 Edit 程序在 DOS 上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作而且用户可以根据自己的需要对其进行定制这是其他编辑程序所没有的。vi 编辑器并不是一个排版程序它不像 Word 或 WPS 那样可以对字体、格式、段落等其他属性进行编排它只是一个文本编辑程序。没有菜单只有命令且命令繁多。vi有 3 种基本工作模式命令行模式、文本输入模式和末行模式。Vim 是 vi 的加强版比 vi 更容易使用。vi 的命令几乎全部都可以在 vim 上使用。2 vi 工作模式vi 有三种基本工作模式命令模式、文本输入模式、末行模式。2.1 命令模式任何时候不管用户处于何种模式只要按一下 ESC 键即可使 Vi 进入命令模式我们在 shell 环境(提示符为$)下输入启动 Vi 命令进入编辑器时也是处于该模式下。在该模式下用户可以输入各种合法的 Vi 命令用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释若输入的字符是合法的 Vi 命令则 Vi 在接受用户命令之后完成相应的动作。但需注意的是所输入的命令并不在屏幕上显示出来。若输入的字符不是 Vi 的合法命令Vi 会响铃报警。2.2 编辑模式在命令模式下输入插入命令 i、附加命令 a 、打开命令 o、修改命令 c、取代命令 r 或替换命令 s 都可以进入文本输入模式。在该模式下用户输入的任何字符都被 Vi 当做文件内容保存起来并将其显示在屏幕上。在文本输入过程中若想回到命令模式下按键 ESC即可。2.3 末行模式在命令模式下用户按“:”键即可进入末行模式下此时 Vi 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的提示符等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。末行命令执行完后Vi 自动回到命令模式。例如 :sp newfile则分出一个窗口编辑 newfile 文件。如果要从命令模式转换到编辑模式可以键入命令 a 或者 i如果需要从文本模式返回则按 Esc 键即可。在命令模式下输入“:”即可切换到末行模式然后输入命令。vi 基本操纵3.1 进入编辑模式命令含义i 和 Ii 在光标前插入I 在行首插入a 和 Aa 在光标后插入A 在行末插入o 和 Oo 在光标所在行下一行插入O 在光标所在行上一行插入3.2 移动光标命令含义h光标向左移动j光标向下移动k光标向上移动l光标向右移动H、M、L光标移动到到可见屏幕第一行(H)、中间行(M)、最后一行(L)^和$^移动到行首$移动到行末G 和 ggG 文档最后一行gg 文档第一行ctrlf、ctrlb向前翻屏、向后翻屏ctrld、ctrlu向前半屛、向后半屛{ 和 }{向上移动一段}向后移动一段w 和 b向前移动一个单词向后移动一个单词3.3 删除命令命令含义X 和 xx 删除光标后一个字符X 删除光标前一个字符,包含光标位置字符dd 和 n dddd 删除所在行5 dd 删除指定行数d0 和 Dd0 删除光标前本行所有内容D 删除光标后本行所有内容包含光标位置字符dw删除光标所在位置的字包含光表所在位置字符3.4 撤销命令命令含义u一步一步撤销ctrl r反撤销3.5 重复命令命令含义.重复执行上一次操作的命令3.6 复制粘贴命令含义yy 和n yy 和 y$y^yy 复制当前行5 yy 复制 5 行p在光标所在位置向下新开一行粘贴3.7 选择文本命令含义v 和 Vv 选择单个字符V 选择整行和选择文本之后向左缩进向右缩进3.8 查找替换命令含义命令模式下r 和 Rr 替换当前字符R 替换光标后的字符末行模式下/ strn 查找下一个N 查找前一个末行模式下,%s/abc/123/g将文件中所有 abc 替换为 123末行模式下,1, 10s/abc/123/g将第一行至第 10 行之间的 abc 替换成 1234.1 开打文件分屏命令含义vim -On file1 file2 ...使用大写 O 参数进行垂直分屏,n 为数组不得小于文件数vim -on file1 file2 ...使用小写 o 参数进行水平分屏ctrlw c关闭当前窗口ctrlw q关闭当前窗口如果只剩最后一个则退出 vim
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916779.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!