2009-12-03
VIM 学习笔记
参考资料 http://vimcdoc.sourceforge.net/doc/usr_01.html
平时只有基本操作的技能, 现在来学习和熟练更多的技巧。
VIM 安装
1.windows 上用gvim,也还可以,直接右键可以选择文件用VIM方式来编辑, 也挺方便
2. linux ,本来已经就有了,但是需要重新安装 vim使其支持ruby 插件(但是fedora服务器上编译安装VIM好像失败了)
sh# mkdir $HOME/vim7
sh# ./configure --prefix=$HOME/vim7 --enable-rubyinterp
sh# make && make install
移动操作[color=red][/color]
[/align]
h j k l 移动光标 很有用,操作20 编
如果想支持鼠标,需要设置 : set mouse=a
w 跳动到下个单词, b跳动到上个单词 e调动到单词末尾
we be 组合跳到单词末尾
0 移动到杭州, $移动到行尾
fh 移动到字符h
% 移动到匹配的挂号或者其他匹配对
33G移动到33行
G移动到文件尾, gg移动到文件首部 ,50% 移动到文件中部
H M L分别移动可视区的头中尾
ctrl G 显示行信息, set number 显示行号
ctrl U 向下滚屏, ctrl D 想上滚屏 ctrl B 向下,ctrl F向上,ctrl Y 向下一行 ctrl Y向上一行
删除操作[size=large][/size][align=left]
x, dd J dw: J 把两行换成一行 , dw 删除到下个单词的头
恢复操作
u U ctrl +R 放弃上次修改, U放弃本行修改,ctrl+R则恢复被放弃的修改
添加操作
i ,a , o O
退出命令
q!,wq wq! ZZ: ZZ为保存退出
分享到:
相关推荐
### VIM学习笔记书知识点详解 #### 一、VIM简介 VIM(Vi Improved),作为VI编辑器的增强版,是一款功能强大的文本编辑器,其功能与Emacs相当,深受程序员和技术人员的喜爱。VIM提供了多种模式,使得用户能够高效地...
{ 1:介绍 2:3种命令 3:删除 4:复制粘贴 5:搜索替换 6:保存退出 7:其他 }
关于vim使用 小技巧
这份学习笔记分为多个章节,每个章节专注于一个特定的主题,以控制学习的难度和信息量。作者明智地使用了颜色和字体样式来强调关键的命令和快捷键,这使得读者可以快速识别并记忆重要的操作。每章结束时提供的命令...
### vim 常用快捷键知识点 #### 一、引言 Vim 是一款功能强大的文本编辑器,广泛应用于各种...对于初学者来说,建议从最基本的快捷键开始练习,逐渐深入学习更高级的功能。希望本文能够帮助大家更好地理解和使用 Vim。
:w FILENAME 可将当前 VIM 中正在编辑的文件保存到名为 FILENAME 的文件中。 21. :#,#w FILENAME 可将当前编辑文件第 # 行至第 # 行的内容保存到文件 FILENAME 中。 22. :r FILENAME 可提取磁盘文件 FILENAME...
在CentOs系统中关于Vim的学习笔记 文章目录在CentOs系统中关于Vim的学习笔记一、常用命令1)如何打开小程序vim_test_linux2)插入模式和退出vim的方法a. 进入插入模式b. 返回普通模式c. 进入插入模式的几种方法d. 退出...
### Vim使用笔记 #### Getting Started - **vimtutor**:`vimtutor` 是一个交互式的教程,适合初学者快速上手 Vim 的基本操作。它通过一系列练习帮助用户掌握 Vim 的基本命令。 - **gvim 和 vim 命令**: - `...
《兄弟连Linux教程1-16章学习笔记》是一份全面涵盖Linux基础知识的学习资料,特别适合初学者和希望快速提升Linux技能的人群。这个压缩包包含了一系列文本文件和辅助图片,旨在帮助用户深入理解Linux系统的基本操作和...
Vim,全称Vi Improved,是一款强大的文本编辑器,广泛应用于Linux系统中。它具有丰富的命令集,使得用户可以通过键盘高效地操作文本。...通过不断地练习和学习,Vim可以成为一款极其高效且个性化的文本编辑工具。
本篇文章将根据在学习windows下的gvim 7.2以及通过vimtutor过程中整理的笔记,详细介绍vim的基础知识与实用技巧。 #### 二、启动与退出vim - **启动vim**:在命令行中输入`vim FILENAME`,其中`FILENAME`是你想要...
这份"超详细的Linux学习笔记"涵盖了Linux运维管理的多个重要方面,包括DNS(Domain Name System)、Samba、Apache、Sendmail以及常用的Linux命令。让我们逐一探讨这些知识点。 首先,DNS是互联网上的名称解析服务,...
在`MyVim-master`这个压缩包中,可能包含了作者黄剑关于Vim的学习资料、笔记、教程和配置示例。这是一份宝贵的资源,可以帮助你深入理解Vim的使用和配置。你可以找到关于Vim的实践案例,学习如何通过Vim提高编码效率...
总的来说,这款改进的Vim命令壁纸是学习和提升Vim技能的极佳辅助工具,它不仅解决了原有的显示问题,还增加了实用性,使得学习过程更加愉快。如果你是Vim的新手,或者希望提升Vim操作的流畅度,不妨下载这份壁纸并将...
学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充...
### JavaWeb 学习笔记知识点总结 #### Spring Boot 和 Spring MVC 的区别 1. **Spring MVC**: - **定位**:Spring MVC 是 Spring 框架中的一个重要组成部分,主要用于构建 Web 应用程序。 - **作用**:提供了一...
Vimwiki 是一个基于 Vim 的个人 Wiki 系统,它允许用户以文本文件的形式轻松创建、组织和管理笔记,特别适合编程、并发、数据库和算法等技术领域的学习和研究。 Vim 是一款极其强大的文本编辑器,以其高度可配置性...