Vim学习笔记(2)

距离上一次写这个,已经过了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

搞定,收工。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,548评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,069评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,985评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,305评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,324评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,030评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,639评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,552评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,081评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,194评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,327评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,004评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,688评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,188评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,307评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,667评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,337评论 2 358

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,286评论 9 467
  • 本文摘自https://www.cnblogs.com/yangjig/p/6014198.html 感谢原作者的...
    荣子3507阅读 332评论 1 0
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,759评论 3 48
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 1,889评论 0 3
  • 我知道他这是故意恶心我,目的无非就是让我失态。 “那你也一样,你喝的水里、吃的饭菜里都有我的尿……”我指着那杯水,...
    锈钟瑟鼓阅读 225评论 5 6