Vim实用技巧记录(一直更新)
2017-05-11 00:19
260 查看
一.Vim 常用基本命令
在介绍Vim命令之前必须要介绍Vim的三种常用模式命令模式:即直接输入字符进行操作(如果你不知道你是不是处在命令模式可以叫你一个笨办法,多按几次Esc键),命令模式下,j向下,k向上,h向左,l向右.
插入模式:命令模式按ioa即可进入插入模式,插入模式一个非常明显的标志就是窗口左下角有个"–插入–”如图:
可视模式:命令模式下按v(小写v可视,大写V可视行),按Ctrl+v(按住键盘左下角Ctrl不动,再按V(大小写均可))可视块,如图:
小写v:
大写V:
Ctrl+v:
1.打开文件(如果该文件不存在,则新建文件)
单开 vim 123.c多开文件 vim 123.c 4243.txt afddsf.txt
2.垂直打开多个窗口
vim -o 123.c 4243.c命令模式下(不确定是不是在命令模式可以多按几次键),按住Ctrl不放再连续按两次W(大小写均可)在几个窗口之间来回切换,可重复操作
3.退出Vim
命令模式下输入(看清楚,有的需要分号有的不需要分号,还有输入了命令窗口下方没显示可能是你切换到了中文):wq 保存并退出 或者 命令模式下输入 ZZ:q! 强制离开并舍弃修改内容
:qall 多窗口一次离开
:sp 文件名(本目录下,其他目录请写完整路径)在已打开文件中打开另一个文件,效果同vim -o 123.c ad.c
4.删除(d也可用c)
在Vim中d主要用于删除,e是一个单词,v是可视(选中部分会变色)(1)删除一行 命令模式下输入 dd或者Vd或者cc 删除多行 ndd 向下删除包括光标在内的n行,n是数字.
(2)删除一个单词 de 删除多个单词 nde 删除n的单词
(3)删除块 Ctrl+v(按住Ctrl不动再按V(大小写均可)),接着按上下左右进行选中,最后再按d即可删除选中的块.
(4)删除一个字符 将光标移动到要删除的字符上按x即可删除一个字符,nx删除光标以及其后一起n个字符
5.复制(y)
(1)复制一行 命令模式下 yy 然后到达指定位置再按p 即可在光标所在位置的下一行打印复制内容,复制多行 nyy 复制包括光标所在行在内的以下n行 在合适位置按p即可在光标所在行的下一行打印复制内容.还可以命令模式下按大写的V进入可视行模式,再按y即可复制一行,把光标调整到合适位置按p即可打印复制内容.(2)复制一个单词 命令模式下 ye 复制一个单词,再按p即可打印复制的单词,nye复制n的单词.
6.替换(R)
命令模式下 按R即可进入替换模式,如图:好了Vim基本命令就介绍到这里,在以后的学习中再用到新的我再向里面加
二.Vim 高级命令
1.在vim中打开其他文件
:sp <当前目录下的文件名(其他目录填写完整文件名)>回车运行结果:
2.不退出Vim运行Linux命令
:!相关文章推荐
- 记录自己经常使用的vim技巧(实时更新)
- Vim实用技巧(更新ing...)
- VIM的几则实用技巧
- vim实用技巧
- Linux命令学习记录(一直更新)
- Vim 技巧总结(不断更新中)
- vim技巧实战——关于宏记录的一个例子
- Vim 实用技术,第 1 部分: 实用技巧
- Vim 实用技术,第 1 部分: 实用技巧
- Windows Phone 实用开发技巧(22):使用日志记录当前信息与异常信息
- vim实用技巧
- 【记录】Vim经典贴子大整理,配置、插件、技巧
- Vim 实用技术,第 1 部分: 实用技巧
- Vim 实用技术,第 1 部分: 实用技巧
- 【原创】Win7实用技巧(一):去除搜索栏的搜索记录
- Vim 实用技术,第 1 部分: 实用技巧
- 记录一些简单实用的vim用法
- Vim 实用技术,第 1 部分: 实用技巧
- VIM实用技巧
- Windows Phone 实用开发技巧(22):使用日志记录当前信息与异常信息 推荐