linux中vim的增删改查

vim的增删改查:

vim的删除:

dd 删除一行元素

1,$d 删除了指定的行数 1代表范围 其中$表示末行 比如说你输入1,从第一行开始删除,也是末行

%d 删除所有行

:3,5d 删除指定行 从指定行开始删除

vim的增加元素:

yyy 复制 p是粘贴的意思,单行复制,单行粘贴

nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。

shift+p 在当前行前粘贴

ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴

Ctrl + r 重做(Redo),即撤销的撤销。

查找:

/text  查找text,按n健查找下一个,按N健查找前一个。

?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。

修改:

:set list

:set nolist

c[n]w: 改写光标后1(n)个词。

c[n]l: 改写光标后n个字母。

c[n]h: 改写光标前n个字母。

[n]cc: 修改当前[n]行。 n为数字

[n]s: 以输入的文本替代光标之后1(n)个字符,相当于c[n]l。

[n]S: 删除指定数目的行,并以所输入文本代替之。

:w → 存盘

:wq → 存盘 + 退出 (:w 存盘, :q 退出)

:q! → 退出不保存

:qa! 强行退出所有的正在编辑的文件,就算别的文件有更改。

:r filename在当前位置插入另一个文件的内容。

:[n]r filename在第n行插入另一个文件的内容。

:r !date 在光标处插入当前日期与时间。同理,

:r !command可以将其它shell命令的输出插入当前文档

i: 在光标前插入;一个小技巧:按8,再按i,进入插入模式,输入=,

按esc进入命令模式,就会出现8个=。 这在插入分割线时非常有用,如30i+<esc>就插入了36个+组成的分割线。

I: 在当前行第一个非空字符前插入;

gI: 在当前行第一列插入;

a: 在光标后插入;

A: 在当前行最后插入;

o: 在下面新建一行插入;

O: 在上面新建一行插入;

#软件开发薪资爆料#
linux指令 文章被收录于专栏

作为开发者,Linux是我们必须掌握的操作系统之一。因此,在编写代码和部署应用程序时,熟练使用Linux命令非常重要。这些常用命令不得不会,掌握这些命令,工作上会事半功倍,大大提高工作效率。

全部评论

相关推荐

Z_eus:别打招呼直接发你的优势
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务