美文网首页
vim基本操作

vim基本操作

作者: 薏苡莴苣 | 来源:发表于2019-06-20 22:16 被阅读0次
0.获取帮助
  • :help 获取帮助
  • : help x 获取x命令帮助
  • 进入帮助后,Ctrl + ]可跳转到对应链接主题,Ctrl+O可跳回到前一个位置
1、终端打开vim窗口字体大小设置

<Ctrl> + <->减小字号
<Ctrl> + <Shift> + <+>增大字号

2、搜索

(1)快速移动+查找+修改替换同一个单词
在normal 模式下

  • /the>查找一个单词
  • 可以直接输入“/字母”来查找某个单词/字母。
  • 查找后使用*来跳到下一个匹配目标。
  • 找到后,输入cw进行修改(此时会进入insert模式)
  • 修改后按esc退到normal模式,按“n”键到下一个匹配处,输入‘.’重复之前修改。
  • :s/old/new/ 替换当前行第一个 old 为 new
    :s/old/new/g 替换当前行所有 old为 new
    :n,$s/old/new/g 替换第 n 行开始到最后一行中每一行所有old 为 new
    (2)简单搜索
    normal模式
  • normal模式按G,可以跳到末尾,再开始搜索
  • normal模式按gg,可以跳到文档开头,再开始搜索
  • /字符 搜索字符,?和/搜索方向相反
  • :set ic /set noignorecase(ic=ignorecase)
    设置/取消忽略大小写,然后再去搜索
    (3)查看搜索历史
  • normal模式
    按上下箭头
3、vim的补全功能
  • 输入重复单词的首字母,然后按'ctr +n'组合键就可以看到补全的选择。

set showmode:显示当前模式

4、删除字符

normal模式

  • 按x键删除当前光标字符
  • dd删除当前行
  • J是删除换行符,合并下一行
5、撤销和重做
  • u撤销上一次修改
  • Ctrl + r撤销上一次‘撤销’
6、退出
  • ZZ退出vim
  • :wq!保存修改退出
7、光标移动

normal模式,

  • HJKL代表‘左下上右’
  • w 移动到下一个单词,3w移动三个单词(b与之相反)
  • home/end或$/0 移动到行首行尾
  • fx 在当前行找x字符并光标跳过去
  • 3fx调到第三个x字符上
  • Fx是向左搜寻x字符
  • 9999k调到行首,32j调到第32行
  • 32G直接调到32行
  • %光标在左边括号按下此键,会调到右边括号处。
  • 50%会调到文章中间位置
  • H (home文章开头)、M(middle文章中间),L(last文章末尾),分别调到对应位置
  • ctr +G得到文档相关信息
  • set nu /set nonumber(nu=number简称)显示/关闭行号
  • 滚屏,Ctrl + U/D上下滚动半屏
    Ctrl+E/Y上下滚动一行
  • zz将当前行移到屏幕中间
8、高亮和复制粘贴
  • :set hls/set nohls(完整hls=hlsearch)设置取消高亮显示搜索结果,:nohlsearch仅去掉当前的高亮显示
  • r在normal模式下替换单个字符
  • cl 自动跳到insert模式修改单个字符
  • cc修改一整行
  • 按v进入virtual模式,可以进行一行一行的选中文档,输入跟normal的命令删除
  • Ctrl+v进入virtual block 模式,可以选择进行一个模块选择
  • yw复制,yy复制一行,p 粘贴
  • syntax enable,语法高亮
  • syntax clear 暂时关闭语法高亮
  • syntax off 彻底停用语法高亮
9备份
  • set backup,生成的备份文件名后面加了一个~号、

相关文章

  • Vim速成 - 第1节 Vim基础操作

    第1节 Vim的基本操作 本节将介绍Vim的基本操作。 下图列出了在Vim中进行基本的光标移动及文字编辑等操作。 ...

  • linux

    vim 基本操作 一、 vimrc基本设置

  • vim基本操作

    0.获取帮助 :help 获取帮助 : help x 获取x命令帮助 进入帮助后,Ctrl + ]可跳转到对应链接...

  • vim 基本操作

    vim特点:1 linux自带2 不需要鼠标,速度快3 快捷键特别方便4 支持宏、支持插件,可以自己配置成 ...

  • Vim 基本操作

    初次接触到 Vim 是在 Git 命令行中。改写提交的 git commit --amend 命令执行后,需要按下...

  • vim基本操作

    第一次使用 进入插入模式 i退出插入模式 Esc保存并退出(先退出插入模式) :wq不保存并退出(先退出插入模式)...

  • Vim基本操作

    增 i 在光标所在字符前开始插入 I 在光标所在行的行首开始插入 如果行首有空格则在空格之后插入 a...

  • vim基本操作

    vim基本操作 Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常...

  • vim 基本操作

    lesson1 上(K)下(J)左(H)右(L) x 删除光标上的字符 i插入文本光标前 A插入文本光标后 :...

  • vim基本操作

    学习vim是要遵循基本法的,那就是学习一个文本编辑器所具有的最基本的功能,而vim把它用命令来实现了。 vim是模...

网友评论

      本文标题:vim基本操作

      本文链接:https://www.haomeiwen.com/subject/dusaqftx.html