VI 中有三种 visual 模式

按 v 进入visual 模式;

按 V 进入 visual line 模式,此时行 是最小的操作单位,dy 等动作的最小单位都是行;

按 ctrl + v 进入 visual block 模式,此时选中的区域是一个矩形;

使用 数字键 + h / j / k / l来调整选中的区域;

选中后:

使用 x 删除选中的区域,

按 I 进入插入模式,输入要插入的文本,按 esc 插入;

按 A 进入追加模式,同上;

按 c 进入替换模式,输入替换字符后按 esc 执行替换;

按 > 右移,添加空格,使用 :set shiftwidth=n 来设置一次 > 移动的空格数;

按 < 左移,同上,无空格时忽略命令;

按 ~ 大小写互换;

按 u 全部变为小写;

按 U 全部变为大写;

在windows中是按 ctrl + q 进入visual block 模式,其他的命令貌似都一样;

ctrl + r :redo,

vi的visual模式相关推荐

  1. vi中使用鼠标右键插入时进入(insert)visual模式

    使用vim插入外面复制的内容时,用右键点击后,并未将内容粘贴进去,而是进入了(insert)visual模式,解决方法: 先shift+enter进入普通模式 输入 set mouse-=a 然后再i ...

  2. Linux下vi和vim模式相互切换

    vi和vim 常用的三种模式: 1,正常模式 在这种模式下,可以使用[上下左右]按键来移动光标,也可使用[删除字符][删除整行]来处理档案内容,也可使用[复制.粘贴]来处理文件数据. 2,插入模式/编 ...

  3. 退格键删除input中光标指定的字符串_Linux中的vi 三种模式

    Ø 编辑模式:能进行文本的编辑操作,通过输入[i,a,o]进入 Ø 命令模式:进行快捷命令操作,如复制一行,删除一行,默认vi进入的模式,在编辑模式中通过[esc]进入命令模式 Ø 尾行模式:进行保存 ...

  4. vi的插入模式下退格和方向键不能使用的解决方法

    vi的插入模式下退格和方向键不能使用的解决方法 安装vim full 版本: $sudo apt-get remove vim-common $sudo apt-get install vim

  5. Vim常用操作,normal模式、insert模式和visual模式

    文章目录 normal 模式下 visual模式下 insert 模式 command 模式 vim多文件操作 其他 normal 模式下 a append 在当前字符后插入 i insert 在当前 ...

  6. linux vim查看下一页,Linux下vi和vim模式相互切换

    vi和vim 常用的三种模式: 1,正常模式 在这种模式下,可以使用[上下左右]按键来移动光标,也可使用[删除字符][删除整行]来处理档案内容,也可使用[复制.粘贴]来处理文件数据. 2,插入模式/编 ...

  7. vim insert VISUAL模式

    vim中使用鼠标右键粘贴,失败.vim的模式: 网上解法: 1. 普通模式下输入":set mouse-=a",有效 2. .vimrc中添加: if has('mouse')se ...

  8. vi编辑器服务器维护,vi编辑器有哪几种工作模式及如何转换_网站服务器运行维护,vi编辑器,工作模式...

    整理分享一些 Linux思维导图(值得收藏)_网站服务器运行维护 本篇文章整理分享了一些 Linux思维导图(值得收藏).有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. vi编辑器有 ...

  9. Linux之vi三种模式常用操作的学习

    1.vi的三种模式 2.切换到编辑模式的四种方式,编辑模式可以输入任意内容 a 光标向后移动一位 i  当前位置 o 另起新行 s 删除光标所在字符 r 替换光标所在字符 3.尾行模式,用于保存内容. ...

最新文章

  1. 补充知识--三相电机
  2. 人与动物之间有没有一条不可逾越的鸿沟?——从基础存在论到生命哲学
  3. linux下fdisk分区工具的使用
  4. php使用redis命令,PHP 使用 Redis
  5. GDCM:gdcm::Unpacker12Bits的测试程序
  6. C语言实现方差variance计算(附完整源码)
  7. 程序员的数学 pdf_作为一个程序员,分享我日常学习方式,自学渠道和方式
  8. svn , github工作流
  9. Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别
  10. php7 测试数据库_达梦数据库PHP连接测试
  11. LINUX系统用户操作命令
  12. Linux 下常用 ftp 命令
  13. Unity-汽车仿真-1.车库UI菜单滑动功能(利用iTween)
  14. 2013.11.18周例会小结
  15. 云计算机应用论文,关于云计算应用的研究(本科毕业论文)
  16. pico3pro使用unity播放360全景视频及事件交互
  17. 乱序整数序列两数之和绝对值最小
  18. 小象学院数据分析笔记:绘制常见的图形
  19. 基本概念学习(7002)---网络流量控制
  20. 美女,僧人,腐尸,菩萨美女

热门文章

  1. why do you want to university of cambridge?
  2. ubuntu-10.04硬盘安装挫折略记
  3. 有关UNICODE、ANSI字符集和相关字符串操作的总结[转]
  4. mac下安装JAVA开发工具(6)------tomcat、IDEA及nginx转发80端口到8080
  5. 5G时代 我国在通信技术领域弯道超车指日可待
  6. 【JVM】调优笔记1-----堆栈概念的对碰
  7. 20145234黄斐《java程序设计》第六周
  8. jQuery 2.0.3 源码分析 事件体系结构
  9. SAPI(PHP常见的四种运行模式)
  10. leetcode之Tow Sum两数之和的三种思路