ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

VIm编译器

2022-08-10 21:02:42  阅读:194  来源: 互联网

标签:低行 ctrl 按下 模式 VIm 编译器 命令行 移动


vim 编辑分为三个模式
1、命令行模式 ===>默认vi的打开模式

2、低行模式   ===》按下ESC键,退到命令行模式,按下
                   shift+: 进入低行模式

3、插入模式   ===》编辑代码的环境
              ==》按下i  a  o  都能进入插入模式

插入模式 ===》写代码 ===》并以文本文件形式保存。
A、 a 、O 、o 、I 、i 以上6中的方法都可以进入插入模式
命令行模式 ===>默认模式,很多是需要使用该模式,不论当前处于什么模式 ==》ESC 都能回退到命令行模式

复制:yy键  ==》光标移动到指定行并复制一行
          nyy   ==》复制多行,移动到要复制的第一行
          2yy   ==》从光标位置向下复制两行
粘贴: p键 
移动: 方向键
        h 向前移动
        l 向后移动
        k  向上移动
        j  向下移动
删除: dd  删除一行
       x   删除一个字符
撤销: u
撤销的撤销: ctrl+r
文件开头: gg
文件末尾: G
按字选择:v
按行选择:V
按块选择:ctrl+v
===>全选: ggVG
===》部分选择: 从要复制的位置开始按下v键移动光标选择要赋值的范围按下y键,再次移动到要粘贴的位置按下p键。
翻屏向后: ctrl + f
翻屏向前: ctrl + b

练习:
赋值stdio.h文件到当前目录并完成以上简单测试。
cp /usr/include/stdio.h ./
vim ./stdio.h

低行模式 =>对当前文档执行特定操作=》保存退出。。。
进入低行模式: 首先退到命令行按下 shift + :
标志: 文档左下脚出现 :

set nu ===>显示文件的行号
wq 保存退出 ===> 命令行模式 ZZ == shift + zz
q! 强制不保存退出
wq! 强制保存并退出
q 默认的退出,如果文档有变化会提醒

w 只写入不退出
x 写入并退出 == wq

wq! /xxx/yyy/zzz ==>将文件另存为zzz
1,5 co 10 ==>将第一行到第5行的内容拷贝到第10行
1,5 m 10 ==>将第一行到第5行的内容移动到第10行

常用快捷键和技巧:

自动排版功能:选择要排版的代码范围 按下 +/= 键
打标记:m a
跳标:  ` a
查找功能: 命令行模式 /xxx 回车 n 向下找
N 向上找
替换功能: 低行模式 :g/s1/s//s2/g
: %s/s1/s2/g
在当前文件中将s1字符串替换为s2
多屏显示: 低行模式 vsp 纵向显示
sp 横向显示
切换屏幕:ctrl+w+w
用鼠标拉动中间隔线: :set mouse=a
退出显示::q
在vi中呼叫shell: 低行模式 shell
使用完毕用 exit 回到文档中。

标签:低行,ctrl,按下,模式,VIm,编译器,命令行,移动
来源: https://www.cnblogs.com/jinghaha/p/16573848.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有