首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    vim常用命令详解(vim使用教程)

    目录 本文解读来自我对man vim 的解读 vim介绍 vim基本操作 打开文件 options详解 vim的五种模式(是我自己定义的五种) 正常模式必要命令详解 末行模式常用命令详解 可视模式常用命令详解 ,语法高亮,命令行编辑,在线帮助,可视化选择,等等 vim基本操作 打开文件 vim filename #example : 使用vim编辑器打开a.txt文件 vim a.txt 如果filename 为空,则会打开一个空的文件 vim [options] [filelist] 左右方括号代表集合,也就是指可以有多个option和多个list options详解 options可以在文件名的前面 在正常模式下按R可进入替换模式,从当前光标处开始,键盘输入的字符会替换掉文本已经有的字符 末行模式:按:和/可进入末行模式,使用/进入的末行模式主要用来查找字符串,在下面进行详细解释 正常模式必要命令详解 crtl + u #上翻半屏 n% #到文件n%的位置 zz #将当前行移动到屏幕中央 zt #将当前行移动到屏幕顶端 zb #将当前行移动到屏幕底端 末行模式常用命令详解

    4K30编辑于 2022-07-28
  • 来自专栏Y大宽

    vim使用命令详解

    都是编辑器 vim是从vi发展来的文本编辑器 三种模式: 命令模式:打开文件后,默认进入命令模式 编辑模式:需要输入命令,切换到编辑模式 末行模式:末行模式输入命令 vim编辑器的使用 vi file vim三个模式 1 光标移动 H J K L 前下上后 $ 光标移动到行尾 0 光标移动到行首 gg光标移动到文件头部 G光标移动到文件尾部 500G光标移动到500行 2 删除操作 x 删除光标所在字母 old,回车即可 :%s/old/new/g,替换文件中所有行的所有的old,回车即可 :27,30s/old/new/g,替换27到30行中所有的old 12末行模式到命令模式 两次esc 13退出vim

    1.3K10发布于 2019-05-22
  • 来自专栏Mintimate's Blog

    终端文本编辑神器--Vim命令详解。如何配置Vim以及Vim插件?

    # 查看当前vim版本 vim --version [我使用的Vim版本是8.2嗷] Vi&Vim Vi是“Visual”的不正规的缩写,Vi于1976年以BSD协议授权发布。 Vi拥有众多的衍生项目,Vim就是其中一个;主要区别: Vim完全继承Vi的原有操作。 Vi仅支持单次撤回,Vim支持多次撤回。 Vim用于丰富的插件系统。 下载Vim 首先我们进入Vim项目地址,下载Windows版本Vimvim-win32-installer [我的Windows为x86_x64] 2. Vim安装插件 没错,Vim是可以安装插件的,一般插件需要修改文件syntax、filetype.vim等等,也正因如此,Vim的上手门槛可以说是相当大。 但是,在Vim8之后,安装Vim插件变得十分简单。我们可以直接克隆插件到:~/.vim/pack/plugins/start目录内,之后Vim即可生效插件。

    3.5K121发布于 2021-08-24
  • 来自专栏全栈程序员必看

    linux下vim命令详解

    高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令 同时编辑多个文件 在vim众多的插件中,有一个叫minibuffer的插件,就是下面所说的标签页功能了,可以支持同时编辑多个文件。 +w s 水平分割窗口 ctrl+w w 切换窗口 ctrl+w q 退出当前窗口(由于同时有多个文件,此命令不会影响其他窗口) ctrl+w v 垂直分割窗口 其他 vim 会自动调节代码的缩进 “a 将内容放入/存入a寄存器,可以支持多粘贴板 附:比如常用的一个寄存器就是系统寄存器,名称为+,所以从系统粘贴板粘贴到vim中的命令为”+p,注意此处的+不表示操作符, 移动光标 在vim中移动光标跟其他的编辑器中有很大的区别,不过一旦学会了,就会飞速的在文本中移动了。

    3.3K30编辑于 2022-07-07
  • 来自专栏muller的测试分享

    Vim 文本编辑工具详解

    Vim 作为一个强大的文本编辑器,因其快捷键操作和强大的功能深受开发者的喜爱。本文将详细介绍 Vim 的基本使用方法和一些高级技巧。 什么是 Vim? 安装 Vim 在大多数类 Unix 系统上(如 Linux 和 macOS),Vim 通常是预装的。 vim 在 macOS 系统上: brew install vim Vim 的基本操作 Vim 有三种主要模式: 普通模式:用于浏览和操作文本,是默认模式。 启动 Vim 在终端中输入 vimvim <filename> 启动 Vim。 退出 Vim 保存并退出:在普通模式下,输入 :wq 或 :x。 不保存退出:在普通模式下,输入 :q!。 Vim 配置 Vim 的配置文件为 .vimrc,放置在用户的主目录中。通过编辑 .vimrc 文件,可以自定义 Vim 的行为和外观。

    77910编辑于 2024-07-22
  • 来自专栏锅总

    运维锅总详解vim

    本文对vim常见用法进行举例,并分析vi与vim的区别,最后讲解vim的发展历史。希望对您学习和了解vim有所帮助! 一、vim详细教程 下面是一个详细的 Vim 教程,包含具体的文件编辑例子和操作步骤。 启动 Vim 在终端中输入 vim 进入 Vimvim 打开文件 打开一个文件: vim filename.txt 基本操作模式 普通模式 (Normal mode) 这是 Vim 的默认模式,用于浏览和操作文本 autoindent 插件管理 使用 Vim-Plug 管理插件: 安装 Vim-Plug: curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ 通过练习这些操作,你将逐渐掌握 Vim 的强大功能,提高文本编辑效率。 二、vi与vim区别 Vi 和 Vim 是两种常用的文本编辑器,它们之间有一些显著的区别。

    43510编辑于 2024-07-20
  • 来自专栏误入歧途

    Vim配置文件-详解(.vimrc)

    Vim配置文件的作用   Vim启动时,会根据配置文件(.vimrc)来设置 Vim,因此我们可以通过此文件来定制适合自己的 Vim Vim分类 系统Vim配置文件/etc/vimrc   所有系统用户在启动 Vim时,都会加载这个配置文件。 默认目录位于/etc/.vimrc 用户Vim配置文件~/.vimrc     当前用户在启动Vim时,会加载家目录下的配置文件。 默认目录位于~/.vimrc 配置文件加载优先级~/.vimrc > /etc/vimrc   vim启动时,优先读取~/.vimrc配置文件,再去读取/etc/vimrc的配置文件 配置文件的环境参数 取消行号可使用 set nonu set mouse=a vim 编辑器里默认是不启用鼠标的,通过此设置即可启动鼠标 set tabstop=4 默认是八个空格,通过此命令设置成4个空格 set cursorline

    1.4K10编辑于 2024-05-08
  • 来自专栏P_M_P学习笔记

    Linux编辑器——Vim详解

    ⭐前言 vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 ⭐vim的基本概念 主要说vim的三种模式(其实有好多模式,目前掌握这3种即可),分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode) ⭐vim的基本操作 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面: $ vim test.c 不过有一点要特别注意,就是你进入vim之后,是处于[命令模式],你要切换到[ 操作实验一下 保存文件 「w」: 在冒号输入字母「w」就可以将文件保存起来 离开vim 「q」:按「q」就是退出,如果无法离开vim,可以在「q」后跟一个「!」强制离开vim。 ⭐简单vim配置 ⭐配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。

    4.9K10编辑于 2024-02-21
  • 来自专栏全栈程序员必看

    git安装教程图文详解_git vim命令

    编辑配置文件 vim /etc/profile # 2. 在 /etc/profile 文件中末尾追加以下内容(相信你肯定已熟练掌握 Vim 使用啦) export PATH=$PATH:/usr/local/git/bin # 3.

    66420编辑于 2022-11-01
  • 来自专栏C++/Linux

    【Linux修炼】5.vim详解【工具篇】

    Linux编辑器-vim的使用(重点) 2.1 什么是vim? 掌握vim编辑器的使用,学会vim的简单配置 3. 配置sudo的方法 1. Linux编辑器-vim的使用(重点) 2.1 什么是vim? 2. vim编辑器: Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。 解决办法:有网的前提下,可以使用yum工具对vim编辑器进行安装 #安装vim且询问是否时自动选择yes yum install vim -y 2.2 vim的三种模式 vim的模式不止三种(一共有

    77300编辑于 2023-03-28
  • 来自专栏全栈程序员必看

    Linux文本编辑器—vim详解

    建立之后我们可以vim进入这个文件,然后以插入模式向其中输入配置vim格式的命令即可。 注意,当前用户对vim的配置只对当前用户生效,对其他用户是不生效的。 3.vim的三种模式以及切换 注意,本文中shift表示常按。 当我们直接输入vim时,显示的是当前vim的版本信息: 我们需要建立一个文件才能打开文件,比如建立一个test.txt文件,然后用vim打开它: touch test.txt vim test.txt 如果我们想退出vim就需要先进入底行模式:shift+:。然后再输入q然后回车,即可退出vim。从底行模式进入命令模式可以通过Esc键。 6.vim添加sudo指令 在root用户下vim在 /etc/sudoers位置处。下面就可以处理如何添加sudo命令了。

    2.4K20编辑于 2022-09-18
  • 来自专栏惨绿少年

    sed命令详解 vim高级技巧 shell编程上

    第1章 sed命令详解 1.1 查找固定的某一行 1.1.1 awk命令方法 [root@znix ~]# awk '! ~]# 2.3 书写shell脚本的要求 位置统一存放,便于管理 [root@znix scripts]# pwd /server/scripts 脚本内容 [root@znix scripts]# vim [root@znix scripts]# vim cal.sh #! [root@znix scripts]# sh cal.sh 10 23 0.434783 第3章 vim 高级使用技巧 3.1 vim中进行查找替换 命令 含义 :4,$s#$1#$a#g 从第4行到最后一行进行替换 表示当前行)  3.2 vim 快捷键 ctrl + v 按d批量删除 ctrl + v 按x批量删除 dd     删除光标所在行 dG    删除光标所在行到最后一行 D      光标所在位置到行尾的内容

    3.8K10发布于 2017-12-27
  • 来自专栏C++

    【Linux】包管理器、vim详解及简单配置

    执行完命令后,Vim通常会返回到普通模式 :help vim-modes:查看当前vim的所有模式 注意: 一般插入模式和命令行模式是不能互相直接进入的,一般都要经过普通模式来跳转。 2.2 vim普通模式常用命令 2.2.1 移动光标 vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母h,j,k,l,分别控制光标左、下、上、右移一格 G:移动到文章的最后、 强制离开vim 「wq」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件 执行外部命令后返回vimVim 的底行模式中,! 符号有一个特殊的作用,它允许你执行外部命令。 开头输入一个命令时,Vim 会退出到 shell 环境中执行这个命令,并在命令执行完毕后返回到 Vim。 在目录/etc/vim/下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效 在Linux系统中,Vim的配置文件通常位于用户的家目录下,文件名为.vimrc。

    1.1K10编辑于 2024-10-16
  • 来自专栏容器计算

    Vimvim配置的选择

    Vim 的配置涉及很多东西,如果对 Vim 配置不太熟悉的话,建议直接用 Github 上的配置,比较流行的有 ultimate vim 和 spacevim,其中前者在 star 数上是更多,也更流行的 ,笔者用过 spacevim,有时候会有些奇怪的报错,因为作为用户来说没有太大必要去了解 Vim 的配置,所以最后还是选择回了 ulimate vim,相对比较简单无脑。 git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime sh ~/.vim_runtime/install_awesome_vimrc.sh

    1.9K21发布于 2020-08-03
  • 来自专栏网络技术联盟站

    详解 Vim 三种模式之一:可视模式

    Vim是Linux中最常见的文本编辑器,今天我来谈谈Vim 可视模式。 Vim 中的可视模式是什么? 在 Vim 中,可视模式用于选择文本,这与在 GUI 文本编辑器中通过鼠标单击并拖动以选择文本操作来选择文本的 Vim 等效。 [20220522194104.png] 可视模式下的额外模式 Vim 中的可视模式允许您选择文本,但可视模式的不同子集将很有用,具体取决于您要如何选择文本。 Vim 中有 3 个可视模式子集: Visual Character 模式:用于选择单个字符 视觉线模式:用于一次选择整条线 可视块模式:用于选择块状矩形形状的文本 切换到可视模式 你显然需要告诉 Vim 结论 本文介绍了可视模式的基础知识及其在 Vim 中的子集,如何导航和使用每个子集以实现最高效率。

    2K00编辑于 2022-05-24
  • 来自专栏liuchengxu

    终极 vim 配置: space-vim

    此外,vim 社区中,虽有 spf13-vim, k-vim 等一些比较有名的 vim 配置,但始终整合的不够,散落着很多适用特定环境的很好的配置,比如针对 c-c++, python, ruby 等等不同语言环境 还有asyncrun.vim 等等,都会成为我们新的选择。 spf13-vim 等的更新似乎不太跟得上步伐,希望集体智慧能够给我们带来一个更好用的 vim 配置。 [图片上传失败... 中,所谓的一个 Layer ,其实很简单,就是集成了一些相关的 vim 插件及其配置,涉及到两个文件: config.vim 与 packages.vim. 不难理解,config.vim 为该 Layer 的相关配置信息,packages.vim 则为该 Layer 所需的一些 vim 插件。 :space-vim 致谢 spacemacs spf13-vim ......

    2.3K20发布于 2018-08-23
  • 来自专栏linux 学习

    vim

    vim有三种模式vim file 即可创建file并进行编辑,自动进入命令模式命令模式^ 移动光标至行首$ 移动光标至行尾 中传递文件并运行时,可能会涉及到文件格式转换替换 %s///g %s/// s///g s///异常处理vim 或者vim -r 文件继续编辑

    32510编辑于 2024-07-12
  • 来自专栏java springboot docker

    vim

    还是继续重复造轮子吧 vim Linux vi/vim | 菜鸟教程 (runoob.com)

    62420编辑于 2023-03-01
  • 来自专栏C++领域相关博客

    【Linux系统】第四节—详解yum+vim

    hello 我是云边有个稻草人 正文开始—— 画板—本节课知识点详解 一、软件包管理器 1.1 什么是软件包 在Linux下安装软件, ⼀个通常的办法是下载到程序的源代码, 并进⾏编译, 得到可执⾏程序 2.1 Linux编辑器-vim使⽤ vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,⽽且还有⼀些新的特性在⾥⾯。 2.3 vim的基本操作 进⼊vim,在系统提⽰符号输⼊vim及⽂件名称后,就进⼊vim全屏幕编辑画⾯: $ vim test.c 不过有⼀点要特别注意,就是你进⼊vim之后,是处于[正常模式 操作实验⼀下 保存⽂件 Γw」: 在冒号输⼊字⺟Γw」就可以将⽂件保存起来 离开vim Γq」:按Γq」就是退出,如果⽆法离开vim,可以在Γq」后跟⼀个Γ!」强制离开vim。 参考资料: Vim从入门到牛逼(Vim from zero to hero)

    25300编辑于 2025-05-12
  • 来自专栏全栈程序员必看

    vim的配置_vim全局配置

    vim模式吧,已经神一般的完美了(不是高级黑-。 *'|awk -F" " '{print $1}'` -y) (2)git clone https://github.com/vim/vim.git (3)cd vim/src (4)git checkout rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() "文件检索ctrl+p Plugin 'ctrlp.vim' "vim包管理工具 Plugin 'gmarik /Vundle.vim' "vim自动格式化(配合命令行eslint phplint xxxx等使用) Plugin 'Chiel92/vim-autoformat' "文件目录分屏 Bundle 'scrooloose /YouCompleteMe' "vim底层命令行git美化 Plugin 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'} "vim主题

    3.5K60编辑于 2022-11-14
领券