VIM的使用

简介:

vi: Visual Interface

ASCII, Unicode

三种模式:1、编辑模式,命令模式;2、输入模式;3、末行模式

COMMAND:# vim [OPTION]... FILE...

编辑模式 --> 输入模式

 i: insert, 在光标所在处输入;

a: append, 在光标所在处后面输入;

o: 在当前光标所在行的下方打开一个新行;

I:在当前光标所在行的行首输入;

A:在当前光标所在行的行尾输入;

O:在当前光标所在行的上方打开一个新行;

输入模式 --> 编辑模式    ESC

编辑模式 --> 末行模式    :

末行模式 --> 编辑模式 ESC


关闭文件    :wq 保存退出    :q! 强制退出,丢弃做出的修改;


光标跳转:

    字符间跳转     h: 左    l: 右    j: 下    k: 上

    单词间跳转          w:下一个单词的词首    e:当前或下一单词的词尾    b:当前或前一个单词的词首

    行首行尾跳转      0: 跳转至行首;    $: 跳转至行尾;


vim的编辑命令:

x: 删除光标处的字符;

#x: 删除光标处起始的#个字符;

xp: 交换光标所在处的字符及其后面字符的位置;

                          r: 替换光标所在处的字符

                          d: 删除命令

粘贴命令(p, put, paste):

p:缓冲区存的如果为整行,则粘贴当前光标所在行的下方;否则,则粘贴至当前光标所在处的后面;

P:缓冲区存的如果为整行,则粘贴当前光标所在行的上方;否则,则粘贴至当前光标所在处的前面;

复制命令(y, yank):

y: 复制,工作行为相似于d命令;






      本文转自echoroot 51CTO博客,原文链接:http://blog.51cto.com/echoroot/1922573,如需转载请自行联系原作者


相关文章
|
Unix 程序员 Linux
VIM 简单使用1
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。
180 0
VIM 简单使用1
|
Java Linux 开发工具
Vim 简单使用指南
Vim 简单使用指南
231 0
Vim 简单使用指南
|
开发工具
vim使用技巧总结
vim使用技巧总结
|
人工智能 数据可视化 开发工具
|
SQL Java Shell
基于任务的vim使用手册-基础篇
基于任务的vim使用手册
1054 0
|
开发工具 数据可视化 Shell
Vim的使用技巧---世上最好用的编辑器
愿把每一件事做好 vim是一个模式化的编辑器,它一共有三种模式,编辑模式(命令模式)、输入模式、末行模式。 三种模式之间的切换如下图: vim.png 从图中可以看出,可以在编辑模式下可以随意切换到输入模式和末行模式,而输入模式和末行模式只能切换回编辑模式(命令模式)。
1071 0
|
开发工具
vim 个人使用笔记
首先链接个网址,以后有什么快捷键没有使用过再查询吧 在vim中快速复制粘贴多行 用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。
812 0
|
开发工具 虚拟化 Shell