Vim与mkdir

总的来说VIM是一个文档编辑器,而mkdir知识LINUX中的一个创建文件夹的操作命令,两者都可以用来创建文件目录(文件夹)

Vim hallo.c  (效果为创建一个名为hallo.c的可编辑文件)

Mkdir hallo     (创建一个名为hallo的文件夹)

.mkdir 命令 :创建文件夹

例:mdkir test 在当前工作目录下创建 test 文件夹

mkdir -p test/hello/666 在当前工作目录中创建 test 文件夹并在 test 文件夹中创建 hello 文件夹,最后在hello文件夹中创建666文件夹缺少 -p 会导致创建失败

LINUX常用操作命令:https://blog.csdn.net/Yiyebaizhi/article/details/129865924?ops_request_misc=&request_id=&biz_id=102&utm_term=vi%E4%B8%8Emdkir&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-129865924.142^v86^control,239^v2^insert_chatgpt&spm=1018.2226.3001.4187

vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的

文本编辑器,类似于Windows 系统下的notepad(记事本)编辑器。

Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用

参考文章:https://blog.csdn.net/hsforpyp/article/details/113833465?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168264753516800217283747%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168264753516800217283747&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-113833465-null-null.142^v86^control,239^v2^insert_chatgpt&utm_term=vim&spm=1018.2226.3001.4187

☆ 复制/粘贴(!)

① 复制当前行(光标所在那一行)

按键:yy

粘贴:在想要粘贴的地方按下p 键【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P键

② 从当前行开始复制指定的行数,如复制5行,5yy

粘贴:在想要粘贴的地方按下p 键【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P键

☆ 剪切/删除(!)

在VIM编辑器中,剪切与删除都是dd

如果剪切了文件,但是没有使用p进行粘贴,就是删除操作

如果剪切了文件,然后使用p进行粘贴,这就是剪切操作

① 剪切/删除当前光标所在行

按键:dd (删除之后下一行上移)

粘贴:p

注意:dd 严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。

② 剪切/删除多行(从当前光标所在行开始计算)

按键:数字dd

粘贴:p

特殊用法:

③ 剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移

按键:D (删除之后当前行会变成空白行)

☆ 撤销/恢复(!)

撤销:u(undo)

恢复:ctrl + r 恢复(取消)之前的撤销操作【重做,redo】

☆ 显示行号

基本语法:

  1.  :set nu

2 【nu = number】,行号

取消行号 => :set nonu

☆ set paste模式

为什么要使用paste模式?

问题:在终端Vim中粘贴代码时,发现插入的代码会有多余的缩进,而且会逐行累加。原因是终端把粘贴的文本存入键盘缓存(Keyboard Buffer)中,Vim则把这些内容作为用户的键盘输入来处理。导致在遇到换行符的时候,如果Vim开启了自动缩进,就会默认的把上一行缩进插入到下一行的开头,最终使代码变乱。

在粘贴数据之前,输入下面命令开启paste模式

:set paste

粘贴完毕后,输入下面命令关闭paste模式

:set nopaste

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值