关键词:
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插件来使... 查看详情