vim笔记
来源:互联网 发布:怎么更改mac地址 编辑:程序博客网 时间:2024/06/10 12:20
命令
未分类
:sy on 语法加亮
:sy clear 取消加亮
sy表示语法加亮,on为打开,clear为取消
:set go= 隐藏菜单和工具栏
set表示一般性设置,go 是 gui option的缩写,等于空就是什么都没有
:set go+=m 显示菜单
:colo evening 调色方案为evening
clo就是设置调色方案,按tab键可以自动补全,查看有哪些调色方案
:tabnew d:\test.txt 在新标签页中打开test.txt
:e d:\test.txt 打开文件
替换
:%s/word/\r&/gc 输入该命令后系统会有提示,输入y修改当前,输入a修改所有
s表示替换,s/a/b表示把a换为b,\r表示回车,&表示被替换的内容,%表示全文,/gc表示一直替换(不仅替换第一个)并要用户确认。上面命令表示将全文的word替换为空行+word。
:%s/为../&\r/gc 在“为”及后面两字符后加回车
模式
esc到normal
normal下”i”到编辑
normal下”:”到命令行
按键
命令行中输入
tab 自动补全
:↑ 上一次输入的命令
:w 保存
normal时输入
gg :光标移到文章头
gg$ :光标移到文章第一行的末尾
2x : 删掉两个字符
u : 撤销undo
ctrl+r :redo
15j :向下选择15行
x :删除
j:向下
k:向上
l:向右
h:向左
w:在英文单词中,跳到下一个单词
b:在英文单词中,跳到上一个单词
g~~:大小写交换
guu:变小写
i:插入
a:添加
A:在一行后添加文本
i与a的区别是,i使光标在当前选中字符前面,a使光标在当前选中字符后面
dw:从光标处删到一个单词的末尾,包括单词后的空格
d$:从光标处删到行末
编辑时输入
ctrl+p:自动补全
- VIM笔记
- Vim笔记
- vim笔记
- vim 笔记
- VIM笔记
- vim 笔记
- Vim 笔记
- vim 笔记
- Vim笔记
- vim笔记
- vim笔记
- Vim笔记
- VIM 笔记
- vim笔记
- vim 笔记
- VIM笔记
- vim 笔记
- Vim 笔记
- android中carrier表示什么
- 极光推送(二):自定义推送消息
- 基础排序算法
- SpringMVC 解决IE8浏览器把返回报文格式application/json当文件下载的问题
- 骨牌铺方格
- vim笔记
- iOS安全攻防-键盘安全
- APM(应用性能管理)漏斗分析使用
- 面向对象程序设计上机练习九(对象指针)
- android系统镜像:boot.img kernel.img ramdisk.img system.img userdata.img cache.img recovery.img
- 元类
- poj 1717 Dominoes(dp)
- Android解决AutoLayout不能设置多种设计稿尺寸的问题
- mysql 存储过程及常用函数