美文网首页程序员
vim的学习心得

vim的学习心得

作者: zhangkay | 来源:发表于2018-01-16 22:28 被阅读0次

前言

vim是一种非常方便的linux下的文本编辑工具,掌握vim的一些基本操作能够极大的提升生产力,如果喜欢在mac环境下编程的朋友可以学习一下。


基础

vim的模式分为如下几种模式:

  1. 正常模式(normal模式):这是vim缺省的编辑模式,所有命令不加说明都在这种模式下运行
任何模式按“esc”即可进入正常模式
  1. 编辑模式(insert模式):顾名思义,这种模式下就是可以进行文本的编辑操作,以下命令均为在正常模式下的进入方式
i: 在当前光标所在字符的前面,转为输入模式;
a: 在当前光标所在字符的后面,转为输入模式;
o: 在当前光标所在行的下方,新建一行,并转为输入模式;
I:在当前光标所在行的行首,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式;
  1. 命令模式(command模式):用于执行特殊命令的一种模式,以下命令均为正常模式下的命令
:命令模式
/:正向搜索
?:反向搜索
  1. 可视模式(visual模式):用于选定文本
  2. 选择模式(select模式):很少使用,不做讲解

详细说明

  1. 正常模式下的命令说明
ZZ 保存并退出

dd 删除当前行
dG 从当前行删除到文档末尾

yy 复制当前行
p 黏贴当前行至光标下一行
P 黏贴当前行至光标上一行

^ 定位到行首(首字符)
0 定位到行首(可能是空格)
$ 定位到行末(字符)
w 定位到下一个单词
W 定位到下一个单词(跳过标点)
b 定位到前一个单词
  1. 命令模式下的命令说明
:w 保存
:q 退出
:q! 不保存退出
:wq 保存并退出
:w! 强行保存
:x 等价于wq
  1. 多文件编辑
vim file1 file2 file3
:next 下一个文件
:prev 上一个文件
:last 最后一个文件
:first 第一个文件
:q 退出当前文件
:qa 退出全部文件

相关文章

  • vim的学习心得

    前言 vim是一种非常方便的linux下的文本编辑工具,掌握vim的一些基本操作能够极大的提升生产力,如果喜欢在m...

  • 软件工程(C编码实践篇)学习总结

    软件工程(C编码实践篇)学习总结 学习心得 课程让我接触到了linux环境以及vim编辑器,了解到了很多东西:代码...

  • Vim 常用命令

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

  • 小技巧3:vim学习

    摘要 VIM的插件管理 VIM写latex VIM写python VIM写C++ 1.VIM的插件管理工具vim-...

  • Vim 配置 使用

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

  • FFmpeg实践记录三:Vim基本讲解

    Vim处理模式 Vim常用命令 Vim拷贝、粘贴和删除 Vim光标移动 Vim行内光标移动 Vim查找与替换 Vi...

  • Vim操作记录

    vim 编辑显示行号: vim 编辑隐藏行号: vim 编辑多行注释: vim 编辑取消多行注释: vim 批量注...

  • vim中的.vimrc

    默认的配置文件 安装vim 之后,默认只会有 $ vim ~/.viminfo, 是没有 $ vim ~/.vim...

  • 无标题文章

    # Getting Started with Vim ## History of Vim * Vim editor...

  • 简易vim教学

    VIM 1.如何启动vim打开gitbash 输入vim,进到vim的命令模式,特点是字符被识别成vim的快捷键。...

网友评论

    本文标题:vim的学习心得

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