vim操作命令

一心行走 一心行走     2022-08-26     761

关键词:

用vi文本编辑器来编辑生成文件
******最基本用法
vi  somefile.4
1、首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容
2、按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容
3、编辑完成之后,按Esc键退出编辑模式,回到一般模式;
4、再按:,进入“底行命令模式”,输入wq命令,回车即可
 
******一些常用快捷键
一些有用的快捷键(在一般模式下使用):
a  在光标后一位开始插入
A   在该行的最后插入
I   在该行的最前面插入
gg   直接跳到文件的首行
G    直接跳到文件的末行
dd   删除行,如果  5dd   ,则一次性删除光标后的5行
yy  复制当前行,  复制多行,则  3yy,则复制当前行附近的3行
p   粘贴
v  进入字符选择模式,选择完成后,按y复制,按p粘贴
ctrl+v  进入块选择模式,选择完成后,按y复制,按p粘贴
shift+v  进入行选择模式,选择完成后,按y复制,按p粘贴
 
查找并替换(在底行命令模式中输入)
%s/sad/88888888888888     效果:查找文件中所有sad,替换为88888888888888
/you       效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个)
 
0:文件当前行的开头
$:文件当前行的末尾
G:文件的最后一行开头
1 + G到第一行 
9 + G到第九行 = :9
 
dd:删除一行
3dd:删除3行
yy:复制一行
3yy:复制3行
p:粘贴
u:undo
ctrl + r:redo
 
"a剪切板a
"b剪切板b
"ap粘贴剪切板a的内容
 
每次进入vi就有行号
    vi ~/.vimrc
    set nu
 
:w a.txt另存为
:w >> a.txt内容追加到a.txt
 
:e!恢复到最初状态
 
:1,$s/hadoop/root/g 将第一行到追后一行的hadoop替换为root
:1,$s/hadoop/root/c 将第一行到追后一行的hadoop替换为root(有提示)
 
**创建文件
touch  somefile.1   创建一个空文件
echo "i miss you,my baby" > somefile.2  利用重定向“>”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容
echo "huangxiaoming ,gun dan" >> somefile.2     将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容

 

vim常用操作

VIM常用操作博客概述VIM工作模式VIM常用的命令VIM由命令模式变成插入模式的几种方式定位命令删除命令复制和剪切命令替换和取消命令查找和替换命令保存命令VIM使用技巧将另一个文件中的内容全部导入到当前文件在不退出VIM的... 查看详情

vim命令操作快捷键(收藏大全)

------命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim直接启动vimvimfilename打开vim并创建名为filename的文件文件命令打开单个文件vimfile同... 查看详情

7种提高工作效率的vim操作(代码片段)

...要集中在对某个文件范围内的特定目标执行相同的重复性操作。抛砖引玉,作为你体验使用Vim进行高效操作的入门级教程。1.Vim重复操作命令.在vim重复操作命令.(英文句点)介绍过,.命令可以用于重复上次修改。在《Vim实用技巧... 查看详情

linux——vim常用操作命令

这里写目录标题1.vim的基本概念2.命令模式的操作光标跳转剪贴复制撤销修改3.底行模式操作4.配置vim编辑器使用文件配置快速配置1.vim的基本概念概念:vim重点解决代码编写的问题,本质文本编辑器,是具有多模式的... 查看详情

138条vim命令操作快捷键全集

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim直接启动vimvimfilename打开vim并创建名为filename的文件文件命令打开单个文件vimfile同时打... 查看详情

138条vim命令操作快捷键全集

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim直接启动vimvimfilename打开vim并创建名为filename的文件文件命令打开单个文件vimfile同时打... 查看详情

vim基本操作命令

...装的软件。对,它是一款自由软件。学习Vim编辑器的基本操作命令后是有好处的,它可以让你的工作事半功倍,同时令你更加的帅。Vim编辑器中设置了三种模式---------命令模式、编辑模式、末行模式。命令模式:控制光标移动,... 查看详情

vim的编辑模式命令模式与vim实践操作

一、vim的编辑模式二、vim命令模式三、vim实践操作#cp/etc/dnsmasq.conf/tmp/1.txt(1)分别向下、向右、向左、向上移动6个字符(6j6l6h6k)。(2)分别向下、向上翻两页(分别按两次ctrl+f和ctrl+b)。(3)把光标移动到第49行(49G)。(4)把光标移... 查看详情

vim快捷键操作命令

Vim是一个超牛的编辑器,命令功能十分强大。而且这些命令大都可以进行组合 ,比如,9yy命令表示复制9行内容,9表示要复制的行数,同样100dd表示删除100行,当数字和命令合作的时候,就比单纯的命令更强大,同样,c命令... 查看详情

(转)vim编辑器操作命令大全-绝对全(代码片段)

周六了,熟悉熟悉vim命令 学习链接:vim命令大全http://blog.csdn.net/scaleqiao/article/details/45153379vim命令小技巧http://www.codeceo.com/article/useful-vim-command.html 1.关于Vimvim是我最喜欢的编辑器,也是linux下第二强大的编辑器。虽然emacs... 查看详情

vim操作命令

(一)vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本... 查看详情

vim常用操作

vim是linux下一个非常好用的文本编辑器,在linux下开发的人员要熟练掌握vim常用命令。1. 打开在第143行vim+143filename.txt2.只读模式打开vim-R/tmp/a.txt 3.强制保存命令模式wq! 4.转到当前行尾和行首命令模式按大A跳至行尾按0跳... 查看详情

vim操作命令

用vi文本编辑器来编辑生成文件******最基本用法vi  somefile.41、首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容2、按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容3、编辑完成... 查看详情

ssh操作esxi基本命令

1.查看虚拟机:vim-cmdvmsvc/getallvms会显示当前esxi上的虚拟机数量,每一个都有编号。--获取所有虚拟机的vmid信息。2.停用虚拟机:vim-cmdvmsvc/power.suspend+之前命令显示编号即可》例:vim-cmdvmsvc/power.suspend13.启动虚拟机:vim-cmdvmsvc/power.... 查看详情

vi/vim操作

vi/vim是unix/linux操作系统下的文本编辑器。由于unix/linux万物届文件的特性,vi/vim可以编辑任何格式的文件。下面是常见的知识点,仅供参考:编辑方式:vi/vim+文件路径。其中,文件路径可以是绝对路径,也可以是相对路径。如果... 查看详情

vim的深入学习

基于这几天学习macOS/Linux命令,对文件的编辑、操作特别感兴趣(主要是比较好奇在没有界面的情况下,如何摸黑对文件进行处理)经过一段时间的学习,总结了一下文件操作的命令 创建文件:touch/mkfile/直接vim命令编辑文件... 查看详情

vim粘贴复制操作

原文链接:http://www.cnblogs.com/lansh/archive/2010/08/19/1803378.htmlvi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:  命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两... 查看详情

5.1vim常用操作

Vim没有菜单,只有命令。  vim退出命令【转载】:注意:这些命令前面都有一个冒号:当编辑完文档,准备退出Vi返回到shell时,能够使用以下几种方法之一。在命令模式中,连按两次大写字母Z,若当前编辑的文档曾被修... 查看详情