vim学习与使用(代码片段)

mytjava mytjava     2022-12-14     346

关键词:

Vim学习与使用

1.what(vim是什么?)

? Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。Vim和Emacs在文本编辑方面都是非常优秀的。

2.for(vim用于什么?)

? 一款文本编辑软件,用来查看、编辑、保存文件。vim有三大模式:命令模式、插入模式、末行模式。

? 三种模式间的转换关系:

技术图片

3.how(vim该怎么学?)

? 看一些基本选项和基本用法。

常用且够用的操作:

? 新建或编辑文件,进入【命令模式】,按“i”进入【插入模式】,编写内容,编写完后,按“Esc”退出【插入模式】从而进入【命令模式】,按“:”进入【末行模式】,输入wq(保存并退出)q! (不保存退出)

常用够用的快捷键:

>①复制粘贴
>
>?	yy 复制当前行			  p 粘贴在光标的下一行
>
>?	nyy 复制当前行向下的n行		  P 粘贴在光标的上一行
>
>②删除
>
>?	dd 删除当前行
>
>?	ndd 删除当前行下向下的n行
>
>③搜索
>
>?	输入 /关键字 , 再输入n,即查找下一个
>
>④显示行号
>
>?	:set nu 显示行号 	:set nonu 不显示行号
>
>⑤移动光标
>
>?       h j k l :左 下 上 右
>
>?	G 到文本最后一行、gg 到文本第一行
>
>?	行号 G  到指定行号
>
>⑥撤销
>
>?	u
>
>⑦重复前一个操作
>
>?	.

ctfhub学习与题解(代码片段)

常用备份文件名:www.zipbak文件在使用vim时会创建临时缓存文件,关闭vim时缓存文件则会被删除,当vim异常退出后,因为未处理缓存文件,导致可以通过缓存文件恢复原始文件内容以index.php为例:第一次产生的交换文件名为.index.p... 查看详情

学习笔记——liunx;linux文件与目录结构;vi/vim编辑器(一般模式编辑模式命令模式)(代码片段)

2023-01-23一、Linux1、Liunx的简介Linux是一套免费使用和自用传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬... 查看详情

vim使用笔记01——常用模式与操作(代码片段)

了解vim的不同模式*四种常用模式*normal-mode正常(一般)模式主要执行快捷键操作,同时是跳转到其他模式的枢纽。在Vim操作界面的左下角通常有“normal”关键字来标识(也可能没有任何的标识关键字)insert-mod... 查看详情

vim实用指南基本概念与初次体验(代码片段)

...目录vi/vim模式命令模式:输入模式底线命令模式vi/vim使用实例使用vi/vim进入一般模式按下i进入输入模式(也称为编辑模式),开始编辑文字按下ESC按钮回到一般模式在一般模式中按下**:wq**储存后离开vivi/vim模式基本上vi/vim... 查看详情

上古神器vim系列之初探(代码片段)

...大提高平时工作效率,工欲善其事,必先利其器。所以将学习的过程要点记录分享一下,希望大家喜欢。本文不介绍任何插件,只梳理基本VIM操作,将其尽量清晰的呈现。题外,近期新到一些朋友,也欢迎大家入群讨论。我分享... 查看详情

vim详解(代码片段)

...好用,毕竟没有图形窗口,看着不会太舒服。但是既然要学习linux,掌握并熟练使用文本编辑工具是必不可少的技能,在linux当中的文本编辑工具有很 查看详情

vim文本编辑器的基本使用(代码片段)

...indows系统下的记事本或者notepad++,因此熟练掌握该工具的使用对于使用linux系统是非常有必要的。通过本文记录Vim编辑器的基本使用方法,用以强化记忆或者以备以后复习。(cat与<<EOF结合也可以实现编辑器的部分功能,可... 查看详情

简明vim练级攻略(代码片段)

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《LearnVimProgressively》,我觉得这是给... 查看详情

jsonvs代码与vim(代码片段)

查看详情

三剑客与vim编辑器的使用(代码片段)

#1.普通模式光标跳转G#光标跳转至文件的最后一行shift+ggg#光标跳转至文件的第一行Ngg#光标跳转至当前文件的Number行$#光标跳转至光标所在行的尾部^|0#光标跳转至光标所在行的首部#2.文件内容较多ctrl+f#往下翻页(行比较多)ctrl+b#往... 查看详情

vim学习小结(代码片段)

参考书籍《Linux从入门到精通》第二版(刘忆智等编著)Vim编辑器背景:Vim的设计哲学就是让使用者能够在主键盘区完成所有工作。vim是vi的增强版本,vim分为插入和命令两种模式插入模式下可以输入字符命令模式下可执行除了... 查看详情

vim中与编码有关的选项(代码片段)

...eencodings、fileencoding、encoding 和 termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个Vim用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。1 encoding... 查看详情

有没有办法让pythonomnicomplete与vim中的非系统模块一起使用?(代码片段)

我唯一可以使用pythonomnicomplete来处理的是系统模块。我现在正在处理的网站包或模块中的模块没有得到任何帮助。答案我在PYTHONPATH或site-packages中完成了我自己的模块。我不确定您使用的是哪个版本的pythoncomplete.vim脚本,但您可... 查看详情

java与c学习笔记(代码片段)

Chttps://fishc.com.cn/1.helloworldubuntu搭建C语言环境安装vim(编辑器),gcc(编译器)和build-essential(编译程序必须软件包的列表信息)sudoapt-getinstallvimsudoapt-getinstallgccsudoapt-getinstall 查看详情

[学习笔记]黑马程序员-hadoop入门视频教程(代码片段)

...x常用基础命令Linux常用系统命令vi/vim文本编辑器基础使用学习目标1.理解大数据基本概念2.掌握数据分析基本步骤3.理解分布式、集群概念4.学会VMware虚拟机的导入与使用5.掌握Linux常用操作命令使用6.掌握vi/vim编辑器基础使用第一... 查看详情

《vim--学习笔记》(代码片段)

vim分为三种模式:命令模式,编辑模式,末行模式。命令模式:对文档进复制,粘贴,替换,移动光标查找等等。编辑模式:用于对文档进行添加,删除,修改等等操作。末行模式:文件的保存,推出,定位光标,查找替换,设... 查看详情

vim文本编辑器(代码片段)

vim文本编辑器1什么是vim?早期的Unix都是使用的vi作为系统默认的编辑器。但是目前我们使用比较多的是vim编辑器。你也许会有疑问,vi与vim有什么区别?可以这样简单理解,vim是vi的升级版。Vim是从vi发展出来的一个文本编辑器... 查看详情

每日学习记录20230410_bert(代码片段)

20230410:BertHuggingface今天运行python-c\'fromtransformersimportTFBertForTokenClassification\'的时候有一个报错:Couldnotloaddynamiclibrary\'libcudart.so.11.0\'.查了一下发现是需要装CUDA软件,也就是英伟达调用GPU的软件,使用:condainstallcudatoolkit命令安装即可解... 查看详情