vim 基础使用介绍
来源:互联网 发布:数据库不能附加 编辑:程序博客网 时间:2024/05/19 09:11
(本人第一次使用Vim ,如描述有误,欢迎大家多多指教。)
Vim是什么?
是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
六个大的常用模式:
普通(Normal)、可视(Visual)、选择(Select)、插入(Insert)、命令行(Command-line)、Ex模式。
还有六个小的组合模式,或者附加模式:
操作等待(Operator-pending)、替换(Replace)、可视替换(Visual replace)、插入普通(Insert normal)、插入可视(Insert visual)、插入选择模式(Insert select)。
vim 基础使用介绍
在文中出现“光标”词语。在此大概描述什么是光标?就是输入时有闪烁的小竖线叫光标。
一、光标移动/范围单位:
字母(character):
h 左边移动;
j 下边移动;
k 上边移动;
l 右边移动;单词(word):
w 前个单词; b 后个单词;
W 前个单词(跳过符号); B 后个单词(跳过符号) ;
e 单词尾端;行(line):
0 行头(0 是数字零) ;
$ 行尾;
^ 行头(非空白字母);段落(paragraph)、区块:(block)
{ 上一段;
} 下一段;
[{ 区块头;
]} 区块尾;屏幕(screen)、档案(file)
H 屏幕顶端; M 屏幕中间; L 屏幕底部;
zt 卷至顶端; zz 卷至中间; zb 卷至底部;
(备注:)
ctrl键+B 上一页;
ctrl键+F 下一页;
gg 档头;
G 档尾;
mx 标记x;
‘x 跳至标记x(x前面是一个单引号);搜寻(search):
* 向后搜索目前单词;
# 向前搜索目前单词;
fx 向后搜索字母;
gd 跳至目前单词的定义位置;
/x 从光标位置向上搜索x;
?x 从光标位置向下搜索x;
n 下一个搜索结果;
N 上一个搜索结果;
备注:
1、卷至,指使光标所在位置移动到屏幕的某个位置【顶部、中央、底部】(所有内容做位移)。
2、 x 指字符或字符串。
二、模式切换指令:
ctrl键+[ 进入normal mode; ctrl键+v 进入visual block mode; v 进入visual mode; V 进入visual line mode; i 进入insert mode; R 进入replace mode; a 在光标后附加; A 在光标行末附加;
三、动作指令:
四、EX指令:
五、插入模式(insert mode)
ctrl键 + F 自动补齐可能档名;
六、分割窗口(split window)
分割窗口,效果图:
分割窗口前:
分割窗口后:
先输入 ctrl键 + W,再按需求输入如下指令:
ctrl键 + W c (关闭当前窗口),如何操作呢?
给大家演示:首先切换大写字母输入法,接着把ctrl键 和 W(大写)同时按键,显示^W (如图1,红色圈圈),然后切换小写字母输入法输入 c 。直接呈现结果(如图2)。
如图1:
如图2:
- vim 基础使用介绍
- Vim 命令 基础 详细介绍
- vim使用基础
- Vim基础使用教程
- VIM基础使用
- VIM基础使用
- vim使用基础(一)
- vim使用基础(二)
- vim 日常使用功能介绍
- Vim使用大全基础指令
- Ubuntu vim的使用基础
- Linux04-vim的基础使用
- vi / vim 编辑器的基本使用介绍
- 各位求救了,vim使用基础问题
- Vim使用技巧——基础
- Linux运维细讲之vim的基础使用
- linux基础之vim编辑器使用技巧
- Linux基础-Vim编辑器的使用整理
- python 模块错误
- 5月英语总结
- Julia: 如何读出csv文件中的中文字符?
- 结构体数组实例
- Python数据科学方面的问题汇总
- vim 基础使用介绍
- thrift理解及实例
- LINUX设备驱动之触摸屏tslib编译使用方法
- 网络编程学习笔记(三)TCP协议及客户端与服务端交互Demo
- 各种图表绘制
- 索引组织表+创建索引组织表
- vb.net 教程 3-4 窗体编程 公共控件9 ListView 2
- Pull解析XML时出现System.err: org.xmlpull.v1.XmlPullParserException: Expected a quoted string (position:DO
- 378. Kth Smallest Element in a Sorted Matrix