为了账号安全,请及时绑定邮箱和手机立即绑定

玩转Vim 从放弃到爱不释手

难度中级
时长 5小时 9分
学习人数
综合评分9.67
37人评价 查看评价
9.9 内容实用
9.1 简洁易懂
10.0 逻辑清晰
--
问题:设置了autoindent后粘贴代码格式错乱
解决:在命令行模式下使用[:set paste]命令设置粘贴模式,然后进入insert模式进行粘贴,此时autoindent功能失效,我们使用[:set nopaste]命令恢复autoindent功能。
vim 复制粘贴与寄存器

normal模式下复制粘贴:
y(yank)复制
p(paste)粘贴
d 删除
使用 d和p 组合可以达到剪切的效果

visual模式下选择,normal模式下再使用p粘贴

yiw 复制一个单词 p粘贴
yy 复制一行 p粘贴
dd 删除一行 p粘贴

insert模式下的粘贴
Ctrl+v(Windows)
Cmd+v(MacOs)
鼠标右键-粘贴
我是这样加的双引号:
:% s/^/"/g
:% s/$/"/g
有没有老师用的ppt
这节有个问题,移动命令cltr F/B是一对,cltr U/D滚屏一对。
给 url 前后添加双引号的方法:
1. awk '{printf "\"%s\"\n", $1}' file
2. vim 下 :%s/^/"/g file :%s/$/"/g file
3. vim 宏录制
qa:开始宏录制到寄存器 a
I" Esc:在行首添加双引号
A" Esc:在行尾添加双引号
j:跳转到下一行
q:退出宏录制
100@a:重复100次
重复的操作需要用到宏,因为宏临时存在寄存器中,需要需要持久化还需要通过shell sed或者python进行操作
点赞点赞点赞?,非常的棒,感谢作者的分享,学到了太多东西了
Momentum 找着了?
老师这个 todolist 好评,可以告知是什么插件吗:)
也可以使用 ctrl + [ 从编辑模式进入normal模式。这一点或许对有touchbar的mac同学有帮助
我用 tmux + fish shell~
老师你的iterm2使用什么主题,字体,配色方案
不能白嫖,补了很多插件知识,感谢老王。
课程须知
1、了解 Linux 系统的常见操作。 2、知道如何安装 Vim。
老师告诉你能学到什么?
1、Vim 编辑器的基础操作 2、使用 Vim 编辑器的奇淫技巧 3、Vim 编辑器中常见的概念 4、如何配置 Vim 编辑器 5、如何安装和使用常见的 Vim 插件 6、使用Vim 开源配置

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消