Linux基础工具

您所在的位置:网站首页 vim分屏操作 Linux基础工具

Linux基础工具

2023-07-01 00:51| 来源: 网络整理| 查看: 265

0.前言

您好这里是limou3434的个人博客,感兴趣可以看看我的其他内容。

本次我给您带来的是Linux下Vim文本编辑器的使用,关于vim,您只需要知道一些常用的指令和操作即可,快速上手的秘诀是实践,并且是多次实践。

1.Vim的安装和基础使用 安装:在centos环境下安装vim可以使用“sudo yum install vim”,其他环境可能不太一样。编辑:“vim 文件名”创建文件并且点击“i”进行编辑,若是没有目标文件则创建,有则进入vim的编辑状态。退出:“esc+:+wq”这里w是保存,q是退出(加“!”是强制执行),连用就是保存文件并且退出vim。 2.Vim的三种常见模式

Vim是多模式的文本编辑器,其中常见的三种模式是:命令模式、插入模式、底行模式。

2.1.命令模式

vim一进入就是命令模式(默认),按“i”进入插入模式,按“:”进入底行模式。

复制命令:输入数字“m+yy”可以复制光标所在行后m行的文本,输入“数字n+p”后就可以在光标所处的下一行粘贴n份的内容,另外“vy”命令只复制一个字符。剪切命令:“dd”命令可以剪切整行文本,然后使用“p”命令即可,用法类似复制命令,另外“x”命令可以剪切光标所在位置的字符。撤销命令:“u”指令是撤销命令,“ctrl+r”是撤销掉撤销命令。光标命令:“G”直达文本的最后一个字符,“gg”直达文本的第一个字符,“数字n+G”可以定位到第n行。“$”可以定位到文本行的末尾,“^”可以定位到文本行的开头,“w”和“b”可以以一个单词为单位左右移动。“h、j、k、l”对应方向键(也可以使用方向键,不过更推荐前者,更加原生态)。大小写命令:“~”可以自动转化大小写。替换命令:“R”命令用作替换文本,接下来输入的内容会把光标所在文本替换/覆盖。(实际上这个是由“命令模式”转化为“替换模式”),“r”命令只替换一个字符(也可以加上数字n,“n+r”再输入单个字符可以连续替换成相同的字符)。删除字符:“X”命令和“x”命令,前者删除行后者,删除字符,也可以加上数字n进行批量删除。 2.2…插入模式

进入vim的插入模式就可以编写文本,按“esc”回到命令模式。这个插入模式对于刚入门的人来说没有什么特别的,就是可以通过键盘输入字符的模式而已。

2.3.底行模式

使用“:”起头输入对于的命令,按“esc”回到命令模式。

保存文件:“:wq”不再进行说明。打开行号:“:set nu”指令调出行号,“set nonu”取消行号。分屏操作:“:vsplit 文件名”指令为多屏操作,“ctrl+ww”可以快速切换分屏,“ctrl+w+方向键”也可以达到切屏的效果。“:only”取消所有分屏(只保留当前窗口),“ctrl+w+c”取消单个分屏(或者使用“:close”)。另外,“:split”是水平分割屏幕,“:vsplit”是竖直分割屏幕。编译代码:“:!gcc 文件名”可以直接在vim内编译代码,然后继续使用vim,同理可以“!./a.out”可以输出编译结果。其中要注意:这里的“!”命令是不退出vim并且执行后续对应的指令,可以用这个命令来运行命令行指令。 3.Vim的相关配置

使用vim的时候最好是配置好配置文件,而vim的配置文件一般所在地为:家目录下的“.vimrc”文件,如果没有可以自己创建。

接下来进行配置,如果之前已经有相关配置了,可以像拷贝一份原有配置,避免配置失败。

Vim配置选项可在Vim命令行模式下使用“:set 某配置选项”激活配置选项,也可以通过“set 某配置选项”的格式保在配置文件中被Vim加载执行。Vim的配置文件 (例如 ~/.vimrc) 其实是多个配置选项的集合。每个Vim配置项都有对应的关闭选项,“set no 某配置选项”即可关闭配置选项。“set nu”表示显示行号,而“set nonu”则表示不显示行号。

知道这一配置思想后,相关的配置项有很多,您可以上网搜一下,配置个性化的vim。下面是我的vim配置,您可以拷贝进您的.vimrc文件中:

""""""""""""""""""""""""""""""""""" """=>全局配置字体和颜色代码折叠功能Vim 界面编码设置


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3