*VIM、VI编译环境

i进入插入模式,按Esc键,进入命令模式。

一、Vim复制、剪切和粘贴命令

复制称为yank(y)
剪切称为delete(d)
粘贴称为put(p)

(一)复制(Yanking)

需要在查看的环境之下:
1.move,选择要复制的内容->按y;
2.v,选择要对齐的内容按下‘=’;
3.yy-Yank(复制)当前行,包括换行符;
4.3yy-从光标所在的行开始辅助三行;
5.y$-提取(复制)从光标到行尾的所有内容;
6. y^-提取(复制)从光标到行首的所有内容;
7. yw-将(复制)到下一个单词的开头。
8. yiw – Yank(复制)当前单词。
9. y%-将(复制)到匹配字符,默认情况下,支持的对是(),{ } 和 [ ],在匹配的括号之间复制文本很有用。

(二)剪切(Deleting)

在正常模式下,d是剪切(deleting)文本的键,将光标移动到所需位置,然后按d键,然后按移动命令,以下是一些有用的删除命令:

  1. dd-删除(cut)当​​前行,包括换行符。
  2. 3dd-从光标所在的行开始,删除(cut)三行。
  3. d$-删除(cut)从光标到行尾的所有内容。
  4. 适用于拉动的movement命令也可用于删除,例如dw,删除到下一个单词的开头,而d^删除从光标到行首的所有内容。

#####(三) 粘贴(Putting)
1.要放置被选中或删除的文本,请将光标移动到所需位置,然后按p将文本放置(paste)在光标之后,或按P将(paste)放置在光标之前。
#####(四)代码对齐(Code Alignment)

  • 命令模式下:=:1,$
  • gg(把关标定位到最上面),V(进入VISUAL模式),shift+g(选中整篇文本),然后=。
  • gg=G
  • step1:ctrl + v (选中块)
    step2:ctrl + f (向前) 或 ctrl +v (向后)
    step3:按"=", 把选中的代码对齐

一、Vim保存退出

  • 命令模式,直接按ZZ
  • 命令模式,按:wq

Linux编程,vim/vi环境相关推荐

  1. 实用技巧:Linux操作系统Vim/Vi编程提速

    Vim/Vi一直是UNIX/Linux系统上最流行的文本编辑器,从2001年接触UNIX至今,Vim/Vi始终是我修改系统文件.编写简单程序的首选编辑器,是居家旅行必备之工具.如何提升它的编写速度,本 ...

  2. linux 中 vim/vi的常用命令

    文章目录 简介 normal模式(正常模式) insert模式(插入模式) command模式(命令模式) vim的启动 退出vim 显示和取消行号 光标移动操作 撤销 恢复 文本删除 复制与粘贴 搜 ...

  3. Linux编程简介——VI

    VI是Linux/Unix下标配的一个纯字符界面的文本编辑器.由于不支持鼠标功能,也没有图形界面,相关的操作都要通过键盘指令来完成,需要记忆大量命令.因此很多人不大喜欢它,但同时由于键盘的方式往往比鼠 ...

  4. Linux -- 使用VIM/VI给文件加密和解密

    在写代码或者编辑文件的时候,总会有一些文件不想被人看到或者轻易看到(嘻嘻嘻...),如果去专门进行加密又显得有点过头,那么,使用VIM进行文件的加密无疑是最为稳妥最为便捷最为神不知鬼不觉的加密的方式, ...

  5. linux之vim/vi快速复制多行内容的快捷键

    1.复制一行 之前我只知道复制哪一行就把光标放在哪一行然后用命令y或者yy明亮,就复制了,然后我再用p命令就可以把这行复制到光标下面 2.复制多行 我们可以使用命令v然后加上 "上下键&qu ...

  6. linux中vim文本编辑器的默认模式是,Linux 下 vi/vim 文本编辑器超详细使用指南

    Linux下的编辑器最经常使用的就是vim或者vi文本编辑.vi 和vim 编辑器的区别是vim是vi的改进版本,在vi 编辑器的基础上上扩展了不少实用的功能. 大多数的linux/unix 发行版本 ...

  7. 嵌入式 Linux 编程

    嵌入式 Linux 编程 嵌入式应用开发 嵌入式软件开发流程 什么是交叉编译 在一种平台上编译出能在另一种平台(体系结构不同)上运行的程序: 在PC 平台(X86) 上编译出能运行在ARM平台上的的程 ...

  8. linux下的vi与vim

    vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对 ...

  9. kali linux 里vim如何使用_Kali Linux的vi编辑器/vim编辑器使用方法

    转载声明:本文为转载文章 Kali Linux系统的vi编辑器/vim编辑器的使用和CentOS有很多不同.基本使用方法如下 1.vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(comma ...

  10. 熟悉和理解linux编程环境,熟悉Linux环境和编程0.doc

    实验报告 班级 学号 姓名 实验日期 2005-03-20 实验一 熟悉在Linux环境下的操作及编程 一. 实验目的 熟悉Linux环境,掌握Linux常用的基本命令,为以后的Linux编程打下基础 ...

最新文章

  1. 年终盘点:2021年AI领域值得关注的十件事
  2. 本地复制不能粘贴到服务上
  3. 成功解决TypeError: ufunc 'sqrt' not supported for the input types, and the inputs could not be safely co
  4. Redis中的Sentinel 连接使用
  5. c语言基类型,C语言基本类型边界值
  6. REVERSE-PRACTICE-BUUCTF-26
  7. net2.0中使用Cookie保存中文出现乱码的解决方法
  8. nginx 安全加固心得
  9. YY直播黑盒测试工程师笔试题
  10. gpedit.msc 打不开
  11. matlab两轮自平衡小车,(2-3合刊) 基于MEMS惯性传感器的两轮自平衡小车设计
  12. 自制锂电池主动均衡板与新能源技术,均衡技术及原理
  13. 视频压缩编码问答--转载
  14. mount: special device /dev/vgdata/lv_ora does not exist,centos系统LV status状态为Not avaliable问题排查及处理
  15. PDF转换成Word转换器下载 PDF如何转成Word
  16. 在鼠标右键添加“使用WPS打开”
  17. 【收藏】2020年Python量化文章合辑
  18. 计算机网络sequence number,TCP协议中SequenceNumber和Ack Numbe
  19. 损失来自粗心 巧设置避免WMP11误删文件
  20. Python图像处理【2】探索Python图像处理库

热门文章

  1. 用IF公式实现向上取整的结果
  2. 一种贴片晶振异常情况,及晶振频率评估方法
  3. 关于Win8引导菜单风格切换
  4. Pytorch并行处理机制
  5. 4星|《千年金融史》:金融技术就是一个我们自己建造的时间机器
  6. [生成模型新方向]: score-based generative models
  7. 现代内衣百年:性感无罪,无尺码也不是终局
  8. 收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源
  9. java web 播放flv,实现网页中播放FLV文件的源代码
  10. 值得收藏几个Web木马后门查杀扫描工具