vim常用指令及快捷键(持续更新)
2024-10-16 12:27:02
(这些文章都是从我的个人主页上粘贴过来的,大家也可以访问我的主页 www.iwangzheng.com)
发现了个非常赞的网站 http://openvim.com/
以下很多操作都是安装好vundle之后的操作哦
在命令行输入vim,进入vim,
输入 :NERDTree可以进入树形菜单
ctrl+t 光标会移动到顶端,输入**/abc 这样可以检索到所有名字中含有abc的文件
ctrl+ww 左右两侧的切换,左边是树形菜单,右边是代码,
ctrl+e 打开上一个打开过的文件
ctrl+n自动补全
shift+j 退行
shift+o 换行,另起一个新行
ctrl+c 快速切换到对应的controller
ctrl+v快速切换到对应的view
g; 跳到本文档上次编辑的地方
,a 显示曾经复制过的内容
shift+g 显示最后
shift+v选中后,按下= 可以调整格式,如对齐、缩进之类的
將光标移动到某个变量上,按gf可以打开,与此同时,ctrl+o可返回,ctrl+i可再次返回
:sp 切屏,水平方向上
:vs 垂直方向切屏
ctrl+f 上一页
ctrl+b 下一页
在操作的时候如果显示了you need to be root to perform this command,表示权限不足,在前面加sudo可以取得临时权限。
/字母 回车 (表示查找,n是从前往后,N是从后往前)
:%s/\$relea/17/g 替换$relea为17,看到g的时候很温馨,想到了js
最新文章
- nginx源码分析之模块初始化
- [NHibernate]并发控制
- Xcode7建立自己的自定义工程和类模板
- SQL归档
- Ext开场布局设计Viewport
- table extraction
- HTML select 操作
- 认识xml
- openstack中文文档
- JAVA实例变量的初始化过程
- PHP + Memcache 实现Session共享
- php与mysql的常规使用
- (转)在Linux里设置用户环境变量的方法
- springMVC学习总结(三)数据绑定
- Hello TensorFlow
- Docker学习笔记 - Docker的简介
- Ubuntu 16.04 RabbitMq 安装与运行(安装篇)
- python笔记(优化相关)
- laravel调度任务
- js 闭包 弊端