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

玩转Vim 从放弃到爱不释手

难度中级
时长 5小时 9分
学习人数
综合评分9.67
37人评价 查看评价
9.9 内容实用
9.1 简洁易懂
10.0 逻辑清晰
Ctrl+f和Ctrl+b是前后翻一页,Ctrl+d和Ctrl+u是前后翻半页。
所以Ctrl+u和Ctrl+f并不是很配对哦!
2-3 VIM插入模式小技巧

5:11秒附近, 把 [ 左中括号说成右中括号,把 ctrl+[ 说成进入插入模式。

最新回答 / 昏_沉沉
是的只能
let g:pymode_virtualenv_path = "/home/USER/miniconda3/algebra"
这样来指定

最新回答 / tmHName
https://github.com/universal-ctags/ctags-win32/releases

最新回答 / 宝慕林3486477
把Plug 'python-mode/python-mode', { 'for': 'python', 'branch': 'develop' }中的 'for': 'python' , 删掉试试
老师讲的很好,收藏了
老师您好:

​ ​ ​我很喜欢使用vim也很乐意使用vim模式开发。但是类似于sublime虽然可以有vim模式,却找不到可以配置vimrc的地方,实在是非常遗憾!好多在linux vim下使用顺手的快捷键也都没法在sublime里面配置了,更不要说vim的插件了,真心希望无论在那个os下都可以使用统一的开发工具。以上问题,还望您不吝指教!
vim的寄存器
vim里操作的是寄存器而不是系统剪贴板
默认我们使用d删除或y复制的内容都放到了“无名寄存器”中
技巧:使用x和p命令可以实现字符的调换
[:reg]命令查看所有的寄存器
使用["{register}]指定寄存器
如["ay]将旋转的文本复制到a寄存器中
[""]代表默认寄存器
["+]代表系统剪切板
["+p]将系统剪贴的代码复制到vim中

注:服务器模式下若无系统剪贴板,则使用inset模式下使用Ctrl+v进行粘贴。若格式错乱,则使用[:set paste]命令先设置粘贴模式然后再进行粘贴。
--
问题:设置了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
课程须知
1、了解 Linux 系统的常见操作。 2、知道如何安装 Vim。
老师告诉你能学到什么?
1、Vim 编辑器的基础操作 2、使用 Vim 编辑器的奇淫技巧 3、Vim 编辑器中常见的概念 4、如何配置 Vim 编辑器 5、如何安装和使用常见的 Vim 插件 6、使用Vim 开源配置

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消