vim基础

作者: begonia_rich | 来源:发表于2018-08-01 02:03 被阅读6次

vim基础,多练习,多使用

按键操作

普通模式

1移动光标部分
ctrl+f 向下一页
ctrl+b 向上一页
0 以后本行最前面
$ 移到本行最后
gg 移到文件第一行
G 移到文件最后一行

2查找与替换

/word 向下查找word
n 向下重复查找
N 向上重复查找
:1,$s/word1/word2/g[c] 从第一行到最后一行替换word1变为word2

3删除复制黏贴

x/X 向后删除/向前删除
dd 删除光标所在行
yy 复制光标所在行
nyy 赋值光标向下n行
p 黏贴
u 复原前一个操作(撤销)
ctrl+r 重复上一个操作


进入编辑模式的按钮

A 从光标所在行的最后一个字符处插入
o 从光标所在行的下一行处插入新的一行


进入命令行模式的按钮

:q
:wq
:! command 可以切出去执行一个命令
:set nu 行号


常用命令示意图

常用命令示意图

打开时的警告信息

一般vim某个文件那么会生成类似.filename.swp的隐藏文件,这是你所有操作的暂存文件,当遇到突然断电或其他不正常的离开vim编辑之后,再次打开时会提示一些警告信息.此时有O(只读) E(继续操作) R(加载暂存内容,完事后还需要手动删除) D(删除之前的暂存文件) Q(退出)等操作,一般使用D较多,删除即可

块选择

非常有用的一个技能,可以进行纵向复制和删除,最常用的就是ctrl+v块复制(纵向复制/删除)


参数说明

多窗口功能

:sp 开启一个新窗口
ctrl+w 再按上下箭头可以选择编辑的窗口
ctrl+w 再按q可以关闭窗口

按键说明

vim环境设置

整体的默认设置一般放在/etc/vimrc,一般修改~/.vimrc这个个人文件
这是可设置的值

环境参数设置1 环境参数设置2

这是一个例子.set nu和syntax on比较有用

栗子

相关文章

  • 零基础玩转 vim 视频教程

    零基础玩转 vim 视频教程(35 个视频) 零基础玩转 vim 视频教程 #01 三十分钟带你玩转 vim[ht...

  • FFmpeg 工程之路-基础开发概述

    章节 熟练使用 Vim 编辑器Vim 编辑器核心理念、使用窍门Vim 处理模式Vim 常用命令Vim 基础命令 C...

  • VIM 环境快速配置(Windows)

    vim基础环境安装 安装gvim默认VIM目录结构: 为实现绿化,建议所有配置都在\vim\_vimrc设置。几个...

  • VIM基础

    1.移动 基础 字符移动 你也可以使用键盘上的方向键来移动,但这么做h j k l的存在就失去了意义,之所以使用h...

  • vim基础

    vim基础,多练习,多使用 按键操作 普通模式 1移动光标部分ctrl+f 向下一页ctrl+b 向上一页0 ...

  • VIM

    vim 基础 vim 有三种模式 命令模式(Command mode) ,插入模式(Insert mode), ...

  • vim script 编程基础

    vim script 编程基础 简单扼要的介绍vim script的语法和编程基础,可以有空的时候瞄一瞄。 1. ...

  • vim编辑操作

    Vim有三种基本工作模式: + 命令模式 + 文本输入模式 + 末行模式。 vim基础操作 vim是从 vi 发展...

  • 1.安装教程

    ELK基础 0.linux基础配置 vim /etc/hostname ------------------ do...

  • Linux常用的命令

    基础知识 基础命令 安装工具 apt/brew/yum vim一般Mac本上都自动带了。 vim基本操作 Lini...

网友评论

      本文标题:vim基础

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