美文网首页
Vim使用备忘

Vim使用备忘

作者: 李华光 | 来源:发表于2017-01-12 15:46 被阅读0次

简介

Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立、修改文本文件。进入Vim编辑程序,可以在终端输入下面的命令:

$vim xxx

其中xxx是要编辑器的文件的路径名。如果文件不存在,它将为你建立一个新文件。Vim编辑程序有三种操作模式,分别称为 编辑模式、插入模式 和 命令模式,当运行Vim时,首先进入编辑模式。

移动

如果键盘上有上、下、左、右箭头的导航键,就由这些键来完成光标的移动。另外,可以用下面的键完成同样的 按字符移动 功能:

k             上移
j             下移
h             左移
l             右移

以用下面的命令快速移动光标:

ctrl+f      在文件中前移一页(相当于 page down);
ctrl+b      在文件中后移一页(相当于 page up);
H           将光标移到屏幕上的起始行(或最上行);
M           将光标移到屏幕中间;
L           将光标移到屏幕最后一行。

搜索匹配

可以用Vim直接进行搜索,而不必以手工方式进行。搜索方法是:键入字符 / ,后面跟以要搜索的字符串,然后按回车键。编辑程序执行正向搜索(即朝文件末尾方向),并在找到指定字符串后,将光标停到该字符串的开头;键入 n 命令可以继续执行搜索

/str1                正向搜索字符串 str1;
n                    继续搜索,找出 str1 字符串下次出现的位置;
N                    继续搜索,找出 str1 字符串上一次出现的位置;

剪切和删除

常规的删除命令是 dx (前者删除 ,后者删除 字符 )

x                  删除光标所指向的当前字符;
db                 删除光标左侧的字;
dw                 删除光标右侧的字;
dd                 删除光标所在行,并去除空隙;

复制粘贴

yy                  复制当前行到内存缓冲区;
p (小写)            将内容粘贴到光标的后面;
P (大写)            将内容粘贴到光标的前面

撤销和重复

u               撤消前一条命令的结果;
.               重复最后一条修改正文的命令

插入模式

i            在光标左侧插入正文
I            在光标所在行的开头插入
a            在光标右侧插入正文
A            在光标所在行的末尾插入
o            在光标所在行的下一行增添新行
O            在光标所在行的上一行增添新行

退出插入模式

ESC 键或组合键 Ctrl+[,退出插入模式之后,将会进入编辑模式 。

打开、保存、退出

在编辑模式下可以用 ZZ 命令退出Vim编辑程序,该命令保存对正文所作的修改,覆盖原始文件。如果只需要退出编辑程序,而不打算保存编辑的内容,可用下面的命令:

: q                在未作修改的情况下退出;
: q!               放弃所有修改,退出编辑程序

保存当前编辑的文件需要用 :w 命令(单词 write 的缩写):
将当前文件另存为 file_temp 则:

:w file_temp

保存并退出则可以讲两条命令结合起来使用(注意命令顺序,先保存,后退出):

:wq

相当于 ZZ 命令

参考

相关文章

  • Vim 配置 使用

    参考文档 vi/vim使用进阶vim编辑器技巧备忘Vim 的哲学(一) 将Vim改造为强大的IDE—Vim集成

  • Vim使用备忘

    简介 Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编辑器,...

  • VIM极简使用备忘

    VIM极简使用备忘 一、vim启动、模式切换及退出vim0、vim软件安装windows用户可以从官网下载安装。地...

  • vim备忘

    使用 expandtab 若想输入 tab 键,则进入插入模式后,crtl-v + tab

  • 打造Atom

    要打造好Atom必须配备强大的插件,此为备忘:必须的vim模式支持:vim-mode-plus + vim下的命令...

  • VIM命令(备忘)

    vim + abc //打开时定义到最后一行 vim +3 abc //定义到第3行 vim +5 abc ...

  • pofile 格式

    vim 使用使用 VIM 编辑器编写 $vim podfile 创建 Podfile 文件并使用 VIM 编写 执...

  • XVim的使用方法

    最近一直在强迫自己练习使用XVim来编写iOS程序,搜集了一点资料,给自己做备忘。 模式的切换 Vim有3个模式,...

  • Vim 基础操作备忘

    vim的三种常用模式 编辑模式在命令模式下,点击a或i,进入该模式。 命令模式使用vim打开文档时的模式;编辑模式...

  • Vim 常用命令

    VIM 命令 文件命令 VIM的模式 VIM导航命令 VIM插入命令 VIM查找命令 VIM替换命令 VIM使用技...

网友评论

      本文标题:Vim使用备忘

      本文链接:https://www.haomeiwen.com/subject/eeodbttx.html