LinuxVim使用及配置

Vim编辑器具有三种模式:命令模式、编辑模式和命令行模式。
用vim打开文件后,您就处于命令模式。
在命令模式下,可以使用键盘快捷键来移动光标:h(←)、l(→)、j(↑)、k(↓)移动字符w(下一个单词的开头)、e(本次的结尾)word),b(上一个单词的开头)用于单词移动0(行的开头),$(行的结尾),^(行的第一个字母),+(下一行,)(下一个句子,结尾为.!?等),((前一个句子)移动行;{(段落头),}(段落结尾)移动段落移动编辑操作包括:删除(d)、复制(p)和查找(f)进入插入模式和退出插入模式。
mode使用冒号(:)进入命令行模式或按回车键退出命令行模式窗口等操作,例如:/(.搜索内容)+输入:n(查找下一个),N(查找上一个),:e文件名打开第二个文件,:ls查看打开的文件,:b1切换到文件1进行编辑,:bd关闭当前文件,:sp/vs文件名水平/垂直打开窗口要配置vim,首先使用vim--version检查注释文件的优先级,使用whereisvim查找vim文件夹,使用find/path-name"vimrc"查找配置文件路径:/etc/vim.conf/vimrc;/usr/share/vim/vimrc.注意/usr中的vimrc是/etc中vimrc的链接。
您可以添加颜色配置文件路径。
路径位于:/usr/share/vim/vim82/colors。
该文件夹包含预设文件您可以自己创建mycolor.vim,导入您喜欢的预设文件并修改/.vim/bundle/Vundle.vim/README_ZH_CN.md文件,按照说明将代码块复制到.vimrc,使用:source更新配置,使用:PluginInstall测试插件是否正常运行。

【linux】基础命令-vim

Linux中VIM编辑器的基本快捷键和设置:1.输入“20”将光标快速移动到文件中20个字符之后的位置。
2.使用“0”键移动到当前行的开头,使用“end”键以相反的方向移动到行尾。
3.快捷键“H”可以快速将光标移动到屏幕顶部的第一行。
4.将“n”键与其他数字一起使用。
例如,如果输入“5n”,光标将向下移动五行。
5.使用快捷键“x”删除光标位置处的字符,使用“#x”指定要删除的字符数。
6.'setignorecase'用于忽略大小写,'setnoic'用于忽略大小写。
7.'setai'或'noai'可以启用或禁用自动缩进。
8.'setpaste'和'nopaste'用于在复制和粘贴时保持原始格式。
9.'setts=#'可以设置将tab键替换为指定数量的空格。
10.'setcul'和'nocul'可以设置光标所在行的行标记,通常是下划线。
11.'setlist'可以显示所有字符,包括换行符等。
12.保存设置以将配置写入“.vimrc”文件。
13.使用“ctrl+v”选择光标前后的文本,然后使用“d”删除所选文本。
14、“I”键可与数字、字符配合使用,在选定区域输入指定内容。
例如,“5I#”将在所选位置后插入字符“#”。
15.使用'vim-of1f2...'和'vim-Of1f2...'垂直或水平分割文件。
16.'vim-df1f2'和'vimdiff'可以显示两个文件之间的差异。

Linux下vim编辑器命令大全

Vim可以分为三种状态,分别是命令行模式(commandmode)、输入模式(Insertmode)和底线模式(​​lastlinemode)。
这三种工作模式可以随意切换,如下图所示。

使用vim编辑文件时,默认是命令行模式。
在此模式下,您可以使用方向键(上、下、左、右键)或k、j、h、i移动光标位置,还可以对光标进行复制、粘贴、替换、删除等操作。
文件内容。

下图显示了vim在命令行模式下的状态。

在输入模式下,vim可以对文件进行写操作,类似于Windows系统上在文档中输入内容。

让vim进入输入模式的方法是在命令模式状态下输入i、I、a、A、o、O等插入命令(各命令的具体功能见表以下)。
编辑文件时完成后,按esc键返回命令模式。

下图是vim输入模式下的示意图。

底线模式用于执行保存、搜索或替换文件中指定内容等操作。

将vim切换到底行模式的方法是在命令行模式下按:键(注意英文符号)。
这时vim窗口的左下角会出现一个:符号,输入相关命令即可执行。

命令执行后,vim会自动返回命令行模式。
如果想直接返回命令行模式,只需按esc即可。

下图为vim进入底行模式后的状态。

对于新手来说,往往不知道自己处于什么模式。
无论是忘记还是不小心切换了模式,都可以按一次esc键返回命令行模式。
如果按几次esc键后听到“嘟嘟”声,则表示您已经处于命令行模式。

这些移动键可以添加数字(5h:向左移动5个字符)

底行模式下,直接给出行号即可实现跳转

示例:1、$s/a/A/g将文件中的所有a替换为A,全局替换

/etc/vimrc:全局配置文件,永久有效~/.vimrc:个人配置文件,在每个用户的主目录,如果不存在则手动创建

第一次这是我第一次使用vim童鞋。
有几点需要提醒大家: