一篇文章学会Vim
声明:以下内容均为我个人的理解,如果发现错误或者疑问可以联系我共同探讨简介Vim是一个高度可定制的终端文本编辑器,它可以很方便的创建和修改任何类型的文本。作为vi的升级版,有许多新的特性(以下列出的特性为比较常用的,详细特性可以查看help vi_diff.):无限撤销:可以无限制的撤销可...
2024-01-10vim 打开一个新的分割窗口
示例在正常模式下,可以使用以下命令在Vim中打开新的拆分:水平::split <file name>:new垂直::vsplit <file name> :vnew拆分将在顶部有一个新的分割打开文件或左侧屏幕(或电流分):sp和:vs方便快捷。新将打开一个空的拆分...
2024-01-10Vim快速合并行及vim 将文件所有行合并到一行
VIM (Unix及类Unix系统文本编辑器)Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但...
2024-01-10vim色彩太花了,不要色彩
vim太花了,我想简洁,不要任何色彩,字体全部正常白色,如何做到?回答:如果只是想改当前的窗口,直接执行如下命令::syntax off:colo eveningcolo把主题改成晚上,才有黑色背景和白色的字回答:在/etc/ 下面,有个名为vimrc的文件,里面可以自己设置开启和关闭语法高亮- -回答:命令行输入:cat ...
2024-01-10如何修改vim的光标颜色
回答::highlight Cursor运行之后会显示原有颜色设置,可以根据其属性名称,抄写原属性名称,填入你想要的颜色数值。颜色数值可以使用十六进制颜色码,也可以使用寻常的颜色名称,如blue、red等。还有不懂的地方,请认真查阅help :highlight-default中的帮助内容,对选项进行填写。另外,使用的颜色可...
2024-01-10vim的使用
1、概述:Vim 是从 vi 发展出来的一个文本编辑器。具有代码补全、编译及错误跳转等功能2、vim编辑器的常用命令: 图源:https://vimsky.com/article/1894.html2.1 vim键盘图:2.2 vim的三种模式:图源:https://www.runoob.com/linux/linux-vim.html3、vim的环境设置参数:(在一般命令模式下的常用操作)::set nu:set nonu设...
2024-01-10vim 搜索
示例下面的命令在:command从第一个匹配from到第一个匹配的每一行上执行to::/from/,/to/command " from next 'from' to next 'to':?from?,/to/command " from previous 'from' to next 'to':?from?,?to?command " from previous 'from' to previous 'to'请参阅:help search-commands。...
2024-01-10vim换行符号显示
怎样让vim用如下符号显示0x0d 0x0a␍ U+240D SYMBOL FOR CARRIAGE RETURN U+2424 SYMBOL FOR NEWLINEhttps://stackoverflow.com/questions/18927672/newline-symbol-unicode-character^M很难看类似notepad++的这个效果回答:set conceallevel=2syn match CR "\r" conceal cchar=⏎hi clear Conceal回答:这...
2024-01-10vim 基本动作
示例备注每个动作都可以在运算符命令之后使用,因此该命令可对动作范围所包含的文本进行操作。就像运算符命令一样,动作可以包括计数,因此您可以按指令移动2w。箭在Vim中,正常的箭头/光标键(←↓↑→)可以正常工作。但是,对于触摸打字机,使用hjkl替代键会更容易。在典型的键盘上,它...
2024-01-10将vim打造为强大的IDE
PS:文章最后是安装好之后的图前言:首先需要有 vim python2或3 git 下载:sudo apt-get install xxx一.安装插件管理器vim-plug(亲测比vundle好用-个人观点) 1.检查当前用户下是否有vim文件夹:~/.vim 没有,自己创建: mkdir ~/.vim 2.创建相应的文件夹(在~/.vim下创建): mkdir autoload mkdir plugged //存放plug下载的.vim插件 mkdir plugi...
2024-01-10如何高效使用vim
Vim 是一款文本编辑器,被称为编辑器之神,非常适合在shell 中编辑代码,熟练的使用Vim,可以让你高效的编写代码。Vim 是Vi 的增强版,所有的类Unix 系统,都自带这两个工具,这两个工具中使用较多的也是Vim。Vim 中有很多命令,本文并不打算介绍所有的命令,只介绍常用实用的命令,熟练使用这些...
2024-01-10vim 混合范围
示例可以将以上所有内容组合成表达范围::1267,/foo/-2command:'{,command:'f,$command要有创造力,不要忘记阅读:help cmdline-ranges。...
2024-01-10vim配色突然失效、混乱
问题描述:以前用vim一直都好好的,最近到了新地方(新服务器)突然发现某些文件的配色经常坏掉,如上(从653行就开始全变成了注释的颜色)。实在查不到解决方案了,简直没法看代码……背景:我都是在服务器上直接看代码,不是本地。一开始以为是自己用的Xshell有问题,就换了Ubuntu,头俩...
2024-01-10我的vim配置 [操作系统入门]
~/.vimrc内容如下:set nocompatiblefiletype offset rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()Plugin ‘VundleVim/Vundle.vim‘Plugin ‘tpope/vim-fugitive‘Plugin ‘tpope/vim-unimpaired‘Plugin ‘tpope/vim-repeat‘Plugin ‘tpope/vim-speeddating‘Plugin ‘tpope/vim-aboli...
2024-01-10vite配置问题
vite如何实现分环境打包的配置本地环境需要代理 线上环境不需要、let isProduct = import.meta.env.VITE_APP_ENV === 'release' ? false : trueexport default function baseRequest ({ url, data, method, isParams, bfLoading, af...
2024-03-03vim命令大全
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件:open...
2024-01-10vim命令学习之折叠
zR # Reduce all fold (打开全部被折叠的部分) zM # More all fold (全部都折叠起来) zo # Open a fold (打开折叠) zc # Close a fold (关闭折叠) zr # Reduce fold (减少折叠) zm # More fold (增加折叠) 注意:上述命令在使用的时候,vim打开文件直接敲命令使用,不需要进入命令...
2024-01-10vim移动光标命令
移动光标的方法:Ctrl+F:屏幕向下移动一页,相当于PageDown按键。Ctrl+B:屏幕向上移动一页,相当于PageUp按键。0或功能键Home:移动到这一行的最前面字符处。$或功能键End:移动到这一行的最后面字符处。G:移动到这个文件的最后一行。gg:移动到这个文件的第一行,相当于1G。N[Enter]:N为数字,光标...
2024-01-10vim常用命令总结
在linux下,最好用的编辑器应该算是vim了。但是vim的强大的功能背后的复杂的命令也使我们望而却步。当然这些命令不需要死记硬背,只有多加练习使用vim,不知不觉中就可以记住这些命令了。 我也是刚开始学着使用vim,有很多命令隔段时间不用就会忘记,下面我将常用的命令粘贴在这,可以作为...
2024-01-10vim命令使用总结
vim 共有三种模式:命令模式:用vim打开文件就进入了命令模式;输入模式:在命令模式输入i/I/a/A/o/O就进入输入模式;在输入模式下按键esc,则退出输入模式进入命令模式底线模式:在命令模式按下英文冒号:就进入了底线模式;二. vim命令使用总结2.1 光标移动(1)光标上下左右移动(键盘的上下...
2024-01-10vim命令学习之替换
:s / old / new /Case2: 替换一行中所有出现的old字符串,用new字符串替换:s / old / new /gCase3: 替换50-100行中所有出现的old字符串,用new字符串替换:50,100s / old / new /gCase4: 替换全文中所有出现的old字符串,用new字符串替换:%s / old / new /gCase5: 替换全文中所有出现的old字符串,用new字符串替换, 替换的...
2024-01-10vim编辑器介绍
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程...
2024-01-10从vim编辑器中移除超过80个字符的行长的警告
我为我的vim编辑器使用spf13-vim插件。从vim编辑器中移除超过80个字符的行长的警告每当我编写python代码,并且如果行长度超过80个字符,那么它显示我在新的水平分割中发出警告。像这样的东西(见底部):我想删除的警告或-至少增加列字符的限制(这样我没有得到警告经常)但我不知道该怎么办?...
2024-01-10上古神器vim系列之移动三板斧
[导读] 前文总结了vim如何进入,如何保存退出,如何进入编辑模式。本文来总结一些稍微进阶的内容,在normal模式下如何高效的浏览代码。模式回顾在normal模式下主要用于浏览代码,那么有哪些方式可以达成移动光标呢,这里总结了从最简易的hjkl键对应单字符移动,到更为高效的移动方式。Normal模...
2024-01-10vi编辑器操作
记录vi各种命令,以供参考学习。 vi的基本操作如果只键入vi,没有文件名,也能进入vi,退出命令时输入文件名才能 被存入磁盘。vi +行号 文件名 进入vi后,光标处于特定某行上,如果去掉“+”号后面数字,光标处于文件最末行vi +/模式字...
2024-01-10vim程序编辑器
基本上vi共分为3种模式,分别是一般命令模式、编辑模式与命令行模式。一般命令模式(command mode)以vi打开一个文件就直接进入一般命令模式了(这是默认的模式,也成为一般模式)。在这个模式中,你可以使用【上下左右】按键来移动光标,你可以使用【删除字符】或【删除整行】来处理文件内容,也...
2024-01-10linux中的vi和vim编辑器操作方法
vi:linux内部的文本编辑器;vim:vi的增强版,具有程序编辑的能力。vi和vim的三种常见模式:(1)正常模式(一般模式):vim一打开就是这种模式,此模式下可以使用各种快捷键,比如复制粘贴、移动光标、删除整行等操作(2)编辑模式(插入模式):此模式下可以输入内容,通过i,I,o,O,a,A,r,R等进入...
2024-01-10vim 中进行列编辑的方法
在vim中列编辑的功能还是经常使用的,使用了几次,特做个总结。主要的使用如下: 1:进入列模式下: 移动光标到要注释区块的第一行,Unix下按Ctrl+v,Windows版本的VIM则按Ctrl+Q2:选择所需要的列:光标移动到要注释区块的最后一行(若干个j,或者直接输入行号再按G,或者按G到最后一行)3:针对...
2024-01-10vim编辑器的三种模式分别是什么
以华为MateBook X、win10为例。 vi编辑器有三种模式,分别是一般指令模式、编辑模式与指令行命令模式。 一般指令模式(command mode)以vi打开一个文件就直接进入一般指令模式了(这是默认的模式,也简称为一般模式)。在这个模式中, 可以使用上下左右按键来移动光标,可以使用删除字...
2024-01-10Linux实操篇vi和vim编辑器
vi和vim的基本介绍所有的linux系统都会内置vi文本编辑器 所有的linux系统都会内置vi文本编辑器。Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动地以字体颜色便被语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程功能特别丰富,在程序员中被广泛使用。vim的三种常...
2024-01-10上古神器vim系列之初探
[导读] 一直以来VIM也用一些,但是用的不熟,最近看了些文章,发现这个东西有必要发大力气系统的练习一下。可以大大提高平时工作效率,工欲善其事,必先利其器。所以将学习的过程要点记录分享一下,希望大家喜欢。本文不介绍任何插件,只梳理基本VIM操作,将其尽量清晰的呈现。题外,近期...
2024-01-10