`

Vim学习2

 
阅读更多

上一篇讲过了Vim的基本操作命令(打开,编辑,保存退出)以及Vim的三种基本模式和光标的基本导航(hjkl),今天讲一些稍微高级点的光标移动,以及一些基本的文本操作命令。

翻一页/半页

对于一个上千行的文本,如果想光标移动几行或翻页查看,hjkl无疑没法满足我们的需求,如果我们结合CTRL键操作的话,翻页时很轻松的事儿。

CTRL+f:向下翻一页
CTRL+b:向上翻一页
CTRL+d:向下翻半页
CTRL+u:向上翻半页

当然我们只要记住fbdu四个键就行,反正他们是用来与CTRL键组合翻页功能的,具体怎么翻的,自己实践操作几遍就能记住了。

光标一次移动一个单词的长度

w:移动到下一个单词的起始处(既然是w,代表的意思就是word,好记吧)
W:移动到下一个单词的起始处

那么w和W它俩有什么区别呢,w会把一个单词理解成由字母,数字和下划线组成,而W却以空格来识别是否到了下一个单词,一图胜千言

与之相反的两个操作时b和B

b:移动到前一个单词的起始处
B:移动到前一个单词的起始处(b和B的区别与w和W是同理的)

光标在一行内的移动

0(零):移动到行首
$:移动到行未
^:移动到当前行的第一个非空字符处(如果该行首没有空格,那么效果与0是一样的)
g_:移动到当前行的最后一个非空格字符处

插入,追加字符

i:在当前光标位置插入字符
o:在当前行往下插入新的一空行
O:在当前行网上插入新的一空行
a:在当前光标后追加字符
R:替换当前光标的字符直到推出插入模式(按ESC)
:r filename:把文件名为filename的内容插入当当前行的下一行
:r! command:把command返回的结果插入到当前行的下一行

拷贝一个单词、行首、行尾、整行

yw:拷贝当前的一个单词
y0:拷贝的范围是当前光标处到行首
y$:拷贝的范围是当前光标处到行尾
yy:拷贝当前行
nyy:从当前行开始拷贝n行(这里的n是数字)

拷贝完后用p就可以粘贴了。

删除一个单词,行首、行尾、整行

x:删除当前光标处字符(严格来说x不属于插入,因为你还要按i才能插入)
dw:删除当前光标出一个单词
d0:删除光标处到行首的字符
d$:删除光标处到行尾的字符
dd:删除整行
ndd:删除n行(同样n代表数字)                                                                   

 

今天顺便学习了下markdown,这不,这篇文章就是用markdown语法生成的,具体的操作时首先在evernote写好文章,然后在dillinger.io把文章转换成markdown形式的文章,但是iteye不支持markdown,所以看起来效果不是很好。

 

转自:http://liuzhijun.iteye.com/blog/1826918

分享到:
评论

相关推荐

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    3. 在线教程:互联网上有许多vim的学习资源,如"Practical Vim"书籍和各种教程视频。 **总结** vi和vim编辑器因其高效和灵活性在IT行业中有着广泛的使用。熟练掌握vim不仅能提高代码编写效率,还能提升在各种环境下...

    vi快速学习 vim快速学习

    **vi与vim编辑器快速学习指南** 在Linux和Unix系统中,`vi`(Visual Editor)是一个非常重要的文本编辑器,而`vim`(Vi IMproved)是其增强版,继承了vi的强大功能并增加了许多现代特性。了解并熟练使用vi/vim可以...

    VIM学习笔记书

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

    vim入门及代码浏览 vim学习

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

    学习vi和vim编辑器_第7版_中文+英文_PDF

    《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·...

    VIM中文手册(学习VIM的帮助)

    2. Vim插件管理器如Vundle或NeoBundle,方便安装和管理扩展功能。 九、VIM的学习曲线 虽然VIM的命令较多,但通过逐步学习和实践,你会发现它的效率远超其他文本编辑器。熟练掌握VIM,能大大提高编程和文本处理的...

    VIM学习资料

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

    vim-中文参考学习手册

    中文参考学习手册是针对不熟悉英文文档的用户,提供了一个方便理解的中文学习资源,对于想要掌握Vim的中文用户来说非常有价值。 手册可能会涵盖以下主要知识点: 1. **基本操作**:Vim有三种模式:正常模式、插入...

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

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

    vim学习的好资源

    学习vim的好教程,本书介绍了vim的各种实用的功能

    神器 vim 学习 方法

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

    vim学习资料整理。。。。

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

    vim学习心得

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

    Vim Gtags再学习

    2. **跳转到定义**:在Vim中,输入`:tag`后跟你要查找的函数或变量名,按回车即可跳转到定义处。 3. **列出匹配项**:使用`:copen`或`:cnoreopen`命令打开quickfix窗口,列出所有匹配项。 4. **搜索源码**:输入`:...

    vim学习教程中文版

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

    vim学习资料2017

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

    vim学习笔记

    ### VIM学习笔记知识点详解 #### 一、VIM基本操作与安装 VIM,全称为Vi IMproved,是一款在Linux和其他Unix-like操作系统上广泛使用的高级文本编辑器,基于原始的vi编辑器进行了一系列增强和改进。对于IT行业人士...

Global site tag (gtag.js) - Google Analytics