VIM常用方法记录
来源:互联网 发布:java api 1.7 手机版 编辑:程序博客网 时间:2024/06/05 07:07
一 简要说明:
vim工作模式为(1)编辑模式,(2)插入模式,(3)命令模式。
一 查找
移动光标
上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行
下:j nj:向下移动n行
左:h nh:向左移动n列
右:l nl:向右移动n列
w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上
b:与w相反
e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上
ge:与e相反$:移动光标到行尾 n$:移动到第n行的行尾
0(Num):移动光标到行首
^:移动光标到行首第一个非空字符上去f:移动光标到当前行的字符a上,nf移动光标到当前行的第n个a字符上
F:相反%:移动到与制匹配的括号上去(),{},[],<>等。
nG:移动到第n行上 G:到最后一行
CTRL+G 得到当前光标在文件中的位置
向前翻页:CTRL+F
向下移动半屏:CTRL+G向后翻页:CTRL+B
到文件开头 gg到文件结尾 shift+g
文件复制
yy复制游标所在行整行。或大写一个Y。
2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-)
y^复制至行首,或y0。不含游标所在处字元。
y$复制至行尾。含游标所在处字元。
yw复制一个word。
y2w复制两个字(单词)。
yG复制至档尾。
y1G复制至档首。
p小写p代表贴至游标后(下)。
P大写P代表贴至游标前(上)。
复制单个字符
首选进入正常模式(按ESC就行)
如果当前正处于编辑模式,需要先按下ESC键,再按下键盘上的ctrl+v键(一般状态只需要按下 ctrl+v),此时编辑框内的最下方将出现“可视 块”的提示字样。此时使用键盘上的方向键选择你要复制的区域,选定后,按下y键即完成了复制,使用p粘帖到下一行。
二 窗口标签页切换
vim 从 vim7 开始加入了多标签切换的功能, 相当于多窗口.
之前的版本虽然也有多文件编辑功能, 但是总之不如这个方便啦。
用法
:tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab
:tabc 关闭当前的tab
:tabo 关闭所有其他的tab
:tabs 查看所有打开的tab
:tabp 前一个
:tabn 后一个
标准模式下:
gt , gT 可以直接在tab之间切换。
还有很多他命令, 看官大人自己, :help table 吧三vim设置
vim/vi /etc/vim/vimrc
set ts=4 "设置tab的值等于4
后边持续添加。。。。。。
- VIM常用方法记录
- Vim常用操作快捷键记录
- vim常用方法
- vim常用方法
- vi/vim常用方法
- vim 常用方法指南
- 退出vim常用方法
- python 常用方法记录
- javascript常用方法记录
- 记录常用js方法
- 常用方法记录
- jQuery常用方法记录
- JavaScript常用方法记录
- java 常用方法记录
- PHP常用方法记录
- Python常用方法记录
- vim常用配置及操作记录
- Mysql、shell、vim常用操作记录
- Throttle The Disk I/O Rate: Limit disk I/O For rsync Tool
- js实现邮箱地址的检测
- Arduino UNO R3 + HC-SR04测距代码
- PDF转换成html的步骤讲解
- yum 安装mysql
- VIM常用方法记录
- Android界面视图的类图
- leetcode 059 —— Spiral Matrix II
- 构建现代Web应用的安全指南
- 【解决方法】ognl.OgnlException: target is null for setProperty
- Static变量和一般变量的区别
- 基于小波变换到图像融合
- JFinal的特点及优势剖析
- jdk8 Stream