荒诞说vim使用操作

前言:

我们经常使用windows自带的记事本编辑文本文档,或是对于程序员来说使用notepad++、notepadplus、uedit等来编辑小程序(用专业级的开发工具编辑就不说了)。

今天解说vim的常用和使用技巧。虽然我们不是世界级的技术大牛,但是上天赐予了我们很重要的礼物——装逼。

比如:

别人如果问你“你是做什么的?”

你说:“用vim写文章的”

问“vim是什么啊?”

答:“vim全称是visual interface machine可视化网络接口文本处理系统。”(浮夸说,就是欺负有一些人不懂)

你在网吧使用vim看txt文件使用vim,旁边的小学生一看,哇塞好厉害啊!旁边的如花一看,瞬间对你欲罢不能。即使没有,上帝给了我们美好的梦想——意淫!使用vim让你更有逼格,找回人生自信,泡妞、发家致富不是梦!说大了,当个玩笑啊。


正题:

我们想使用vim如何进入vim,必须要有vim{linux、unix自带(及其类似)}。先下载和安装vim。

windows打开或打开方式就不说了,无论·是哪种系统使用vim命令几乎都是一致的,linux打开vim

vi f           #f代表文件名         
vi /d/d/f      #d代表目录名,用vim打开目录中的某个文件

打开之后没有段落号,不方便就让文章有段落号,按ESC键,输入":"键即可使用命令

set nu             #文档加上段落,nu为number的简写
set nonu           #取消文档段落

开始编辑文本,aio三个键都可以写入内容,aio三键又有什么区别呢?

答:vim编辑器是区分大小写的,a-i-o  后-前-下,A-I-O  尾-首-上,aA-iI-oO  后未签收下山(谐音:后尾-前首-下上),简单点好点,贴图配文字怕复杂化。

注:ai、AI为插入文字,oO为插入段落,大小写aio键以光标定义,别把$和A,0和I搞混了。


辛辛苦苦三十年,一夜回到解放前,重头再来gg。按gg到第一行,回到开始状态。

人生的终点是什么?游戏结束一般是大写标语:GAME OVER,按G到最后一行。


下棋的时候想悔棋,到悔棋的棋局,按nG,n为打上的数字,输到哪毁到哪nG,:n和nG一样。


你最想得到什么,辛苦辛苦最后为了什么?钱~~~~!,$移至当前行尾

一无所有,0移至当前行首


我多打了一个字! x删除光标所在处字符。

本来想删除光标前面的字符,结果把后面的字符删除!惊叹到牛叉,nx删除光标后所在n个字符,n为数字


dd删除光标所在当前行

dG删除光标所在后面的所有内容

D和dd类似,只是D还在删除行的位置

我想删除指定范围的行

:n1,n2d   比如全部删掉100到998行的文字

:100,998d


一大批,YDP,复制-y,剪切-d,粘贴-p。

yy复制当前行

dd剪切当前行

nyy复制当前以下n行

ndd剪切当前以下n行

p粘贴光标所在行下,P粘贴光标所在行上行

我打错了一个字   r替换,取代光标所在处字符

我打错了一句话  R替换光标所在处后的所有字符(原文保留状态,输入后生效),ESC键结束。

全部替换100到998行的指定字符串,

:100,998 /dns/sb/g                #将110到998行的dns全换成sb,%s全文替换,g改成c为询问




u撤销

搜索不区分大小写:set ic

搜索指定字符串/string,按/键后面是你想输入的搜索内容

n搜索指定字符串下一出现的位置



保存与退出
:w              
                         保存修改
:w new_filename 
                         另存为
:wq      
                        保存退出,快捷键ZZ和:wq一样
:q!                                    退出不保存
:wq!    
                        文件所有者和root能用

个人记忆口诀:

诶哎哦~插入后未签收下山,转行游戏gg不服开G到尾。

当前行首行尾零美元,一大批意淫复制当前,弟弟剪切当前,屁屁下上粘贴。(yy,dd,pP)

我去保存退出有条件!打不溜加文件名另存。

最后将绝世武林秘籍一张葵花宝典图献上!将欲神功,不必自宫!



荒诞说vim使用操作_第1张图片

你可能感兴趣的:(vim)