vim常用用法总结及模板文件示例
来源:互联网 发布:淘宝店铺一个多少钱 编辑:程序博客网 时间:2024/06/01 07:11
vim常用用法总结
vim编辑器分为三种模式:一般模式、编辑模式、命令模式
- 一般模式:删除、复制和粘贴
x:向后删除
X:向前删除
nx:向后删除n个字符
dd:删除当行
D:删除当行字符
ndd:删除当前行向下的n行
yy:复制光标所在的行
p:将复制的数据粘贴在光标的下一行
P:将复制的数据粘贴在光标的上一行 - 编辑模式:
i:在光标所在的位置插入字符
I:在光标所在的行第一个非空位置插入输入的字符
a:当前光标下一个位置输入字符
A:光标所在行的最后一个位置输入字符
o:光标所在行的下一行首位置输入字符
O:光标所在行的上一行首位置输入字符
r:替换光标所在的那个字符
esc:退出编辑模式 - 命令模式
h:光标左移一个字符
j:光标下移一个字符
k:光标上移一个字符
l:光标右移一个字符
ctrl+f:屏幕向下翻一页
ctrl+b:屏幕向上翻一页
gg:文档首行
G:文档末行
nG:光标移动到n行
/word:在光标之后查找word
?word:在光标之前查找word
s/word1/word2/g:当前光标所在行,word1替换成word2
n1,n2s/word1/word2/g:n1行到n2行中所有word1替换成word2
u:回退
q:退出
q!:强制退出
wq:保存并退出
set nu:显示行号
vim模板示例
首先附上博主常用的模板文件 /root/.vimrc
然后介绍一些vim的常用模板设定:
set number 显示行号
set ruler 显示光标所在行列号
set mouse =v 使用mouse=a会屏蔽鼠标右键复制功能, v 选项开启鼠标右键
set cindent 设置c风格缩进
set autoindent 设置自动缩进
set shiftwidth =2 设置缩进为两个空格
set tabstop =2 设置制表符为两个空格
syntax on 显示语法高亮
还有一些博主不常用但是很有用的用法:
set nobackup 不要备份文件
set noswapfile 不生成.swap文件
0 0
- vim常用用法总结及模板文件示例
- vim常用实用用法总结
- 模板及常用函数总结
- Linux——VIM常用用法总结
- Vim常用操作总结及课后习题
- oracle中游标的用法总结及示例
- VIM常用用法进阶
- vim 常用用法
- vim命令常用用法
- VIM常用用法
- Random用法及常用方法总结
- VIM一些设置及常用shell命令总结(不断更新...)
- vim templates模板用法介绍
- NSstring常用用法示例
- vim用法总结
- vim 用法总结
- linux vim用法总结
- vim 用法总结
- SQL Server2008如何设置开启远程连接http://jingyan.baidu.com/article/fec4bce226a264f2618d8ba5.html
- 使用google的zxing生成二维码
- configparser模块
- 快速理解android View的测量onMeasure()与MeasureSpec
- 图像和轮廓的匹配(hu矩)
- vim常用用法总结及模板文件示例
- Java获取本月最后一天(又加一个工具类)
- 我在Android开发中遇到的一些问题
- chromium源代码结构
- 13.Java 8中JVM的MetaSpace
- overridePendingTransition的简介
- SIFT特征提取分析
- 使用swagger生成API的json文件
- DB2数据库备份恢复小结