美文网首页
vim使用教程

vim使用教程

作者: 朱小维 | 来源:发表于2016-11-24 16:44 被阅读74次

本人使用的是安装在虚拟机上的Ubuntu自带的vim编辑器。
vim有多种模式:
在normal模式下文本不可被编辑,按i进入编辑模式,按v进入可视模式;
可视模式下,可以选取文字;
编辑模式下,可以编辑文本;
在任何模式下按Esc进入normal模式。

一些常用快捷键
1.快速定位到当前行首
在normal模式下按数字0

2.快速定位到当前行尾
在normal模式下按$

3.复制命令相关
y 复制在可视模式中选取的文字到剪贴板;
yy 复制当前行到剪贴板;
yw 复制一个单词

4.粘贴命令相关
p 小写p粘贴到游标后;
P大写P粘贴到游标前;

5.删除几行
dd 删除光标所在行
Ndd 删除光标所在行之后的N行

6.快速翻页
ctrl+f 向上翻页
ctrl+b 向下翻页

7.查找某个字符串
/string 向下查找字符串
?string 向上查找字符串
n继续向下查找下一个string
N继续向上查找下一个string

  1. 查找替换
    :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky

  2. 操作"",'',<>,{},[]之中的内容
    分别更改这些配对标点符号中的文本内容
    ci’、ci”、ci(、ci[、ci{、ci< -

分别删除这些配对标点符号中的文本内容
di’、di”、di(或dib、di[、di{或diB、di< -

分别复制这些配对标点符号中的文本内容
yi’、yi”、yi(、yi[、yi{、yi< -

分别选中这些配对标点符号中的文本内容
vi’、vi”、vi(、vi[、vi{、vi< -

  1. 移动
    按搜索移动
    事实上,对于一个源程序文件我们往往是要查找其中的一个变量或函数名,最有效的方法就是按文本搜索快速移动。
    /pattern // 向前搜索模式,pattern代指要搜索的内容
    ?pattern // 向后搜索模式
    n // 重复上次搜索(向行号大的方向)
    N // 反方向重复上次搜索

PS:vim的命令操作实在是太多了想要学好vim需要大量的练习,为了使练习不那么枯燥推荐一个类似于金山打字通的vim练习小游戏 vim adventures

相关博客

http://eric888.lofter.com/post/2a5cf0_2a95391

vim复制粘贴 、寄存器相关

https://jingyan.baidu.com/article/7f766daf43789b4101e1d0f3.html

相关文章

  • Linux系列三之VMware虚拟机NAT模式联网原理以及设置(

    注意 本次教程需要熟悉简单的vim命令,具体vim使用教程查看教程Linux系列二之Linux入门简介 一、VMw...

  • Vim使用教程

    vim是在Linux和Unix操作系统下标准的通用编辑器,也是Linux最基本的文本编辑器,这里简单介绍一下常用...

  • VIM使用教程

    一、VIM的进入和退出 进入:打开git或者terminal终端,命令行输入“vim 文件名”<回车>,若当前目录...

  • vim使用教程

    本人使用的是安装在虚拟机上的Ubuntu自带的vim编辑器。vim有多种模式:在normal模式下文本不可被编辑,...

  • Vim使用教程

    何为Vim? Vim是从vi发展而来的文本编辑器,具有代码补全、编译、错误跳转等功能,在程序员中被广泛使用,和Em...

  • Vim使用教程

    1、目的 用命令行来实现对文件夹和文档的操作。 2、平台 终端,windows系统上直接用gitbash。 3、下...

  • vim 使用教程

    之前学习时整理的内容 第一级:入门级 模式分类a. 命令模式(Command mode)b. 插入模式 (Inse...

  • vim使用教程

    简介 vim是一个文本编辑器,它的设计理念是命令的组合,熟练使用其命令,一个键盘就能进行高效地文本编辑。 使用 进...

  • vim使用教程

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),插入模式(...

  • Vim使用教程

    首先,Vim 是基于文本界面的编辑工具,是所有 Linux 发行版本默认的文本编辑器。安装命令: 在Linux操作...

网友评论

      本文标题:vim使用教程

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