| |
|
开发:
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基本指令(二) |
motion——表示操作范围的指令
粘贴命令在vim下使用删除命令并不会直接删掉,而是保存在相应寄存器中,使用粘贴命令可以将其粘贴出来。
补充说明:如果粘贴的是整行为单位,那么将在光标的下一行或上一行开始粘贴,否则在光标之后/前粘贴。 拷贝命令y [数字] motion 从光标处开始(包含光标处)。 替换命令r 替换光标所在的字符; 【用法】按下r键后输入新字符。[数字 + r] 表示从光标处开始将多个字符统一替换新字符,注意是字符不是字符串。 替换模式R 进入替换模式。 【说明】替换模式下输入的字符会覆盖光标所指字符,而被覆盖的字符不会被清除,按下Backspace键即可恢复(替换命令r没有此功能)。 修改命令c [数字] motion 【说明】执行该命令是会先将所选目标清除,然后进入插入模式输入。因此替换与修改是不一样的。 查看文件信息ctrl + g 信息包括文件名、总行数、光标所在位置占全文比重。 跳转(1)行号 + G (2): + 行号 光标跳转到指定行行首。 定位括号% 【用法】光标选中括号后按下%即可定位到另一半括号,如果无反应那说明该括号使用有误。 缩进>>缩进 <<反缩进 当多行缩进时使用可视模式选中行再按缩进指令进行多行缩进(只需按>或<就可以缩进了)。 搜索指令(1)/目标 (2)?目标
【用法】输入指令后会在终端底行出现,按Enter键开始搜索。 十个特殊符号的搜索:/\目标 十个特殊符号:.、*、[、]、^、%、/、?、~、$ 搜索+替换命令
文件操作命令
【说明】打开多个文件命令(vi -o与vi -O )需要在终端输入。 光标在多个文件中切换:
例:垂直分布打开l.c与lcz.c文件: 例:水平分布打开l.c与lcz.c文件: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/25 18:56:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |