美文网首页
vim基本用法

vim基本用法

作者: VKE | 来源:发表于2019-04-30 11:32 被阅读0次

vim支持各种语言和各种插件。

配置vimrc文件

建议参考https://github.com/amix/vimrc
错误处理

  • 在运行vim的时候提示如下错误:
处理 /home/zzw/.vim_runtime/vimrcs/basic.vim 时发生错误:
第   52 行:
E174: 命令已存在: 请加 ! 强制替换

解决方法:
找到/home/zzw/.vim_runtime/vimrcs/basic.vim的第 52 行,发现其为command W w !sudo tee % > /dev/null,在这一行前面加",将其注释掉,保存退出即可。

  • 在运行vim的时候提示如下错误:
vim-go requires Vim 7.4.2009 or Neovim 0.3.1, but you're using an older version.
Please update your Vim for the best vim-go experience.
If you really want to continue you can set this to make the error go away:
    let g:go_version_warning = 0
Note that some features may error out or behave incorrectly.
Please do not report bugs unless you're using Vim 7.4.2009 or newer or Neovim 0.3.1.

解决方法:
编辑.vimrc
vim ~/.vimrc
添加一行
let g:go_version_warning = 0
保存退出 问题解决

基本用法:

  • 进入插入模式:i;
  • 退出插入模式,返回命令模式,或去命令模式下已输入的命令的一部分:ESC;
  • 将当前文件保存为name.type:命令模式下,:wq name.type;
  • 上下左右移动光标:h->左移,j->下移,k->上移,l->右移;
  • 往前/后跳一个单词:b(back)/w(word);
  • 往上/下翻页:PageUp/PageDown,或者Ctrl+b(backword) / Ctrl+f(forward);
  • 光标跳到第88行:88gg;
  • 光标往上/下跳10行:10k/10j;
  • 消除打错的命令,比如本来想打88gg的,却不小心打了93,想把这个取消重新打:Esc;
  • 查找node:/node;
  • 在查找结果中找上/下一个结果:shift+n / n(next);
  • 剪切掉当前行:cc; 注意,剪切后会自动跳入插入模式!
  • 剪切掉从当前行开始的往下3行:c3c;
  • 恢复/取消上一步操作:u(undo);
  • 粘贴:p(paste);
  • 进入VISUAL(可视)模式:v;此模式下光标做选择文本;
  • 选中文本:visual模式下,光标移动到待选择文本的开始位置,然后通过上下左右移动,即可选中。然后想剪切的话就再按下c,只想复制的话就按下yy;
  • 复制当前行:yy;
  • 复制从当前行开始的往下3行:y5y;
  • 自动补全:Ctrl+n;

相关文章

  • vim 基本用法

    vim 简介 vim 有三种基本工作模式: 命令模式任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi...

  • VIM基本用法

    文件操作 vim file_name命令行中新打开一个文件 :e ~/some/path/file_name再打开...

  • vim基本用法

    vim支持各种语言和各种插件。 配置vimrc文件 建议参考https://github.com/amix/vim...

  • vim基本用法

    一、vi与vim的区别 1、多级撤消在vi编辑器中,按u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性...

  • Vim的基本用法

    以下所有的指令都是在非编辑模式下进行,什么是非编辑模式?就是你按下Esc后或者刚打开一个文件后的样子 撤销操作:u...

  • VIM 学习系列之基本命令,常用命令

    供开始学vim的同学参考,更多精彩文章https://deepzz.com 下面基本是vim的基本用法,刚开始学习...

  • VIM超详细用法以及思维导图

    VIM用法 VIM编辑器的用法,包含基础用法和高级用法。VIM的配置文件是用户家目录下.vimrc, 修改该文件加...

  • Linux命令参数详细解析-vim

    用法: vim [参数] [文件 ..] 编辑指定的文件或: vim [参数] - ...

  • vim用法

    vim的三种模式:命令,输入,底线模式切换命令:Esc i a o :yy 复制p 粘...

  • vim键盘映射

    Map是Vim强大的一个重要原因,可以自定义各种快捷键,用起来自然得心应手。vim里最基本的map用法也就是:ma...

网友评论

      本文标题:vim基本用法

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