栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【Vim】学习笔记day01

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Vim】学习笔记day01

系列说明

本系列为学习随笔, 记录个人觉得容易遗忘的重点内容, 全面的指南请star项目

GitHub上的Learn-Vim

本文是ch00与ch01的内容笔记
新手写作, 若有错误的地方, 恳请读者指正, 先行谢过.

本文目录
  • 系列说明
  • 正文
    • 关于_vimrc
      • 引申-显示行号的设置
      • 引申-调整兼容性
      • 引申-切换GVim语言为英文
    • 打开文件相关
      • 打开多个文件
      • 带指令打开文件
    • 打开多个窗口
    • 托管,中途离开与返回

正文 关于_vimrc

具体不同操作系统内的位置在vim界面内输入以下代码查看

:h vimrc

_vimrc是一个存储用户配置的文件, 里面的代码是启动vim前会执行的(目前的理解)

引申-显示行号的设置
  • 方法1 在_vimrc内添加一行 只要不变配置文件, 这个改变是永久的
set number
  • 方法2 在vim界面内输入 这个设置只在本次使用生效
:set number
引申-调整兼容性

使用的是Vim不是Vi, 在_vimrc内输入

set nocompatible

来设置为不兼容模式, 当然也可以在vim内, 也是只有本次打开有效

:set nocompatible
引申-切换GVim语言为英文

在_vimrc内添加:

  set langmenu=none
  language message none
打开文件相关 打开多个文件

vim支持同时打开多个文件, 语法为
vim <文件1> <文件2> <文件3>

带指令打开文件

可以在文件名前面加上要打开执行的命令,

  • 格式一
    vim +{cmd} <文件名>
    教程作者这里用替换substitute命令演示,
    打开一个文件, 替换文中所有"pancake"为"bagel", 命令为
    vim +%substitute/pancake/bagel/g <文件名>
    //简化写法
    vim +%s/pancake/bagel/g <文件名>
    //支持连续操作, 好理解
    vim +%s/pancake/bagel/g +%s/bagel/whatever/g +%s/whatever/bagel/g <文件名>
    
  • 格式二是使用 -c
    -c 可以完全替代+
    vim +%s/pancake/bagel/g <文件名>
    //用-c
    vim -c %s/pancake/bagel/g <文件名>
    
打开多个窗口

使用大写的O和小写的o来打开竖直排列的或是水平排列的多个窗口
大写是竖的, 小写是水平的

vim -o(窗口数量) 
//或者  
vim -O(窗口数量)

后面可以跟文件名, 文件依次打开在创建的窗口中.
甚至可以组合使用, 来打开一个三行两列的窗口, 实际测试只显示一列, 第二列在buffers中

vim -O2 -o3 <文件1> <文件2>
托管,中途离开与返回
  • 方法1: 按Ctrl+z

  • 方法2: 输入

:stop
//或者
//:suspend

​

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/941043.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号