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

    oeasy教您玩转vim - 10 - # 插入新行

    相关帮助在 :h Normal 的 intro.txt 中查到 下素材 #首先找个素材,找个一个网页下载下来 wget github.com/overmind1980 #然后看看下载了个啥 ls #最后用vim 打开这个网页 vim overmind1980 下好了之后打开 把手放到键盘上 命令分布 我们首先看看正常模式下的命令键盘图 基本上个按键都有对应的命令 命令可以分为大写和小写两种 iao 进入插入模式 淘宝可以搜索 vim 的键盘膜或者贴纸 但我感觉没用 字太小 伤屏幕 依赖性 还得靠自己熟练之后自然记忆 左手食指放在f 右手食指放在j 不管是游泳、弹琴、跑步还是打乒乓球 正确的基本姿势会减少运动伤害 右手食指是可以控制两个方向位的 继续保持起手势 hjkl 右手默认位使用概率非常大 保持指尖的敏感性 手指会比眼睛更早知道打错字了 还有更多神奇的移动命令等待你来解锁 强制起手式 打开当前用户的vim > <Nop> map <Right> <Nop> map <Up> <Nop> map <Down> <Nop> map是按键映射 我们把上下左右方向键映射为<Nop> 就是什么也不做 保存并关闭vim

    92000发布于 2021-08-08
  • 来自专栏容器计算

    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

    2.1K21发布于 2020-08-03
  • 来自专栏好好学java的技术栈

    10款好用到爆的Vim插件,你知道几个?

    Vim插件,我会定时清理插件,我认为这样做更有助于自己了解哪些插件才是最好的。 此外,针对不同的语言和文件配置我会使用不同的插件,例如,我只在Ansible配置文件中安装了Rocannon,今天和大家分享10个我最爱的Vim插件,这些插件几乎在我所有的配置文件中使用,无论我使用的是哪种编程语言 Vim-Rainbow ? 几乎所有主流的编程语言都需要用到方括号,圆括号,花括号等,通常,我们会使用多对的括号,要弄清楚哪个右括号属于哪个左括号可能会变得困难和烦人。 而vim-rainbow插件会给每一对括号加一个独特的颜色,这样你就很容易辨认了,而且它不仅很有用,也会让你的代码变得丰富多彩 3. lightline ? 这对于跟踪你所更改的内容非常有用,而且还能让你专注于手头的工作,不过,这个插件有个小小的性能缺陷,有时它的反应速度有点慢,不过依然很有用 10.

    2K51发布于 2020-09-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.5K20发布于 2018-08-23
  • 来自专栏java springboot docker

    vim

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

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

    vim

    vim有三种模式vim file 即可创建file并进行编辑,自动进入命令模式命令模式^ 移动光标至行首$ 移动光标至行尾 删除连续的10个字符dd 剪切光标所在行10dd 剪切光标所在行及以下10行yy 复制光标所在行10yy 复制光标所在行及以下10行p 在当前行下面粘贴编辑模式编辑模式的进入方式:i 和 oi 进入到命令模式下光标所在位置 中传递文件并运行时,可能会涉及到文件格式转换替换 %s///g %s/// s///g s///异常处理vim 或者vim -r 文件继续编辑

    43110编辑于 2024-07-12
  • 来自专栏北京马哥教育

    Vim 新手节省时间的 10 多个小技巧

    Vim 是很多开发者的首选编辑器,通过设置正确的命令和快捷方式,它可以帮你更快的完成工作。这篇文章我们为 Vim 新手提供一些快捷键等方面的小技巧,帮你提升工作效率。 1. 配置 .vimrc 当我最初使用 vim 的时候,我浪费了好多时间来缩进代码,我不知道通过修改 Vim 的 .vimrc 配置文件来实现代码缩进、语法高亮、显示行号等功能。 把外部文件读入 Vim 我开始使用 Vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 中读取另一个文件的内容非常方便。 把命令的结果读入 Vim 有时候你需要把某个命令的结果复制到 Vim 中,这在 Vim 也非常简单。切换到正常模式,然后输入 :read ! command 即可把 command 的结果输入到 vim 中。 :read !ls -l 10. 切换到上次修改的位置 想知道你在文件中做的最后一次修改是在什么位置?

    1.2K70发布于 2018-05-03
  • 来自专栏又见苍岚

    win10 格式化U盘提示没有权限

    Win10 无法格式化优盘,也无法写入,提示权限不足,本文记录解决方案。 解决方案 1、Win+R: gpedit.msc 2、展开计算机配置,管理模板。展开系统。 选中可移动存储访问 3、所有可移动存储类:拒绝所有权限 4、选择未配置,点击确定,设置完成 提示,这里刚进来我这边就是未配置,我先选择启用,保存后,重新进来设置 “未配置”,保存后,U盘就可以格式化

    2.2K10编辑于 2024-05-08
  • 来自专栏全栈程序员必看

    vim的配置_vim全局配置

    这套插件目前包含了代码自动补全,目录树,js/jsx eslint自动格式化,小黑屋模式, 文件搜索ctrlp,快速检索ack,emmet,函数工具条还有各种奇奇插插的主题配置而成, 别想歪。 /Vundle.vim' "vim自动格式化(配合命令行eslint phplint xxxx等使用) Plugin 'Chiel92/vim-autoformat' "文件目录分屏 Bundle 'scrooloose Plugin 'rizzatti/dash.vim' "scala 语法解析 Plugin 'derekwyatt/vim-scala' "PEP8 python格式化pip3 install --upgrade "--> autoformat 触发 "F3快捷键开始自动格式化(eslint自动格式化) noremap <F3> :Autoformat<CR>:w<CR> """html emmet(输入 tr "\<CR>") endif sleep 10m endfor endif endfunction """ 真彩色 -测试脚本 https://github.com/JohnMorales/dotfiles

    3.7K60编辑于 2022-11-14
  • 来自专栏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.5K10发布于 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 注

    1K30编辑于 2023-10-18
  • 来自专栏全栈程序员必看

    vim怎么高亮显示_vim配置教程

    因为vi不支持高亮,所以需要使用vim。 安装vim:yum install -y vim(ubuntu使用apt-get) 全局(所有用户)vim配置文件路径:/etc/vimrc 当前用户vim配置文件路径:~/.vimrc 如果存在该文件 这里使用配色方案是murphy,可以通过命令查看当前系统有哪些配色方案:ll /usr/share/vim/vim74/colors/ (这里的路径以自己安装vim的路径为准) 到这里在centos系统上就可以看到高亮了

    6.6K10编辑于 2022-11-11
  • 来自专栏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 注

    71830编辑于 2023-10-18
  • 来自专栏全栈程序员必看

    vim补全插件_vim实用插件

    在PyCharm中安装Vim插件ideavim 进入File菜单下的Settings下的Plugins,搜索ideaVim 找到ideaVim插件 点击Install安装 重启并享受在Pycharm环境中使用 Vim的乐趣,支持Vim三种模式的大部分命令 下面可以不用设置: 现在又有一个问题来了,重启后进入vim模式下,但是在vim模式下我们想要从Pycharm编辑区复制代码到别的地方却发现复制不了.我们可以给 file->settings keymap->plug-ins pycharm # 关闭vim编辑模式 Vim Emulator 前面打扣 是关闭vim编辑模式,开启命令行模式 发布者:全栈程序员栈长

    1.3K10编辑于 2022-09-27
  • 来自专栏全栈程序员必看

    vim命令搜索_linux的vim

    尽管目前我们已经涉及 Vim 的多种特性,但此编辑器的特性集如此庞大,不管我们学习多少,似乎仍然远远不足。承接我们的 Vim 教程系列,本文我们将讨论 Vim 提供的多种搜索技术。 Vim 中的基础搜索操作 当你在 Vim 中打开一个文件并且想要搜索一个特定的单词或模板,第一步你必须要先按下 Esc 键从插入模式中退出(如果你正处于插入模式中)。 例如,如果你想要搜索的单词是 linux,下图显示的就是在 Vim 窗口底部的搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式中的位置开始,找到的包含此单词的第一行。 如下图是一个列表结果如何在 Vim 窗口底部被分组和显示的例子: 接下来,你可能已经得知,Vim 默认是环形搜索的,意味着在到达文件结尾处(或者被搜索单词的最后一处匹配)时,如果继续按 “搜索下一个” 如果想要获得更多小技巧(包括如何使用鼠标来使在 Vim 中的操作变得简单),请前往 Vim 官方文档。 结语 当然,没有人希望你死记硬背这里提到的所有小技巧。

    13.5K20编辑于 2022-11-01
  • 来自专栏全栈程序员必看

    vim怎么显示行号_vim型号

    1、临时使用 1、进入vi or vim编辑环境下,进入命令行模式,然后输入set number,就可以显示行号了。

    6.2K20编辑于 2022-11-15
  • 来自专栏第三方工具

    vim命令

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

    36010编辑于 2024-10-09
  • 来自专栏Android 进阶

    Vim 模式

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

    97510发布于 2019-12-26
  • 来自专栏闻道于事

    vim命令

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

    82610发布于 2018-08-27
  • 来自专栏liuchengxu

    vim 回顾

    欢迎关注专栏 space-vim , 有空我会以 Vim 自带的 help (不妨 :help help 看一下) 为线索, 分享一些关于 Vim 的小知识 ,也会顺带着介绍一下 space-vim 的配置与用法 num表示数字,比如 10gg 就是移动到第10行。等价于 numG/:num 。10gg/10G/:10 都是移动光标到第10行。 * : 读取光标处的字符串,并且移动光标到它再次出现的地方. vim 进阶 使用数字 在很多 vim 的命令之前都可以使用一个数字,这个数字将会告诉 vim 这个命令需要执行几次。比如: 3j : 将会把光标向下移动三行。 10dd : 将会删除十行。 用vim写代码 vim 是程序员专用,自然有一些特性是专门为程序员而设计的。 参考: Vim学习笔记 学习vi与vim编辑器 第七版 中文 东南大学出版社

    1.1K20发布于 2018-08-23
领券