4.vim的高级用法配置

无图形界面分为 0-6 个运行等级,0 代表关机,6 表示重启,1 代表单用户模式,只有一个 root 用户,相当于 Windows 的安全模式;2-4 表示无图形网络模式,5 代表有图形的网络模式。 命令 init 0-6 例如:图形界面鼠标键盘出问题可以关闭图形界面,在打开图形界面
init 0:关机
init 6:重启
init 3:无图形界面
init 5:有图形界面

一.vim 的三种模式
vim 是全球两大流行文本编辑器之一
vim file 直接编辑文本内容
vim 不加文件名 可以在退出保存时加文件名 :wq file
vim 模式:
命令模式(浏览模式):
此模式下只能对文件内容浏览,对 vim 工作方式进行设定,不能修改文件
插入模式:
对文件进行修改的模式
退出模式:
结束 vim 程序使用到的指令 vimtutor
vim 手册,vim 命令打开
vim 程序,在程序输入:help

二.vim 工作的基本配置
在命令模式如何修改 vim 的工作方式
方法:临时设定 (vim任意一个文件时设定)
: set 设定
: set nu 显示行号
: set nonu 取消行号显示
: set mouse=a 鼠标可用
: set cursorline 显示光标所在行的行线

设定的参数可以网上搜索vim设定值查看
vim 一个汉字是三个字节,一行一个汉字是 4 个字节(容量大小),默认有一个换行符

方法: 永久设定
vim /root/.vimrc 针对 root 用户的


vim ~/.vimrc 针对当前用户

vim /etc/vimrc vim 配置文件(全局,所有用户都适用)

三.搜索
/关键字 高亮显示关键字
:noh 取消高亮显示



n 向下匹配关键字
N 向上匹配关键字

四.vim 中的字符管理

  1. 复制
    y 复制关键字
    y l 复制一个字母
    y3l 复制三个字母
    yw 复制一个单词
    y3w 复制三个单词
    yy 复制一行
    y3y 复制三行
  2. 删除
    d 删除的快捷键
    dl 或 x 删除一个单词
    d 3l 删除三个单词
    dw 删除一个单词
    d 3w 删除三个单词
    dd 删除一行
    d3d 删除三行
    u 恢复
    ctrl +r 撤销
    默认从下往上删除
    d3+ 上键 删除上三行
    复制也一样
  3. 剪切
    c 剪切
    cl 剪切一个字母
    c3l 剪切三个字母
    cw 剪切 一个单词
    c3w 剪切三个单词
    cc 剪切一行
    c3c 剪切三行
    注意:剪切操作完毕后会进入插入模式,如果粘贴需要按 ESC 退出插入模式在按 p
  4. 粘贴 p 命令模式下 p 表示粘贴
  5. 恢复 u
  6. 撤销 ctrl +r

五.批量添加字符
1>ctrl+v 选中插入字符所在列,可视化
2>按大写 I 进入插入模式
3>插入要写入的字符
4>ESC 退出插入模式
5>批量添加完成

六.批量修改字符
%s/ 原有字符 / 替换 字符 / g
: %s/

4.vim高级用法配置相关推荐

  1. vim的高级用法配置以及在系统中如何获取帮助

    vim的高级用法配置以及在系统中如何获取帮助 1 vim的三种模式 1.1 使用方法 1.2 vim模式 2 vim工作的基本配置 2.1 临时设定(set设定) 2.2 永久设定方式 3 搜索 4 ...

  2. Vim 的高级用法配置

    1.vim 的三种模式 vim是全球两大流行的文本编辑器之一 vim file #直接编辑文件的内容. vim                wq file                  file ...

  3. ansible高级用法(压测脚本)

    记录一个ansible高级用法与shell结合_kali_yao的博客-CSDN博客_ansible shell 注:由于ansible的远程原则必须要key(也就是ssh远程测试),所以在配置文件中 ...

  4. 全世界最好的编辑器VIM之Windows配置(gvim)

    全世界最好的编辑器VIM之Windows配置(gvim),vundle插件管理,NERDTree插件,ctrlp插件,vim-nerdtree-tabs插件等 .vim本来就是很强大,很方便的编辑器, ...

  5. 关于vim的详细配置

    超级强大的vim配置(vimplus) 2017年03月14日 22:59:09 擒贼先擒王 阅读数:25153 From : http://www.cnblogs.com/highway-9/p/5 ...

  6. Linux基础和c语言的高级用法

    Linux基础 基础命令 与文件相关的: mkdir:创建一个目录文件 touch:创建一个普通文件 rmdir:删除一个空的目录文件 cd:+目录名:进入该目录文件 +路径:进入该路径下 ls:显示 ...

  7. vim 高级应用 原文地址 http://www.2maomao.com/blog/wp-content/uploads/vim_tips.txt

    最佳vim技巧 ---------------------------------------- # 信息来源 ---------------------------------------- www ...

  8. Cacti Weathermap 高级用法 (二)

    成都长宽Weathermap实际运用的效果图示例: 这是一个CNC出口的质量监控图. 途中cnc节点(红色)是一个展示图例,TEL节点根据存活状态显示为绿色 TEL节点上面P:47.2ms 是一个,这 ...

  9. GUN sed高级用法,sed脚本编写

    这里举一些sed常用的高级用法例子经供参考: 一下操作都针对file.txt文件作修改 [root@QX-××× ~]# cat file.txt libgcc-4.4.7-4.el6.x86_64 ...

最新文章

  1. hdu 2028 Lowest Common Multiple Plus
  2. python内置函数用来返回_Python内置函数用法
  3. 【渝粤题库】陕西师范大学291003综合英语(三)作业(高起专、高起本)
  4. 纯css页面变灰度兼容ie、firefox、chrome、opera、safari
  5. 分享几个你可能不知道的交互式Git 命令
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的学生信息与选课系统
  7. 炸裂!微信支付的架构太牛了!(微信跨平台开发框架)
  8. 【OpenCV学习】梯度化一张图片
  9. 平衡小车之家_人教版高中物理必修一 专题 共点力作用下的动态平衡 公开课优质课课件教案视频...
  10. python源码中的学习笔记_第7章_字符串
  11. 用selenium做模拟登录163邮箱(有两种方式,行为链)
  12. H5页面(三)效果之实现图片360度旋转---------spritespin.js插件
  13. 大数值金额大写转换(C语言)
  14. 安装VMware Workstation 16.1
  15. 关于POI设置打印区域 动态添加打印区域问题
  16. 基于 OSGi的企业级开发框架实践——开发框架的创建
  17. python 导入离线地图_Geo地图导入python数据分析--(重点推荐)
  18. 5G时代不可或缺的关键技术:详解边缘计算参考架构3.0
  19. Artery框架增删改查学习
  20. LED驱动电路(IC)-VK1S68C/D,LED数显驱动控制电路,LED数码管驱动芯片

热门文章

  1. 阿里巴巴著名的“管理三板斧”
  2. VB计算汉字笔画数代码
  3. 设置计算机ip地址时网关的作用是什么,IP地址小课堂:起到门户作用的网关到底有多重要?...
  4. JAVA编写程序实现,由键盘输入两个整数,输出其中较大的数。
  5. 在github搭建自己写的网页
  6. 创建个人网页,创建个人网址。
  7. 禁止div被拖动 css,【Web前端问题】div在拖动时出现禁止图标
  8. Intel 助力移动云百万 IOPS 云硬盘,打造极速云存储体验
  9. SegeX MemDialog:封装好的内存对话框(非资源对话框)说明
  10. 4G DTU和4G工业路由器有哪些区别?