vim相关基础知识
2013-03-10 14:22
274 查看
刚刚在linuxcast上学习了vim的一些基本知识:
http://www.linuxcast.net/Users/class_detail/29
vim分为三种模式:
I. 命令模式
II. 插入模式
III. ex模式
下面分别介绍三种模式:
I. 命令模式
命令模式是vim默认进入的模式
在该模式下,按以下键的效果为:
i: 进入插入模式
o: 在当前行新插入下一行(这个真的很好用)
r:替换光标处的字符
u:(undo)取消之前的操作
yy:复制当前行 -> n+yy 复制当前行下的n行
dd: 剪切当前行 -> n+dd 剪切当前行下的n行
p:粘贴
/ 查找,之后再按n是查找下一个(表示next)
II. EX模式
在命令模式下,输入冒号:进入ex模式
在这里
:w 表示写入 (write)
:q 表示退出 (quit)
:wq 写入并退出 等效于 :x
:set number 设置行号 (可简写为 :set nu)
:n 跳到第n行 (n是一个数字)
:! 【命令】 执行shell里的某个命令
:sh 返回终端执行命令,之后按住Ctrl+D 回到vim
III. 插入模式
命令模式下,直接按i键进入插入模式,这时候就可以进行输入了。
http://www.linuxcast.net/Users/class_detail/29
vim分为三种模式:
I. 命令模式
II. 插入模式
III. ex模式
下面分别介绍三种模式:
I. 命令模式
命令模式是vim默认进入的模式
在该模式下,按以下键的效果为:
i: 进入插入模式
o: 在当前行新插入下一行(这个真的很好用)
r:替换光标处的字符
u:(undo)取消之前的操作
yy:复制当前行 -> n+yy 复制当前行下的n行
dd: 剪切当前行 -> n+dd 剪切当前行下的n行
p:粘贴
/ 查找,之后再按n是查找下一个(表示next)
II. EX模式
在命令模式下,输入冒号:进入ex模式
在这里
:w 表示写入 (write)
:q 表示退出 (quit)
:wq 写入并退出 等效于 :x
:set number 设置行号 (可简写为 :set nu)
:n 跳到第n行 (n是一个数字)
:! 【命令】 执行shell里的某个命令
:sh 返回终端执行命令,之后按住Ctrl+D 回到vim
III. 插入模式
命令模式下,直接按i键进入插入模式,这时候就可以进行输入了。
相关文章推荐
- 基础篇之第一章:与JVM相关的基础知识
- 编程基础之Internet相关知识
- JAVA相关基础知识
- Dubbo 源码学习(一)基础知识及使用的相关技术
- Android 基础知识面试相关总结
- 设计模式相关基础知识
- 【原创】git的相关基础知识笔记(一)
- JAVA相关基础知识(2)
- JAVA相关基础知识
- dubbo源码学习(一)基础知识及使用的相关技术
- java weblogic oracle相关连接基础知识收集
- JAVA相关基础知识
- JAVA相关基础知识(2)
- JAVA相关基础知识
- css基础浮动相关知识
- 电商之梳理mybatis相关知识---开发基础框架
- HDFS基础知识(设计目标,相关概念,可靠性保障,读写,优缺点)
- 多核程序设计的相关基础知识----以误差扩散算法为例
- 深入理解mysql之BDB系列(1)---BDB相关基础知识
- VPS相关基础知识