vim的模式:
正常模式(按Esc或Ctrl+[进入) 左下角显示文件名或为空
编辑模式(按i或a键都可以进入) 左下角显示--INSERT--
可视模式(不知道如何进入) 左下角显示--VISUAL--
vim内部常用命令(以下命令,除了2、编辑命令外,其余都是在正常模式下直接输入命令):
1、查找:"/" + 查找内容
2、编辑:按a,然后开始添加
3、删除:删除行:dd
4、替换:
:s/old/new/ : 用old替换new,替换当前行的第一个匹配(光标必须先移动到那一行)
:s/old/new/g : 用old替换new,替换当前行的所有匹配(光标必须先移动到那一行)
:%s/old/new/ : 用old替换new,替换所有行的第一个匹配
:%s/old/new/g : 用old替换new,替换整个文件的所有匹配
:10,20 s/^/ /g : 在第10行知第20行每行前面加四个空格,用于缩进。
5、撤销:u
6、复制粘贴:yy 拷贝当前行,p:如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴
7、剪切:按v开始,然后移动光标,然后按d结束,就可以剪切一段需要的字符串;按p就可以粘贴
8、注释:
注释单行:#符号
注释多行,其实就是用替换的方法,在行首增加#号,以下为举例:
:3,5 s/^/#/g : 注释第3-5行
:3,5 s/^#//g : 解除3-5行的注释
:1,$ s/^/#/g : 注释整个文档。
:%s/^/#/g : 注释整个文档,此法更快。
9、退出:
保存退出: ":wq"
不保存退出:":q!"
10、其他技巧用法:
删除:Esc点击两次,然后输入1000,(代表0-1000行),然后点击两次d键,就删除了0-1000行。
对粘贴过来的文本排列整齐:Esc点击两次,然后输入:gg=G,搞定!
相关推荐
Vim 编辑器是一个功能强大的文本编辑器,它提供了许多实用的命令来帮助用户编辑文件。 1.Vim 三种模式:一般模式、编辑模式、命令模式 2.Vim 快捷键: * yy 复制一行 * dd 删除一行 * p 粘贴 * u 撤销 * gg 光标移...
在Linux平台上,Vim是一个被广泛使用的文本编辑器,它的强大功能深受广大用户喜爱。Vim不仅仅是一个简单的文本编辑器,其强大的可扩展性也是其受欢迎的重要原因。通过安装各种插件,用户可以将Vim定制成满足自己需求...
### Linux 下 Oracle 启动关闭及常用命令 #### 一、概述 在 Linux 系统中管理和操作 Oracle 数据库是一项常见的任务。对于数据库管理员(DBA)而言,掌握如何在 Linux 环境下启动、关闭 Oracle 数据库以及常用的...
### Linux常用命令笔记 #### 一、Linux命令基础 Linux是一种强大的开源操作系统,适用于服务器、桌面和嵌入式系统等多种应用场景。了解基本的Linux命令对于有效地管理这些系统至关重要。 ##### 查看帮助文档 - *...
它将Git命令无缝集成到Vim中,使得在编辑器内部就能进行版本控制操作,如提交、推送、拉取和解决冲突。 4. **ALE (Async Linting Engine)**:这款实时代码检查工具能在你输入时发现语法错误和潜在问题,支持多种...
Vim 是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是 Linux 和 Unix 平台。它源自 vi 编辑器,但添加了许多增强功能,使得它更加高效且易于定制。本文将详细介绍 Vim 的常用快捷键,帮助用户快速...
除了上述命令,熟悉并掌握文本编辑器`vim`的使用至关重要,包括插入模式、命令模式、可视模式等。此外,编写Shell脚本和Perl脚本是Linux系统管理中常见任务,需要注意以下几点: - 双引号、单引号和反引号的用法不同...
重要部分:1)Vim文本编辑器:vim的设计理念是命令的组合。我们可以学习各种各样的文本间移动或跳转的命令和其他的普通模式的编辑命令;同时VIM与很多快捷键设置和正则表达式类似,可以辅助记忆。2)文本与文件查找...
这些命令包括但不限于ls(列出目录内容)、cd(切换目录)、mkdir(创建目录)、rm(删除文件或目录)、cp(复制文件或目录)、mv(移动或重命名文件或目录)、cat(查看文件内容)、vi/vim(文本编辑器)、ping...
编辑文件时,常用的是文本编辑器如`vi`(或`vim`)和`nano`。`vi`是一个功能强大的全屏编辑器,具有学习曲线,而`nano`则更为直观,适合初学者。掌握基本的编辑器操作是Linux使用的关键。 3. **网络配置及操作** ...
此外,它还集成了诸如Git集成、代码检查等实用功能,使得开发者可以在编辑器内部完成大部分开发流程,无需频繁切换工具,进一步提升了工作效率。 对于`Linux vi编辑器`,`jeffy-vim`的引入是对原有功能的有力补充。...
Vim编辑器是一款高度可配置且功能强大的文本编辑器,被广泛用于Linux、Unix和类Unix系统中,也适用于Windows平台。它以其高效的操作模式和丰富的扩展性深受程序员和系统管理员喜爱。本资料包“12【V3选修】Vim编辑器...
这份“LINUX常用命令全集”内部资料是针对初学者和测试人员设计的,旨在帮助他们快速熟悉和掌握Linux环境下的操作。 1. **ls**:用于列出目录内容。你可以通过`ls -l`查看详细信息,或者用`ls -a`显示隐藏文件。 2...
33. `vim/nano`: 文本编辑器,`vim`功能强大,`nano`则更为简洁。 34. `whoami/who/whois`: 查看当前登录用户,当前用户在线情况,以及域名和IP地址的信息。 35. `sudo`: 以管理员权限执行命令。 36. `passwd`: 更改...
Vim是一款强大的文本编辑器,深受程序员和代码爱好者喜爱。为了提升工作效率,许多用户会选择安装插件以增强其功能。本文将详细介绍标题中提到的几个常用 Vim 插件:WinManage、Tallis 和 Ctags,并结合提供的压缩包...
`vi` 和 `vim`(vi improved)是Unix/Linux系统中最常用的文本编辑器之一。它们提供了一个功能强大的界面来创建和编辑文本文件。`vim`作为`vi`的增强版,提供了更多的功能和更好的用户体验。 - **基本模式**:在...
资料还提到了字符编程利器Vim的使用,这是Linux系统下常用的文本编辑器,Vim具有强大的文本编辑功能,支持命令模式和编辑模式。在命令模式下,用户可以执行复制、剪切、粘贴等操作,而编辑模式则允许用户对文本文件...
然而,许多Linux领域的专家和黑客们却能凭借强大的文本编辑器vim实现高效的编码工作。本文旨在帮助读者将vim(尤其是图形界面版本gvim)配置成一个简易但功能齐全的IDE,不仅涵盖基本编辑功能,还包括一系列高级特性...
### Linux常用命令及基础知识介绍 #### 一、获取帮助 在Linux环境中,了解如何获取帮助是十分重要的。本文档将介绍几种常用的获取帮助的方式。 **1.1 `whatis`** `whatis`命令用于显示命令的一句简介,通常用于...
除了这些基本命令,还有许多高级命令如`sed`(流编辑器)、`awk`(文本处理语言)、`vi/vim`(文本编辑器)等,以及shell脚本编程,可以实现自动化任务。 总之,理解Linux内核和掌握命令行工具是提升Linux技能的...