| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> vim一些教程 -> 正文阅读 |
|
[开发工具]vim一些教程 |
目录 1、文本编辑的基本操作? ? ? ?1.1移动光标h:在文本编辑里左移动 j :在文本编辑里向下移动 k:? ?在文本编辑里向上移动 l :在文本编辑里向右移动 ? ? ? ? 1.2删除x:在正常(Normal)模式下,可以按下 x 键来删除光标所在位置的字符
? ? ? ? 1.3插入和添加i ? 输入欲插入文本 ? <ESC> ? ? ? ? ? ? 在光标前插入文本 A ? 输入欲添加文本 ? <ESC> ? ? ? ? ? ? 在一行后添加文本
2、进阶命令? ? ? ? 2.1删除类命令dw:输入 dw 可以从光标处删除至一个单词的末尾。 d$:? ? 输入 d$ 从当前光标删除到行末。 ? ? ? ? 2.2关于命令和对象? d ? motion ? 其中: ? 一个简短的动作列表: ? 因此输入 de 会从当前光标位置删除到单词末尾。 ? ? ? ? 2.3使用计数指定动作?输入 2w 使光标向前移动两个单词。 ?输入 3e 使光标向前移动到第三个单词的末尾。 ?输入 0 (数字零) 移动光标到行首。 ? ? ? ? 2.3?使用计数以删除更多输入 d2w 以删除两个大写字母单词。使用不同的数字使得用一个命令就能删除全部相邻的大写字母,单词 ? ? ? ? 2.4操作整行输入 dd 可以删除整一个当前行 2dd删除2行 ? ? ? ? ?2.5撤销类命令????????输入 u 来撤消最后执行的命令,输入 U 来撤消对整行的修改。然后多次输入 CTRL-R (先按下 CTRL 键不放开,接着按 R 键),这样就可以重做被撤消的命令,也就是撤消掉撤消命令。 3.讲? ? ? ? 3.1置入类命令输入 p 将最后一次删除的内容置入光标之后
? ? ? ? ? ?3.2替换类命令输入 r 和一个字符替换光标所在位置的字符。 输入 r 和要替换成的字符,这样就能将错误替换掉了 ? ? ? ? ?3.3更改命令要改变文本直到一个单词的末尾,请输入 ce? 输入 cw 以及正确的单词 ? ? ? ? 3.4?使用c更改更多更改类操作符可以与删除中使用的同样的动作配合使用。 ? 1. 更改类操作符的工作方式跟删除类是一致的。操作格式是: ? ? ? ? ?c ? ?[number] ? motion ? 2. 动作参数(motion)也是一样的,比如 w 代表单词,$代表行末等等。输入 c$ 使得该行剩下的部分更正得同第二行一样。最后按 <ESC> 键。 4讲? ? ? ? 4.1定位及文件状态?输入 CTRL-G 显示当前编辑文件中当前光标所在行位置以及文件状态信息。 ? ? ? ? ?4.2搜索类命令输入 / 加上一个字符串可以用以在当前文件中查找该字符串 ? ? ? ? ?4.3配对括号的查找输入 % 可以查找配对的括号 )、]、}。 ? ? ? ? ? ?4.4替换命令输入 :s/old/new/g 可以替换 old 为 new。 要替换两行之间出现的每个匹配串 5讲? ? ? ? 5.1在 VIM 内执行外部命令的方法输入 :! 然后紧接着输入一个外部命令可以执行该外部命令。 ? ? ? ? ?5.2关于保存文件的更多信息要将对文件的改动保存到文件中,请输入 :w FILENAME? ? ? ? ? 5.3一个具有选择性的保存命令要保存文件的部分内容,请输入 v motion :w FILENAME ? ? ? ? ?5.4提取和合并文件通过命令 :r TEST 将前面创建的名为 TEST 的文件提取进来。所提取进来的文件将从光标所在位置处开始置入。 6讲? ? ? ? 6.1打开类命令输入 o 将在光标的下方打开新的一行并进入插入模式。 ? ? ? ? ?6.2附加类命令输入 a 将可在光标之后插入文本,输入 e 直到光标位于 li 的末尾 ? ? ? ? ?6.3另外一个置换类命令的版本输入大写的 R 可连续替换多个字符。 ? ? ? ? ?6.4复制粘贴文本使用操作符 y 复制文本,使用 p 粘贴文本 ? ? ? ? ?6.5设置类命令的选项设置可使查找或者替换可忽略大小写的选项,要禁用忽略大小写,请输入: :set noic 7讲? ? ? ? 7.1获取帮助信息,使用在线帮助系统按下 <HELP> 键 (如果键盘上有的话) - 按下 <F1> 键 (如果键盘上有的话) 输入 ?:help <回车> ? ? ? ? 7.2创建启动脚本开始编辑 vimrc 文件,具体命令取决于所使用的操作系统: ? 2. 接着读取 vimrc 示例文件的内容: ? 3. 保存文件,命令为: ? ? ? ? 7.3补全功能使用 CTRL-D 和 <TAB> 可以进行命令行补全 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/23 4:55:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |