VIM 神一样的编辑器

vim编辑器:

1:一般模式:

yy:复制,可以在之前输入数字代表复制多少行

p:粘贴

? ? ? ? ? ?u :取消操作?

gg:光标移到首行

i:光标在当前位置

? ? ? ? ? ? l :右移光标一个字符?

? ? ? ? ? ?h :左移光标一个字符?

?? ? ? ? ??k:?光标上移一行

? ? ? ? ? ? j :光标下移一行

a:光标向后移一位

? ? ? ? ? ?^ :光标移动至行首

o:在光标下面插入一空行

? ? ? ? ? ?$ :光标移动至行尾?

? ? ? ? ? ? G :光标移至文章的最后?

? ? ? ? ? ?0 :数字"0",光标移至文章的开头?

? ? ? ? ? x :删除光标后面的字符?
? ? ? ? ? #x :删除光标后的#个字符?
? ? ? ? ? X :(大写X),删除光标前面的字符?

? ? ? ? ?#X?:删除光标前面的#个字符?

? ? ? ? ?cw :更改光标所在位置的一个字?
? ? ? ? ?#cw :更改光标所在位置的#个字

? ? ? ? yw :复制光标所在位置的一个字?

? ? ? ?#yw :复制光标所在位置的#个字?

? ? ? ? dd:删除行,可以在之前输入数字代表删除多少行

? ? ? ? ?Shift+g:光标移到尾行。可以在之前输入数字代表光标移到多少行

:进入底行模式,相当于可以进行“文件”菜单的操作

/ 可以输入正则表达式进行查询、替换等操作

Ctrl+f :向前翻屏 ? ??Ctrl+b :向后翻屏 ? ? ?Ctrl+d :向前翻半屏 ? ? ???Ctrl+u :向后翻半屏

2:插入模式:输入内容,按ESC退回到一般模式

3:底行模式:

:q ?在没有修改文件的情况下退出

:w ?保存文件,如果在:w后面跟文件名,则相当于另存为

:wq 保存退出

q! ?强制退出(在修改了文件之后不保存退出)

wq! 特殊情况下保存也不能退出时可以加!代表强制执行

/ 后面跟正则表达式进行查询

? ? ? ? ? ? ? ? ? ? ? ?查找到目录后,按n代表查找下一个

? ? ? ? ? ? ? ? ? ? ? ? N代表查找上一个

原文地址:http://blog.51cto.com/13740508/2327246

时间: 2024-10-22 05:32:37

VIM 神一样的编辑器的相关文章

Vim系列1-Mac下,Vi和Vim是神一样的编辑器,如何删除多行

Mac下,Vi和Vim是神一样的编辑器,如何删除多行,在刚上手时,很困惑. 以下以编辑host文件为例 首先在Terminal中,输入vim /etc/hosts,按return. 进入vim的默认模式. Vim有三种模式命令模式,编辑模式,和默认模式 按esc进入命令模式,可以使用退出,存盘退出,不存盘退出等命令.命令模式稍后整理 按a进入编辑模式的insert模式,可以输入编辑文本. 删除和删除多行的快捷键,要在默认模式下使用.在编辑模式下可以按esc,退出编辑模式. 然后输入以下指令 D

一年成为Emacs高手(像神一样使用编辑器)

作者: 陈斌(redguardtoo) 版本号: 20160125 更新时间: <2016-01-25 Mon> 原创时间: <2012-01-31 Tue> 版权: 本文采用以下协议进行授权,自由转载 - 非商用 - 非衍生 - 保持署名 | Creative Commons BY-NC-ND 3.0,转载请注明作者及出处. 简介 成为高手很容易.当初我在Vi阵营,偶尔用Emacs还忘记"退出"的快捷键,一年后我跨入高手行列. 很多文章强调Emacs有多牛,但

Vim 和 Emacs 文本编辑器:你更喜欢哪个?

关于Linux的学习,请参考书籍<Linux就该这么学> 这可能是2016年,在许多开发人员和系统管理员之间,编辑器战争中仍然活得很好的. VIM(vi)或Emacs:两者都有很强的功能,当然,很多人使用别的文本编辑器,你喜欢哪个? 毫无疑问,这两个还是有很强的追随者:当我们被问及最喜欢的文本编辑器,自从去年vi出世,但很显然,辩论仍然很激烈. 哪个最适合你,可能很大取决于个人的喜好.你可能已经内置插件满足您的需求,也许在你开发的同时产生了一些强烈的感情. 因此,让我们知道你喜欢哪种文本编辑器

Linux大神必备-文本编辑器

我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于 GUI(图形界面)的编辑软件.正如你所了解的:Linux 真正的魅力在于命令行,当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器那么究竟哪一款适合你呢 文本编辑软件在任何操作系统上都是必备的软件.我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于 GUI(图形界面)的编辑软件.正如你所了解的:Linux 真正的魅力在于命令行,当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器

sublime text - 神级代码编辑器

Sublime Text 是一个轻量.简洁.高效.跨平台的编辑器. Sublime Text 的特色功能: 良好的扩展功能,官方称之为安装包(Package). 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞 强大的快捷命令“可以实时搜索到相应的命令.选项.snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦.” 即时的文件切换. 随心所欲的跳转到任意文件的任意位置. 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标. 支持 VIM 模式

不要再把vim当做Python文本编辑器了!用这个!

许多人说,vim是最好的代码编辑器,不管在哪种语言,不过,Python例外,Python shell自带一个代码编辑器. 使用方法: 打开Python shell: 点击File-->New File(Alt-F-N)会弹出一个新窗口,写代码 可以看见敲入print(之后它有有函数提示(无法截图下来) Ctrl+s保存,Alt-R-U运行运行结果 大家快试一下吧! 原文地址:http://blog.51cto.com/13946759/2167265

vim下打造python编辑器

在前面文章中介绍的关于vim基础插件之上加上一款专门为读写python程序的插件-Python-mode. 顾名思义,就是让vim在python模式下运行.这里介绍这款插件的功能以及如何使用. 本文主要摘录Python-mode的帮助文档中个人觉得用到较多的并且比较有意义的内容. Introduction Python-mode: includes libraries such as pylint, rope, pydoc, pyflakes, pep8, and mccabe. Python-

Python学习日志9月15日

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Helvetica Neue"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Helvetica Neue"; color: #000000; min-height: 12.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px;

Linux下的 编辑器之神——vim编辑器

编辑器之神--vim编辑器一.vi介绍Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中. 关于vim:vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本.vi使用于文本编辑,但是v