vim

swaggyC swaggyC     2022-08-18     162

关键词:

vim

 

编写脚本离不开编辑器vim

vim编辑器有三种模式:

一般模式

编辑模式

指令列命令模式

 

vim 文件名:打开文件,进入一般模式, i进入编辑模式,:wq保存并离开。

 

一般模式下:

方向键操作上下左右移动一个字符

ctrl+f 向下一页

ctrl+b 向上一页

ctrl+d 向下半页

ctrl+u 向上半

+ 移动到非空格的下一列

- 移动到非空格的上一列

n space向后移动n个字符

0 移动到当前行的首列

$ 移动到当前行的最后一列

H 移动到屏幕最上方一行的第一字符

M 移动到屏幕最中间一行的第一字符

L 移动到屏幕最下方一行的第一字符

G 移动到文档最后一行的第一字符

nG 移动到第n行

gg 移动到第一行

/word 向下搜寻

?word向上搜寻

n 重复上次搜索

N 反向重复上次搜索

n1,n2s/word1/word2/g 将n1行和n2行之间的word1替换为word2.

1,$s/word1/word2/g  同上,从第一行到最后一行

1,$s/word1/word2/gc  同上,替换需要确认

x,X x,向后删除一个字符,X向前删除一个字符

nx,向后删除n个字符

dd,删除一整行

ndd,向下删除n行

d1,G删除第一行到光标所在行的所有行

dG 删除光标所在行到最后一行的所有行

d$ 删除光标所在处到该行最后一个字符的所有数据

d0 删除光标所在处到改行的第一个字符

yy,复制一整行

ndd,向下复制n行

d1,G复制第一行到光标所在行的所有行

dG 复制光标所在行到最后一行的所有行

d$ 复制光标所在处到该行最后一个字符的所有数据

d0 复制光标所在处到改行的第一个字符

p,P p是向下一行复制,P是向上一行复制 

u 复原上一个操作

ctrl r 重复上一个操作

 

编辑模式:

输入i,进入编辑模式

 

指令列模式:

:wq 保存离开

:q! 不保存离开

:set nu设置行号

:set nonu消除行号

 

出现swap文件的情况:

1.别人也在编辑,那么要沟通协调,两人只有一人可以编辑,或者只读模式:O

2.上次没有正常退出,R 读取上次遗留内容,E,不读取上次遗留内容,D,不读取上次遗留,并且删除swap.

 

vim介绍/vim颜色显示和移动光标/vim一般模式下移动光标/vim一般模式下复制剪切和粘贴

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴 vim  是vi的升级版本vim带有颜色显示安装vim:yuminstall -y   vim-enhancedvim分三种模式:一般模式、编辑模式、命令... 查看详情

十七vim介绍vim颜色显示和移动光标vim一般模式下移动光标vim一般模式下复制剪切和粘

十七、vim介绍、vim颜色显示和移动光标、vim一般模式下移动光标、vim一般模式下复制、剪切和粘贴一、vim介绍vim:vi的升级版,区别就是:vi在编辑文本时不会显示颜色,而vim会。它的配置文件:/etc/vimrc、一些高级的功能可在这... 查看详情

vim配置

Vim配置1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:[email protected]:~/arm$sudoapt-getinstallvimvim-scriptsvim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。vim中文帮助文档tar... 查看详情

vim配置

vim配置前言vim和emacs是linux环境下的文本编辑利器,关于vim和emacs谁更优秀的话题从来没有断过,我在这里就不再评判了,vim是linux下的默认编辑器,学好了vim将会一生受用,我之前学vim是在网上找的一些资料,读博客之类的,使... 查看详情

vim修改配色方案

先看看vim编辑器提供的色彩配置方案:首先进入vim的color目录(/usr/share/vim72/colors,不同的系统目录不同,建议在~/建立.vim目录,然后在些目录里建立对应的文件夹和文件)$ls/usr/share/vim/vim62/colorsblue.vim    delek.vim&nb... 查看详情

vim-no.140.vim.1-vim

Style:MacSeries:JavaSince:2018-09-10End:2018-09-10TotalHours:1DegreeOfDiffculty:5DegreeOfMastery:5PracticalLevel:5DesiredGoal:5ArchieveGoal:3GerneralEvaluation:3Writer:kingdeleeRelatedLinks:http://www 查看详情

vim配置

1.下载vim管理工具Vundlegitclonehttps://github.com/VundleVim/Vundle.vim.git~/.vim/bundle/Vundle.vim2.下载vimgitclonehttps://github.com/vim/vim.git~/3.配置,安装vimapt-getinstalllibncurses5libncurses5-dev ./con 查看详情

vim编辑器的使用

一,当没安装vim的时候,提示安装[email protected]:~/test$vimabc程序‘vim‘已包含在下列软件包中: *vim *vim-gnome *vim-tiny *vim-athena *vim-athena-py2 *vim-gnome-py2 *vim-gtk *vim-gtk-p 查看详情

十八vim进入编辑模式vim命令模式vim实践

十八、vim进入编辑模式、vim命令模式、vim实践一、vim进入编辑模式编辑模式:一般模式下不可以修改某个字符,若要修改字符,只能进入编辑模式。从一般模式进编辑模式,只需按i、I、a、A、o、O、r和R中某个键即可。当进入编... 查看详情

vim123(代码片段)

vim-pluginstallationcurl-fLo~/.vim/autoload/plug.vim--create-dirshttps://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vimpluginstallcallplug#begin(‘~/.vim/plugged‘) Plug‘vim-airline/vim-airline‘callplug#end() 查看详情

mac下升级vim并自己配置vim的过程

1.升级vim  我自己MacBookPro的系统还是10.11,其自带的vim版本为7.3,我们将其升至最新版:使用homebrew:brewinstallvim--with-lua--with-override-system-vim这将下载最新的vim版本并替换系统自带的vim。安装完成后重启终端,更新环境变量,输... 查看详情

vim命令图解

ubuntu16vim要安装吗安装和基本用法  1.用root账户登录Ubuntu,命令行中输入vim,如果未安装会得到下面的提示:  程序“vim”已包含在下列软件包中:  *vim  *vim-gnome  *vim-tiny  *vim-gtk  *vim-nox  请尝试:  代码... 查看详情

vim配色方案设置(更换vim配色方案)

vim配色后,我的设定底色为黑色,字体为绿色,然后将文件夹设为洋红,默认的注释换为淡黄;其实有一种简单的方法,就是设定为系统配置好的配色方案;转载文章如下: ----------------(1)安装vim后,执行命令 whereisvim&nbs... 查看详情

vim介绍vim一般模式下的各个功能

一、vim介绍vim是vi的升级版(vim配置文件在/etc/vimrc中)vim是带有颜色显示的yuminstall-yvim-enhanced一般模式、编辑模式、命令模式二、vim颜色显示和移动光标vim查看/etc/passwd文件vim/etc/passwdpasswd文件内容:三、一般模式下移动光标光... 查看详情

Vim:如何禁用 CSV.vim 插件?

】Vim:如何禁用CSV.vim插件?【英文标题】:Vim:howtodisableCSV.vimplugin?【发布时间】:2017-01-2414:38:02【问题描述】:我安装了这个插件CSV.vim,但它一直在触发不同的错误,例如带有大文件的E363(内存限制问题和其他问题)。显然,... 查看详情

源码编译vim(代码片段)

目录获取最新版vim源码1git仓库clone2,源码包下载,里面有各个版本的vim压缩包vim配置选项配置示例参考文章tip获取最新版vim源码1git仓库clonegitclonehttps://github.com/vim/vim.git2,源码包下载,里面有各个版本的vim压缩包https://ftp.nluug.nl/pub... 查看详情

5.1vim—5.4vim编辑器

5.1vim介绍1.vim是vi的升级版本2.vim是带有颜色显示的3.yum安装vim命令:[[email protected]~]#yuminstall-yvim-enhanced4.vim的三种模式:一般模式;编辑模式;命令模式进入编辑模式:i键或a键5.2 vim颜色显示和移动光标显示颜色,会根据... 查看详情

如何在 Intellij 的 IDEA Vim 模拟器中安装 vim 插件(abolish.vim)?

】如何在Intellij的IDEAVim模拟器中安装vim插件(abolish.vim)?【英文标题】:Howtoinstallvimplugins(abolish.vim)intotheIDEAVimemulatorinIntelij?【发布时间】:2021-05-2300:03:55【问题描述】:我在intelij中使用IdeaVim插件,并想安装abolish.vim插件来使... 查看详情