vim需要多加练习.
1.你可以将vim视为vi的高级版本.vi分成三种模式:一般模式,编辑模式和命令行模式.
一般模式:以vi打开一个文件就直接进入一般模式了(这也是默认的模式).在这个模式中,你可以上下左右按键来移动光标,也可以删除字符或者删除整行,可以复制,粘帖 文件数据.
编辑模式:在一般模式中可以进行删除,复制,粘帖等操作,但是却无法编辑文件内容.要等你按下"i,I,o,O,a,A,r,R"中任何一个字母之后才会进入编辑模式.按下这些按键 时,在界面的左下方会出现INSERT或者REPLACE的字样,此时才可以进行编辑.要回到一般模式,必须按下[Esc].
命令行模式:在一般模式中输入":,/,?"3个中的任何一个按钮,就可以缉拿给光标移动到最下面那一行.在这个模式中,可以提供你查找数据的操作,读取,保存,大量替换字 符,离开vi,显示行号等操作.
2.在每个模式下的一些按钮的说明在书上的P278到P281都有,这里列出一些看看感觉:
在一般模式下: h:光标向左移动一个字符 j:光标向下移动一个字符 k:光标向上移动一个字符 l:光标向右移动一个字符 G:移动到文件的最后一行
nG:这里n为数字,移动到文件的第n行. gg:移动到文件的第一行. yy:复制光标所在那一行 p:复制
i:从目前光标所在处前插入. a:从当前光标所在处后插入. o:在当前光标所在行的下一行,插入一行. r:替换光标指示的当前字符.
3.块选择:
vim filename
光标移动到适合的位置,按下[ctrl]=v之后,光标移动所到之处都会被反白.
反白区,按下y来进行复制,将光标移动到合适的位置,按下p来进行粘帖.
4.vim的多窗口功能:
vim filename
按下:sp会以多窗口再打开一个本文件
按下:sp filename会以多窗口打开指定的文件
相关推荐
2. 信道编辑:创建、删除、移动和复制信道,用户可以根据实际需求定制信道配置。 3. 亚音设置:支持数字亚音(DTCS)和模拟亚音(CTCSS),用于减少频道干扰,确保通信的私密性。 4. 扫描功能:设置扫描列表,可以...
【H30-U10_JB_TWRP_Recovery】是一个专为荣耀3C(H30-U10)手机定制的TWRP恢复程序,主要用于进行系统级别的操作,如刷机、备份和恢复等。TWRP是TeamWin Recovery Project的简称,是一款流行的开源自定义恢复程序,...
【标题】"BENQ_3300U_drv403u10b" 提供的是明基(BENQ)3300U扫描仪的驱动程序版本403u10b。这个压缩包文件是为了解决用户在操作系统上安装或更新这款扫描仪的驱动问题,确保设备能正常工作并发挥最佳性能。 【描述】...
首先,JDK 7u10(更新10)是Oracle公司为Java 7发布的一个更新版本,旨在提供性能优化、安全性和稳定性改进。这个版本的JDK支持32位的Windows操作系统,即i586架构。在安装完成后,JDK的主目录通常位于“C:\Program ...
光电传感器U9-U10-U11 样本pdf,光电传感器U9-U10-U11 样本
`jdk-7u10-windows` 标题明确指出这是一个针对32位Windows操作系统的Java 7更新版,适合Java开发人员用于开发、测试和部署Java应用。 **主要特性与更新:** 1. **动态语言支持**:Java 7引入了 invokedynamic 字节...
### 华为H30-U10官方刷机方法详解 #### 一、版本要求与环境设置 **1.1 升级环境要求** - **适用设备:**本升级指导书专为华为H30-U10手机设计。 - **升级方式:**采用SD卡进行系统升级。 - **SD卡要求:**确保SD...
jdk-6u10-rc2-bin-b31-windows-amd64-05_sep_2008.exe
Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,它包含了编译器、运行环境以及各种工具,使得开发者能够编写、测试和运行Java程序。"jdk-7u10-linux-x64.tar.gz" 是一个针对Linux 64位...
海面10m风速数据matlab绘图程序,希望对大家有所帮助。
用户可以通过安装程序设置系统环境,从而使用Java编译器javac、Java虚拟机JVM以及其他的开发工具,如Javadoc和JDB(Java调试器)。这个版本对于研究Java的历史发展、理解早期版本的特性和功能,或者为老项目提供支持...
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe java编译环境
在本文中,我们将详细介绍如何在Windows操作系统上安装和配置Java Development Kit (JDK) 版本6u10-rc2-bin-b32。JDK是开发Java应用程序的基础,包含了编译器、运行时环境和其他必要的工具。 **一、安装JDK** 1. ...
标题中的“up1016群联U8-U10格式化工具”指的是一个专门针对群联电子(Phison)U8至U10系列闪存控制器的U盘格式化软件。群联电子是一家知名的存储解决方案供应商,尤其在USB闪存控制器领域有着广泛的影响。这个工具...
java jdk-6u10-docs api chm en 英文版 只是单纯的api帮助文档,支持搜索,索引!chm格式的
之前使用过的java版本,新安装系统后发现不好找,共享给大家~jre-6u10-windows-i586
【科化足球训练计划-U10发展阶段】 科化足球训练计划是针对U10年龄段(10岁以下)球员设计的专业训练方案,旨在全面发展球员的技术、体能和战术理解。这个阶段是孩子们足球技能发展的关键期,因此训练内容的设置至...
在安装过程中,我们需要注意的是压缩包内的唯一文件 "Total_Control_7_0_0_u10_Install_x64.exe",这是适用于64位Windows系统的安装程序。用户只需运行此程序,按照提示步骤进行安装,即可在电脑上部署这款投屏工具...
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe part1 1 2 都下载