daw :删除光标所在单词(「超级常用」)
配合可视模式选中一些内容 , 再按 d 就可以删除这些内容了 。
- 「可视模式」:v 按字符移动光标选择内容 , V (大写) 按行上下移动选择内容 。
- 「撤销」:u 撤销一步操作 , Ctrl + r 反撤销 。
- 「复制粘贴」:y 是复制 , p 是粘贴 。配合可视模式 , 选中内容后 , 按 y 即可复制 , 按 p 粘贴 。yy 是复制光标所在行 。更多精彩文章请关注公众号『Pythonnote』或者『全栈技术精选』
?
注意:如果是复制一行内容 , 粘贴时会向下粘贴一行;如果是复制几个字符 , 会向光标后粘贴 。「只针对当前文件有效」 , 也就是退出当前文件后 , 复制的内容不在了 。
?
- 「重复操作」:. 重复上一步操作
- 「替换操作」:
按 R 后 , 再按要替换的字母 , 替换后 , 光标会移动到后一个字符 , 可以再次执行替换操作 , 不必一直按 r 。
- 「进入输入模式」:
a:插入光标后一个字符
I:插入行首
A:插入行尾
o:向下新开一行,插入行首
O:(大写)向上新开一行,插入行首
2.2 输入模式输入模式下 , 不能使用快捷键 , 可以正常打字或者使用方向键控制光标 。按 Esc 键进入命令模式 。更多精彩文章请关注公众号『Pythonnote』或者『全栈技术精选』
2.3 末行模式在命令模式下 , 按 : 进入末行模式 。退出末行模式按 esc 键 , 即可进入命令模式 。
* 退出
# 保存并退出:wq# 直接退出:q# 强制退出:q!
- 显示行号
:set nu
- 查找
:/要查找的内容
按 n 查找下一个;按 N 查找上一个 。- 高亮显示查找内容
:set hlsearch
- 替换
# 末行模式下 , 将当前文件中的所有abc替换成123:%s/abc/123/g# 末行模式下 , 将第一行至第10行之间的abc替换成123:1, 10s/abc/123/g
?3.总结的一些骚操作1.要查找光标所在单词 , 直接按下面的快捷键:
1.%表示整个文件;1, 10表示1到10行范围内
2.s 表示替换
3.g 表示全局
?
*
?2.如何快速选中一个单词:先把光标移动到该单词下方 , 然后按 b 移动光标到单词首字母 , 按 v 进入可视模式 , 再按 e 选中当前单词 , 即 bve 。选中之后就可以按 y 复制 , 或者按 d 删除了 。更多精彩文章请关注公众号『Pythonnote』或者『全栈技术精选』
也就是按 shift + 键盘字母区上方数字键8
?
3.我想把内容复制后 , 其他文件也使用 , 就好像 ctrl c 那样 。可以使用如下快捷键:
"+y
先选中所有复制内容 , 然后按上述快捷键(注意「上述快捷键是三个字符」)即可复制到系统的剪切板中 。4.如果我想在新打开的文件中粘贴上一个文件中复制的内容呢?
"+p
4.插件vim 优秀就优秀在它可以使用插件 , 然后打造出一款类似 Pycharm 的 IDE 工具 。本文列举一些常用插件 , 具体安装对应 GitHub 上操作 , 自己 google 一下 。「插件管理工具」 :Vundle
「目录树」:NERDTree
「搜索文件」:CtrlP
「基于内容搜索文件」:ack
「python函数跳转功能」:ptags 可以查看我的文章『vim实现python函数跳转』
「代码折叠」:这个不是插件 , 而是修改 .vimrc 配置文件 , Google 一下
「代码补全」:YCM (YouCompleteMe)
推荐阅读
- MySQL单表查询看这一篇文章就够了
- 想要快速认识电脑接口,看这篇就够了
- 看完才懂USB 再也不会分不清类型了
- 肝炎会不会传染呢?
- 连体裤|啥月份出生的人,赚钱渠道多,穷日子不会熬太久,下半年贵人发力
- 苹果送修被退回?苹果手机店维修会不会把你好零件偷换?
- 你,真的会用macOS了吗?看这就够了
- 非常全面的网桥基础知识,只看这一篇文章就足够了
- 翡翠|雪花棉对于翡翠的影响,不但不会破坏其美观效果,还会增添其价值
- 喝红茶吃海鲜会中毒么?[红茶]