vim - manual -个人笔记
##vim配置
###normal > 输入命令:w 写入保存
>
> 粘贴 :p(向下粘贴) P(大写向上粘贴)
>
> 复制 :yy 复制一行
>
> 删除 :dd 删除一行 >H(左),J(下),K(上),L(右) > 格式化 :==
>
> 取消 :U
>
> 恢复 :<C-R>
>
> 删除字符 :x (右)
>
> 插入 :i (before)
>
> 插入 :a (after)
>
> 插入 :o (插入当前行下一行) O (插入当前行上一行)
>
> 跳到句尾 :$
>
> 跳到句首 :^ 0(zero)
>
> 向后缩进 :shift+>
>
> 向前缩进 :shift+<
> ###目录管理
> 切换打开的文件 :ctrl+Tab
> 打开文件列表的插件 :shift+Tab 向前
> Tab :向后
> d :关闭当前文件
> 只显示本项目文件 :shift+c
> 刷新 :r(reflash)
> 打开 :o ###替换
> 查找 向下 /
>
> 查找 向上 ?
>
> 替换 : `%s(整个文件搜索) / layer(要替换内容) / yang(替换内容) /g`
>
> 加上要替换的行:14,20s/ / /g
>
> 文件 :首 gg 1G
>
> 文件 :尾 G
>
> 文件 :20G
>
> 向后跳 :w
>
> 向前跳 :b
>
> 跳到单词结尾 :e
>
> 搜索当前行,搜索单个字符 :f 如:fa (即跳到a字符)
>
> 2fa :搜索第二个a
>
> 2Fa :向前搜索第二个a
>
> 删除当前光标之后的字符,并插入 :C
>
> 直接删除,不插入 :D
>
> 自动补全 :ctrl+n
>
> 自动补全 :ctrl+p
>
> 复制本单词 :yw
>
> 修改单词 :cw
>
> 修改配置文件后 :F6 格式化文本 ###普通模式(esc)-输入模式(i,a,o)-命令模式(:) - :split 上下分屏
- :vslit 左右分屏
- :各个窗口间导航 <C-(上下左右)>
- >是引用别人的东西
vim - manual -个人笔记的更多相关文章
- Mongodb Manual阅读笔记:CH4 管理
4 管理 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mongodb Manual阅读笔 ...
- Mongodb Manual阅读笔记:CH9 Sharding
9.分片(Sharding) Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mongodb ...
- Mongodb Manual阅读笔记:CH8 复制集
8 复制 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mongodb Manual阅读笔 ...
- Mongodb Manual阅读笔记:CH7 索引
7索引 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mongodb Manual阅读笔记 ...
- Mongodb Manual阅读笔记:CH6 聚合
6 聚合 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mongodb Manual阅读笔 ...
- Mongodb Manual阅读笔记:CH5 安全性
5 安全性 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mongodb Manual阅读 ...
- Mongodb Manual阅读笔记:CH3 数据模型(Data Models)
3数据模型(Data Models) Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mon ...
- Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作
2 Mongodb CRUD 操作 Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作Mongodb Manual阅读笔记:CH3 数据模型(Data Models)Mong ...
- vi/vim使用指北 ---- Learning the vi and Vim Editors 读书 笔记
vi/vim作为liux系统下最强大,最流行的文本编辑器之一.边看<Learning the vi and vim Editor>边学习vim,顺便做写简单的笔记,供以后查询. 没看这本书 ...
随机推荐
- React Native 可以走多远?
对于大多数APP开发者来说,能够同时开发出Android APP和IOS APP是不是很牛逼,可是它也不是天方夜谭,自从有了一个叫React Native的东西的出现,这一切就变得可以实现了. 那么到 ...
- sql server 重命名列(字段)
调用系统存储过程sp_rename,直接看代码: EXEC sp_rename 'myTable.oldName','newName','COLUMN' 如果重命名表,则: EXEC sp_re ...
- XAF-通知模块概述 web+win
通知模块概述 1.支持 WinForms和ASP.NET程序. 2.支持调度模块或自定义业务对象. 3.功能:在指定的时间,弹出一个窗口,用户可以查看提醒.也可以取消或推迟. 如需演示项目的源码,可以 ...
- 从Hosting开始
一.介绍: Hosting作为用户编程入口,往下管理HttpServer,往上构建并调用Http请求中间件的管线(RequestDelegate 在HttpAbstractions模块细说),承上启下 ...
- 老李分享:《Linux Shell脚本攻略》 要点(四)
老李分享:<Linux Shell脚本攻略> 要点(四) 1.IP地址的正则表达式: [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} 2. ...
- EDP转换IC NCS8803:HDMI转EDP芯片
HDMI-to-eDP Converter w/ scaler1 Features Embedded-DisplayPort (eDP) Output 1/2/4-lane eDP @ 1 ...
- Invalid command 'RailsBaseURI'
官方指导 http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step 解决使 ...
- Java中执行shell笔记
在java中执行shell有好几种方式:第一种(exec)方式一 public static synchronized void runshell2() { File superuser = n ...
- [原创] JavaScript实现简单的颜色类标签云
效果预览: 源码分享: <!DOCTYPE html><html><head lang="en"> <meta charset=" ...
- 关于mpu6050的几个很好的帖子
最近在研究6050,真是很磨人啊,这个小东西还挺复杂,一个读取程序竟然需要600多行. 这几天连查资料找到了几个很好的帖子,要是以后有人看到这篇帖子,可以避免误入歧途,也可以省去很多时间. 1.阿西莫 ...