美文网首页
Vim学习笔记(2)

Vim学习笔记(2)

作者: EWL | 来源:发表于2017-12-22 17:25 被阅读0次

距离上一次写这个,已经过了11天,Ok,开搞
还是新建一个test.html,用vim来新建(还是那句话,文件已存在就直接打开,不存在就新建文件)

这次的指令主要有 :

:e <path/to/file>  打开一个文件
:x/ZZ/:wq          保存文件并退出
:q!                并不推荐的退出并不保存,(升级版:qa!表示全部退出,且不保存)
:bn/:bp            打开了很多个文件,切换到上一个文件:bn(n就是next嘛),对应于:bp(p就是previous嘛很好理解,也很好记)
.                  重复之前的操作(就是个小数点)
N<指令>            最前面的N表示该指令重复操作N次(N代表数字,不是字母),比如2dd,表示从该行开始剪切2行
NG                 跳到第几行,比如30G表示第三十行
gg                 表示跳到第一行,等于1G 或者 :1(不要笑,这个指令就是叫gg)
G                  表示跳到最后一行
:saveas + <path/filename> 保存为

实际使用

还是按惯例打开test.html,并使用i和esc切换输入模式和指令模式

vim test.html
image.png
  • :e打开另一个文件(如果使用该指令打开的文件不存在,那么就建立一个,已存在的就直接打开)

打开一个不存在的文件

image.png

像当初说的那样,会新建立一个文件

image.png
  • :x / ZZ / :wq

尝试第一种:x

在test.html里面写一句test,然后:x加回车


image.png

直接退出,但是最大的问题就是:x表示需要保存的时候才保存,所以我们再来看看ZZ
emmmm,因为懒得录屏,所以直接按住shift+z,按两次就直接退出来了,很简单哒
最后还是熟悉的:wq,我的最爱,我表示不保存就退出有点儿危险,所以我还是最爱:wq,之后的:q!也是一样,不演示了。

  • .重复上一次操作

我写了一行hello,然后dd剪切p粘贴,之后不停地按 . 就可以重复的粘贴了,超爽

只能放个效果图了


image.png
  • N指令

举个栗子

请注意此时光标的位置
输入dd

image
image.png
输入p
image.png
输入2p
image.png

此时会变成6行,也就是之前剪切的3行,复制两次变成6行,vim是很聪明的,有时候可能会需要绕一下弯子才能明白为什么结果是显示的结果。

  • NG

还是原来的6行hello
先输入2G(具体就是按2,然后再按住shift+g)感受一下光标的位置

image

再输入4G

image

这个是很简单的,不做过多解释

gg以及G都是一样的操作,然后看光标的位置就行。

  • :saveas <path/filename>

如果我输入的是一个不存在的路径比如(因为我事先并没创建一个叫test的文件夹,会不会创建一个新的文件夹呢?)


image.png

结果

image

**改变战略,修改一个可用的路径 **
以新名字保存test.html,


image.png

又会出现


image.png
好吧,我强制输入:saveas test.html! image.png

那我如果在修改完这个文件之后,原来的t.html就会变成test.html,还有一点,如果在修改完该文件之后需要将该文件放入一个新的文件夹里面,我们需要提前建立该文件夹。比如,我事先创建一个名为hello的文件夹

image.png

之后vim test.html,写点什么东西,比如hello,之后输入保存为的指令

image.png

成功写入


image.png

搞定,收工。

相关文章

  • Vim学习笔记(2)

    距离上一次写这个,已经过了11天,Ok,开搞还是新建一个test.html,用vim来新建(还是那句话,文件已存在...

  • Python学习笔记-第十八天

    Django官方学习笔记Django快速搭建blogrunoob Django教程vim python搭建1vim...

  • day7-vim编辑器

    linux系统vim编辑器 1.什么是Vim? vim就和windows下的笔记本类似 2.vim与vi是什么关系...

  • vim学习笔记

    三种模式 vim分为3种模式:一般模式,编辑模式,命令行模式。 1. 一般模式 打开文档即为一般模式。 移动移动光...

  • 【vim】学习笔记

    按功能划分出命令 光标移动 w移动光标到下一个单词的词首,b移动光标到上一个单词的词首;e移动光标到下一个单词的结...

  • VIM学习笔记

    一些迟疑,还是决定要好好掌握vim 基本操作键

  • vim 学习笔记

    0. Install MacVim 1. 使用 Vundle 管理插件 1.1. Set up Vundle 1....

  • vim学习笔记

    vim 配置文件 在vim启动过程中,首先将查找配置文件并执行其中的命令,配置文件有三类 vimrc gvimrc...

  • VIM学习笔记

    原文地址:LoveDev 移动 单词移动 整行移动 根据行号来移动 行位置插入 tips1:10I*先输...

  • Vim学习笔记

    基础部分 安装Vim 打开官网的页面如下: 下载安装 下载结束之后安装成功如下 为什么下载下来是三个文件呢?用哪一...

网友评论

      本文标题:Vim学习笔记(2)

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