首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏oeasy教您玩转linux、python

    oeasy教您玩转vim - 11 - # 向前向后

    下素材 #这个素材,我们下载过,重温一下 wget github.com/overmind1980 #然后看看下载了个啥 ls #最后用vim打开这个网页 vi overmind1980 使用帮助学习 命令的帮助手册 找到这个文件叫做 motion.txt 对应的位置叫做 2.Left-right motion 点击上图可放大 在帮助中查找单词 我希望按照单词进行移动 单词的英文是 word 在vim

    60830发布于 2021-08-09
  • 来自专栏MasiMaro 的技术博文

    从零开始配置 vim(11)——插件管理

    如果你配置了这两个部分,vim已经算是比较好用了。但是作为代码编辑器来讲还是显的比较简陋,用这些配置来完成日常的编码任务会显得力不从心。vim比较强大的一点是它拥有丰富的插件系统。 group = nvimrc, callback = function() vim.o.path = vim.o.path .. ",**/*" end }) path 中可以添加多个路径作为文件搜索的路径 在lua中执行vim命令 在 0.7以前的版本中无法通过上述api来创建自动命令。但是它提供了执行vim命令的接口。 我们可以使用 vim.cmd 来执行 vim 命令。 最后的代码如下所示 if vim.fn.has "nvim-0.7" then local nvimrc = vim.api.nvim_create_augroup("NVIMRC", {clear ", group = nvimrc, callback = function() vim.o.path = vim.o.path .. ",**/*" end }

    1.6K30编辑于 2022-09-21
  • 来自专栏MasiMaro 的技术博文

    vim 从嫌弃到依赖(11)——标签页操作

    之前介绍了vim关于多窗口的操作,vim中多窗口是将多个窗口在一个屏幕中显示,这似乎与我们常见的ide有点不一样,一般的ide都是新开一个窗口之后在新的标签页中显示,通过不同的标签页对应不同的文件。 而vim似乎不是这样的,vim管理文件采用的是缓冲区列表的方式,一个缓冲区对应一个显示窗口,而多个窗口可以显示在一个屏幕上。而vim中的标签页更像是一个容器,用来容纳这么些窗口。 我知道,看了我这么长的vim教程,很多小伙伴已经头晕脑胀了,甚至有的可能觉得最近介绍的东西,使用插件能更好的完成类似的操作,这些操作方式已经过时了。但是vim它提供了原生的操作,总有它的道理。 当然如果你使用的是图形版的vim或者终端支持鼠标操作,也可以使用拖拽的方式完成这一工作。 最后总结 关于标签的操作,基本就这么多了。 但是它作为vim提供的一大功能,使用频率也算比较大,想想还是说一下比较好吧。

    1K30编辑于 2022-05-12
  • 来自专栏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.5K20发布于 2018-08-23
  • 来自专栏容器计算

    【Vim】vim配置的选择

    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

    2.1K21发布于 2020-08-03
  • 来自专栏java springboot docker

    vim

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

    68520编辑于 2023-03-01
  • 来自专栏linux 学习

    vim

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

    46110编辑于 2024-07-12
  • 来自专栏frytea

    Vim 版本升级(Vim8)

    安装步骤# 第一步,下载源码# 到Vim官方Github仓库下载目前最新的Vim Release版本 wget https://codeload.github.com/vim/vim/tar.gz/v8.2.1258 第二步,解压# $ mv v8.2.1258 vim-v8.2.1258.tar.gz $ tar -xvzf vim-v8.2.1258.tar.gz 第三步,编译安装# $ cd vim-8.2.1258 prefix=$HOME/.local --enable-python3interp=yes && make && make install 这里注意一下我们需要用configure配置一下安装的路径,将Vim8 指令定向到刚刚安装的vim8,同时修改.bashrc确保之后一直能生效 alias vim='~/.local/bin/vim' echo "alias vim='~/.local/bin/vim'" >> ~/.bashrc 第五步,检查# vim --version 参考文献# CentOS7 上Vim8升级安装指南 CentOS 编译vim no terminal library found 注

    74630编辑于 2023-10-18
  • 来自专栏liuchengxu

    Vim 插件: vim-which-key

    不过一直以来 vim 中都缺少像 emacs-which-key 这样“形神兼备”的插件,这一点我在 space-vim 的 README 中也一早有提及。 vim-leader-guide 是 vim 里出现的一个比较接近的插件,它主要借鉴自 guide-key,而 guide-key 是 emacs-which-key 的前身,目前已经不更新了,上一次 因为 vim-leader-guide 之前长时间没有更新,而且在我看来不够 fancy,所以我对它进行了一个大的改造,也就是现在的 vim-which-key,主要改进的地方有: 大量 UI 细节上的调整与改进 vim-which-key 使用要求 vim-which-key 对于 vim 的版本和特性基本没什么要求,需要注意的一点是不要关闭选项 timeout,即不要在 vimrc 中设置 set notimeout 支持解析 <C-W> 等键位 更详细的样例可以参考 space-vim 的 leader.vim, 它也是截图中的配置。

    3.6K10发布于 2018-10-15
  • 来自专栏frytea

    Vim 版本升级(Vim8)

    安装步骤# 第一步,下载源码# 到Vim官方Github仓库下载目前最新的Vim Release版本 wget https://codeload.github.com/vim/vim/tar.gz/v8.2.1258 第二步,解压# $ mv v8.2.1258 vim-v8.2.1258.tar.gz $ tar -xvzf vim-v8.2.1258.tar.gz 第三步,编译安装# $ cd vim-8.2.1258 prefix=$HOME/.local --enable-python3interp=yes && make && make install 这里注意一下我们需要用configure配置一下安装的路径,将Vim8 指令定向到刚刚安装的vim8,同时修改.bashrc确保之后一直能生效 alias vim='~/.local/bin/vim' echo "alias vim='~/.local/bin/vim'" >> ~/.bashrc 第五步,检查# vim --version 参考文献# CentOS7 上Vim8升级安装指南 CentOS 编译vim no terminal library found 注

    1.1K30编辑于 2023-10-18
  • 来自专栏liuchengxu

    vim 回顾

    欢迎关注专栏 space-vim , 有空我会以 Vim 自带的 help (不妨 :help help 看一下) 为线索, 分享一些关于 Vim 的小知识 ,也会顺带着介绍一下 space-vim 的配置与用法 vim 命令的一般形式 如果对于 vim 不是一个完全的新手,大概能够发现大部分 vim 命令具有以下模式:(command)(text object).对于更改命令(change vim 进阶 使用数字 在很多 vim 的命令之前都可以使用一个数字,这个数字将会告诉 vim 这个命令需要执行几次。比如: 3j : 将会把光标向下移动三行。 10dd : 将会删除十行。 用vim写代码 vim 是程序员专用,自然有一些特性是专门为程序员而设计的。 参考: Vim学习笔记 学习vi与vim编辑器 第七版 中文 东南大学出版社

    1.1K20发布于 2018-08-23
  • 来自专栏老高的技术博客

    vim入门

    vim常用命令 VIM虽说不长用,然是还是很需要掌握的,VIM功能强大的没话说,就是命令太多不好记! 老高就来慢慢总结一下VIM的常用命令和技巧吧! gg`VG` 选中全部的文本,其中gg为跳到行首,V选中整行,G末尾 y 复制 (默认是复制到"寄存器 p 粘贴 (默认从"寄存器取出内容粘贴) "+y 复制到系统剪贴板(也就是vim的+寄存器) 删除 行尾追加三个感叹号 3x 删除3个字符可以用 退出 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ ZZ 退出Vim :q!

    77530编辑于 2022-12-27
  • 来自专栏闻道于事

    vim命令

    光标移动: h,j,k,l h #表示往左,j表示往下,k表示往右,l表示往上 Ctrl f #上一页 Ctrl b #下一页 w, e, W, E #跳到单词的后面,小写包括标点 b, B #以单词为单位往前跳动光标,小写包含标点 O #开启新的一行 ^ #一行的开始 $ #一行的结尾 gg #文档的第一行 [N]G #文档的第N行或者最后一行 插

    85410发布于 2018-08-27
  • 来自专栏Android 进阶

    Vim 模式

    Vim/三种模式 Vim和Vi一样具有三种模式:命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line mode)。 命令模式 用户刚刚启动Vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。 若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式. 命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。 输入模式 在命令模式下按下i就进入了输入模式。

    1K10发布于 2019-12-26
  • 来自专栏第三方工具

    vim命令

    vim基础保存退出命令 vim xxx.file 输入文件内容; ins 按键 (键盘 i 键),切换插入和增加 按 ESC,左下角就可以进行输入 ,按ESC退出编辑模式,进入命令模式 :w 保存但不退出

    38410编辑于 2024-10-09
  • 来自专栏Mintimate's Blog

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

    Vi拥有众多的衍生项目,Vim就是其中一个;主要区别: Vim完全继承Vi的原有操作。 Vi仅支持单次撤回,Vim支持多次撤回。 Vim用于丰富的插件系统。 - 光标移动到非空格符的上一行 同时,如果你想格式化代码 ,可以按:gg=G,即可格式化代码。 安装插件 这里我演示安装nginx.vim这个插件,用来格式化(代码高亮)Nginx的Conf文件。 (比如:自动格式化代码?) 3. 卸载插件 最后,如何卸载插件呢?其实很简单,在~/.vimrc内,删除插件,之后执行:PlugClean即可。

    3.8K121发布于 2021-08-24
  • 来自专栏liuchengxu

    超漂亮 vim 配置:space-vim

    space-vim 现已支持 Layer ,以下内容大都陈旧,欢迎访问 github 查看最新版本: >>>> space-vim ? space-vim ? space-vim ? space-vim ? space-vim ---- vim 配置有很多,新手开始可能不太知道要如何修改。 .vimrc.plug.list: 安装的 vim 插件列表。安装 vim 插件可以选择多种 vim 的插件管理器,个人倾向于 vim-plug, 因为比 Vundle 更“贴心”。 .vimrc.plug.conf: 针对所安装 vim 插件的配置文件。 定制 space-vim. 我同时使用 spacemacs 与 vim, 在桌面环境时倾向于 spacemacs, 终端环境时倾向于 vim. 有了 vim 的基础, 也帮助我能够快速上手 spacemacs.

    3.4K21发布于 2018-08-23
  • 来自专栏Albert陈凯

    VIM游戏

    http://blog.jobbole.com/18337/ http://vim-adventures.com/ 在线VIM大冒险 http://www.tuicool.com/articles/j6JFNb6

    59650发布于 2018-04-04
  • 来自专栏python3

    编译VIM

    编译VIM最麻烦的只有一个问题: 各个语言的位置和开发库的位置。 注意:语言本身的位置好说,但是dev开发库就不一样了。 比如,一般我们本机只安装python,而不会安装python-dev。 树莓派编译VIM包括Python/Lua/Ruby/Perl支持 # 下载源码 cd /tmp wget https://github.com/vim/vim/archive/v8.1.0561.tar.gz 替换 sudo mv $(which vim) "$(which vim)_old" sudo ln -s /opt/vim-8.1/bin/vim /usr/bin/vim Mac编译VIM包括Python /Lua/Ruby/Perl支持 # Download cd /tmp wget https://github.com/vim/vim/archive/v8.1.0561.tar.gz tar -xzvf v8.1.0561.tar.gz cd vim-8.1.0561 # Build .

    1.3K10发布于 2020-01-02
  • 来自专栏IMWeb前端团队

    Vim 初探

    本文作者:IMWeb 刘志龙 原文出处:IMWeb社区 未经同意,禁止转载 都说Vim是编辑器之神,一直也觉得vim的编码非常酷炫~ 但是作为一个编辑器之神, 却一直保持着一个非常高傲的姿态 那么,vim学习曲线这么大,我们为啥还要用vim? 为啥要玩Vim 酷! 领悟到Vim的精髓的时候会发现Vim非常高效,只有你想不到,没有Vim做不到。 如果你用macbook,作为一个前端基本必备的两屏是:浏览器和终端。而Vim跟终端完美的融合了。 要在Vim存活,最起码能把它用成像记事本一样。 Vim的强大远非一篇文章所能说完,这篇文章也是起一个抛砖引玉的作用,希望能给到Vim初学者一点小小的帮助~

    71240发布于 2019-12-04
领券