一、vim编辑器如何删除几个字母?
打开文件后,按i键进入编辑模式,移动光标删除要删除的字符,输入:wq! 退去即可。
二、vim编辑器批量删除文字?
按Esc键切换到命令行模式 :1,$d 输入:.,$d 一回车就全没了,这个需要光标在第一行才可以。
三、Linux-vim三种模式
vi编辑器是所有Unix 及 Linux 系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix 及 Linux 系统的任何版本,vi编辑器是完全相同的,因此可以在其它任何介绍vi的地方都能进一步了解它,vi也是Linux中最基本的文字编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中。
关于vim:
vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本。vi适用于文本编辑,但是vim更适用于coding。
vim的重点是光标的移动,模式切换,删除,查找,替换,复制,粘贴,撤销命令的使用。
vim存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式)
命令模式:在该模式下不能对文件直接编辑,可以输入快捷键进行一些操作(删除行、复制行、移动光标、粘贴等)【vim打开文件后默认进入该模式】
编辑模式:在该模式下可以对文件的内容进行编辑
末行模式:可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等)
Vim打开文件的方式(4种,要求掌握前三种):
#vim 文件路径 ―― 打开指定文件
#vim +数字 文件路径 ―― 打开指定文件,并且把光标移动到指定行
#vim +/关键词 文件路径 ―― 打开指定文件,并且高亮显示关键词
#vim 文件路径1 文件路径2 ... ―― 同时打开多个文件
:files ―― 查看当前已经打开的文件
切换文件方式:
a. 切换到指定文件: :open 文件名
b. 切换上一个/下一个文件: :bp (back prev:上一个)、 :bn (back next:下一个)
重点记住前2种方式, i 和 a
四、vim编辑器有哪几种工作模式如何切换
有四种模式:
1、正常模式(Normal mode,俗称命令模式)
2、命令行模式(Command-line mode)
3、插入模式(Insert mode ,俗称编辑模式)
4、 可视模式(Visual mode,俗称可视块模式)
三种
1 普通模式也就是浏览模式可以进行简单的插入删除替换支持大部分的快捷键,刚进vim就默认为普通的normal模式,用 i o a进行文本输入
2 命令模式 使用vim内置的各种命令组合控制文本的写入删除替换
3 选择模式 默认是v键 批量的进行文本操作,复制粘贴等
五、vim编辑器(gvim)v8.2.4542官方版
Vim是一个超级超级强大的文本编辑器。我使用vim时间也不长,只会一些简单的命令。平常写东西,看文档都是用vim。Vim是一个超级超级强大的文本编辑器。它和Emacs是一个数量级;而我认为,比UltraEdit、Editpad、EmEditor要高一个(至少半个数量级)。
基本简介在领略了vim的强大后,我不禁被深深吸引住了。但我发现并不是所有的电脑都装有vim,于是制作了一个单文件绿色版的vim编辑器。放在U盘里,随身携带,去到哪里用到那里。添加了史上最强的vim配置,帮助文件替换成了中文,配色方案我替换成slate,更适合编辑。
我使用vim时间也不长,只会一些简单的命令。平常写东西,看文档都是用vim,我发觉我越来越喜欢它了。真心希望能有更多的人一起学习vim,充分享受神一样的编辑器给我们带来另一种书写的快感。软件特色一。普通人的编辑利器之所以第一点就提到这个,是因为”文字处理”当然是一个编辑器最基本的功能,而能把编辑的体验发挥到极致的也恐怕只有vim而已了。
1。免费用户再也不用去网上辛苦的下载D版了!2。提高输入速度这个相信也没有什么好争论的,纯键盘操作的速度是鼠标无法比拟的,虽然会带来一定的学习成本,但是相信还是值得的。3。完美支持中文,并支持多种文件编码很多编辑器会有处理多字节编码的问题,而vim完美解决了这一点。
(如果你的vim没解决,请参考linux下vim的编译以及终端乱码的最终解决方案)4。文本笔记管理这要归功于vim的一款插件:voom二。程序员的编辑利器如果你是一名程序员,那就千万不要错过vim,它真的为程序员提供了太多贴心的功能。1。支持几乎所有语言类型不夸张的说,vim真的是将这一点做到了极致,只要是大家知道的语言,大到c++,python,小到bash,sql,vim全部都默认支持了这些语言 的语法高亮,自动缩进,等等。
一个编辑器搞定所有源码编写,不用为每门语言学习他的编辑器,降低学习成本,何乐而不为?2。支持各种语言的代码自动补全和智能提示3。快速查找函数定义功能及显示函数列表功能vim+tags+taglist即可轻松实现上面的功能,功能上完全可以替代si或者vs。
4。支持类似textmate的代码片段功能我目前使用的是snipMate,当然提供这种功能的插件可不只这一个,你可以有更多选择~5。集成编译调试功能,快速定 位编译错误vim提供了quickfix的功能,可以集成gcc,g++,java,c#,python,php等各种语言的错误定 位功能,极大提高了代码编译调试时的错误定 位。
6。开源如果发现vim有bug,那么大可以自己去研究代码修复~7。跨平台在linux,windows,mac等多平台都有相应的版本,不用担心跨平台开发的问题!8。支持插件,无限扩展自己想要的功能vim本身有自己的脚本语言,如果你真的不想再多学一门语言,那也不是什么大事,gvim7。
3已经默认编译支持了 python,ruby,lua,perl等等脚本语言,用你喜欢的脚本语言开发去吧!与emacs的lisp相比,如果vim 自身的脚本语言确实有所欠缺,但是python较之lisp恐怕就是旗鼓相当甚至更胜一筹了吧。