`
xiaolin0199
  • 浏览: 573213 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

VIM学习

阅读更多

i:转换为插入,a是追加,与i的区别就是光标的位置;i在normal时光标的前面,a在normal时光标的后面

o:另起一行,normal光标时的下面,O(大写):也是别起一行,在上面。

esc:转换成normal。

移动:支持数字,如3w,移动3个word

1,h为左,l为右,j为下,k为上

2,w为移动一个word,b为反方向移动一个word。e为移动到一个word的字尾,ge为反方向。

3,$或End为移动到一行行尾,^或Home为移动到一行行首

4,单字符搜索f,反向搜索t.用;或,相当于寻找下一个,一个正方向,一个反方向。

5,%:自动匹配括号。将光标停在半个括号上,用%可以找到跟它相匹配的另半个。

6,G为跳转到指定行,''为回溯到跳转之前的位置。8G为光标转到第8行,如不指定就转到最后一行,gg为转到第一行。90%则是跳转到文档90%的位置。

7,H为当前屏幕显示的最头,M为当前显示的中间,L为当前显示的最后。

8,ctrl+d向下滚半屏,ctrl+u向上滚半屏,ctrl+e向下滚一行,ctrl+y向上滚一行。ctrl+f向下滚一屏,ctrl+b向上滚一屏。

9,当光标移动到屏幕最下方时,用zz可以将光标所在行提到屏幕的中间,zt为顶端,zb为底端

10,/代表简单搜索,用n可以找寻下一个。?相同,只是方向相反。:set ignorecase忽略大小写的设置。:set hlsearch设置高亮

有名标记移动:

1,可以定制a-z26个标记,用ma-mz来标记,要切换到自己设的标记处,按`a-z就可以了。``是回到上次编辑的光标处,[[是回到文件最顶端,]]是回到文件最底端。

编辑:支持数字,如3x,删除3个字符(所有的移动标识符前面加d就为删除。

D 1,x为删除光标所在字符;dd为删除光标所在这一行;dw为删除一个word;daw也是删除一个word,当光标在word中间的时候,diw同daw,但不删除空白符;d$是删除当前光标到行尾的内容;d^是删除光前光标到行首的内容;J(大写)为合并光标所在行 与下一行

2,u为撤消操作,ctrl+r为反转撤消

3,U(大写)一次执行一行的撤消,再按一次U就恢复撤消。

C 1,所有的移动标识符前面加c后先进行删除操作,然后将当前状态改为insert状态。cc删除整行并改为insert状态。

R 1,键入r表示替换当前的光标字符,例如ra将当前光标下的字符替换成a

v命令进入可视模式,可以先取一段一段的字符,ctrl-v,则是选择一块一块的内容。o跟O都是跳转到选取块的另一端,在v模式下一样,在ctrl-v模式下O为同一行的另一端。

p则是将上一步用d或x命令删除过的东西重新帖上来。但重新贴上来的会放到当前光标的后面。这种风格对于二个字母要交换顺序时特别有效。P也是同样的功能,只是重帖的内容放到光标之前。



快捷命令:

1,x删除当前光标下的字符,X删除当前光标左边的字符,D删除到行尾的内容

2,s修改当前光标下的字符,S修改整行的内容,C修改到行尾的内容

3,.就是重复上一次的操作。



退出:

1,ZZ(大写):保存并退出

2,:q!:不保存退出。:e!为重新载入原始的内容

分享到:
评论

相关推荐

    VIM学习笔记书

    ### VIM学习笔记书知识点详解 #### 一、VIM简介 VIM(Vi Improved),作为VI编辑器的增强版,是一款功能强大的文本编辑器,其功能与Emacs相当,深受程序员和技术人员的喜爱。VIM提供了多种模式,使得用户能够高效地...

    VIM学习的好资料.......

    ### VIM学习的好资料 #### 知识点详解 **一、VIM简介与基本操作** **1.1 操作模式介绍:** - **Normal模式(普通模式)**:这是VIM启动时默认进入的模式,可以进行文本的移动、复制、删除等操作。 - **Insert...

    神器 vim 学习 方法

    ### 知识点详解:Vim学习方法与高级技巧 #### Vim是什么? Vim是一款功能强大的文本编辑器,源于vi编辑器,适用于Unix、Linux以及Windows等操作系统。它以其高度可定制性和高效性,在程序员和系统管理员中广受欢迎...

    vim学习教程中文版

    vim学习教程 不要试图从本手册中去获取什么知识,使用Vim更多的是一种技能而 不是一种知识,Vim的学习需要的更多的不是头脑而是双手,经常按书中 的指示进行示例性的操作,在学习Vim众多精致的技巧时,不要贪图一下 ...

    vim学习资料2017

    【vim学习资料2017】是一份针对古老但强大的文本编辑器Vim的综合学习资源,这份资料可能包含了2017年时 Vim 的最新发展、技巧和最佳实践。作为一个专业的IT大师,我将为你解析这个主题中的关键知识点。 1. **Vim的...

    ProVim英文版(Vim学习手册)

    《ProVim英文版》是一本深入探讨Vim编辑器的权威指南,它为用户提供了全面、详尽的Vim学习资料。Vim,全称Vi IMproved,是一款强大的文本编辑器,深受程序员和系统管理员的喜爱,因其高效的操作方式和高度可定制性而...

    vim 学习纪要 -- 自己动手搭建IDE

    【vim学习纪要 -- 自己动手搭建IDE】 Vim(Vi IMproved)是一款强大的文本编辑器,被广泛用于Linux和Unix系统中,同时也支持Windows等其他操作系统。它以其高效、可定制性和丰富的插件系统而闻名,使得许多程序员将...

    VIM学习资料

    本“VIM学习资料”包含了VIM的基础知识、进阶技巧以及可能包含的实际操作示例,旨在帮助用户快速掌握这款强大的编辑器。 1. **VIM的基本操作**: - 启动VIM:在终端输入`vim`后跟文件名,如`vim test.txt`。 - ...

    VI VIM 学习资料英文版

    **VI VIM 学习资料英文版** Vim(Vi IMproved)是Vi编辑器的增强版本,是一款功能强大的文本编辑器,广泛应用于Linux、Unix和macOS等操作系统。Vi编辑器的历史可以追溯到1976年,由Bill Joy为Berkeley Software ...

    vim学习心得

    ### Vim学习心得与实用技巧详解 #### 一、引言 在IT行业中,文本编辑器是程序员不可或缺的工具之一。其中,Vim作为一款高度可配置的文本编辑器,在Unix平台乃至其他操作系统上都广受欢迎。本文将详细介绍Vim的一些...

    Mac开发利器之程序员编辑器MacVim学习总结--木一璕的文章--CFANZ社区--IT技术分享网站1

    **MacVim学习总结** MacVim是一款专为Mac OS X设计的Vim文本编辑器的版本,它在保持Vim的核心功能的同时,融入了Mac的界面风格和操作习惯,使其成为Mac平台上开发者的重要工具。这篇文章将对MacVim的学习进行总结,...

    vim入门及代码浏览 vim学习

    Vim有多个不同的模式,而学习Vim的关键就在于掌握这些模式及其快捷键。以下是Vim的一些基本操作和概念: 普通模式(NORMAL):这是Vim默认的模式,在这个模式下,你可以使用键盘快捷键来移动光标、复制粘贴文本以及...

    vim学习资料整理。。。。

    VIM教程与学习资料汇总(2010-02-19更新) 善用佳软.htm Vim用户手册中文版72.pdf 史上最强的Vim 配置文件(修正版) - redguardtoo的专栏 - CSDN博客.htm 普通人的编辑利器——Vim_善用佳软_新浪博客.htm 神奇...

    VIM学习文档

    ### VIM学习文档知识点解析 #### 一、引言 VIM是一款强大的文本编辑器,被誉为“人类史上最优秀的文本编辑器”。尽管它有着极高的效率和灵活性,但初学者往往会因为其陡峭的学习曲线而感到困惑甚至放弃。本文将通过...

Global site tag (gtag.js) - Google Analytics