老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
问题背景 公司配发的电脑是 macOS,日常开发需要访问 Linux 虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起来,市面上非常好用的 VSCode 都用不了。因此考虑基于 vim 搭建一套个人开发环境,需要支持以下特性: 语法高亮...[2024/7/31]
Docker容器怎么安装Vim编辑器
? 在现代软件开发和系统管理中,Docker已经成为一个不可或缺的工具。它允许我们轻松地创建、部署和运行应用程序,以及构建可移植的容器化环境。然而,在Docker容器中安装特定的工具可能会有一些挑战,因为容器本身是精简的、隔离的运行环境。 在本文中,我们将讨论如何在Docker容器中安...[2023/8/18]
详解nvim内建LSP体系与基于nvim-cmp的代码补全体系
2023年,nvim以及其生态已经发展的愈来愈完善了。nvim内置的LSP(以及具体的语言服务)加上众多插件,可以搭建出支持各种类型语法检查、代码补全、代码格式化等功能的IDE。网络上关于如何配置的文章很多,但本人发现绝大多数的文章仅仅停留在配置本身,没有深入的解释这些插件的作用和它们之间的关系...[2023/7/12]
Rocky 9 Linux 平台 vim 9.0 源码包编译安装踩坑记录
目录vim 9.0 部署准备环境vim 9.0 源码包正式部署vim 9.0 初体验plug-vim 安装插件 在上一篇 《vim入门实战》 篇,我并没有介绍 Linux 平台源码包形式安装以及基础运用。 本篇教程,以源码包形式部署vim 9.0,演示 Rocky Linux 9 平...[2023/5/17]
快速上手Linux核心命令(六):Linux的文本编辑器vi和vim
@目录前言简介小试牛刀vi/vim 工作原理及三种模式常用快捷键命令行图解 前言 上一篇中已经预告,我们这篇主要说Linux中vi/vim 编辑器。它是我们使用Linux系统不可缺少的工具,学会了,你就可以在Linux世界里畅通无阻,学废了,常用操作你也会了,也是够用了,O(∩_∩)O 简介...[2023/4/28]
Vim 编辑器
Vim 简介 Vim 是 Linux 系统上的最著名的文本/ 代码编辑器,也是早年的 Vi编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。 ...[2023/2/10]
千姿百态,瞬息万变,Win11系统NeoVim打造全能/全栈编辑器(前端/Css/Js/Vue/Golang/Ruby/ChatGpt)
我曾经多次向人推荐Vim,其热情程度有些类似现在卖保险的,有的时候,人们会因为一些弥足珍贵的美好暗暗渴望一个巨大的负面,比如因为想重温手动挡的快乐而渴望买下一辆二十万公里的老爷车,比如因为所谓完美的音质而舍不得一个老旧的有线耳机,比如因为一个铜炉火锅而期待北京那漫长而寒冷的冬天。 也许有的人会...[2023/2/1]
vim命令
前言 用了几年vim,但是有些命令少用后便会忘记,时常需要百度,干脆在这里累积,方便直接查找。 使用utools辅助。 便捷唯快不破。 下面键入的命令在实际使用时混合搭配使用,慢慢摸索即可。 原文:李柱明博客 vim简要知识 vim键盘简图 该图源自百度,很久前的笔记了,没有追查 ...[2022/12/5]
vim编辑器常用命令总结
什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的...[2022/6/27]
如何在线免费下载Vimeo高清视频?只需要两步操作
Vimeo是国外一个著名的高清视频网站,用户多分享的是一些创意视频和短片。该平台在视频分享网站聚集了越来越多的人气之后,逐渐与Youtube齐名。 那么如何下载Vimeo网站或app里的高清视频呢?简单两步搞定。 1、在Vimeo网站或app,找到想要下载的视...[2020/12/8]
vim自动补全插件YouCompleteMe(YCM)安装过程解析
Vim是全平台上一个高度可拓展的编辑器。它本身只是一个简陋的编辑器,但是因为有各种插件而变得强大。使用Vim编写代码就不免遇到代码补全的问题。常用的代码补全插件有两个:日本人shougo写的neocomplete和前Google工程师Valloric写的YouCompleteMe。用的人比较多的还...[2019/10/21]
无权限安装vim8
本文介绍Ubuntu14.04在没有sudo权限的情况下安装vim8 1、默认vim版本为7.3 $ vim --versionVIM - Vi IMproved 7.3 (2010 Aug 15, compiled Nov 24 2016 00:51:40) 2、下载 ...[2019/9/10]
vim常用快捷键
一、移动光标 h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到...[2019/7/29]
vim编辑器
vim文本编辑器 vim是一个向上兼容于vi的文本编辑器,可用于编辑各种纯文本。它对编辑程序特别有用。 基本模式: 编辑模式:默认编辑文件进入的模式 输入模式: 末行模式:内置的命令行接口 基本使用: # vim [options] [file ..] +#:打开文件后,直接让光标处于第#行...[2019/7/29]
Linux学习笔记:vim
目录 模式 命令模式 编辑模式 底行模式 .vimrc .viminfo .swap 本文更新于2...[2019/7/23]
vim 列编辑模式
vim 列编辑模式 标签: vim 视窗模式 列编辑模式 vim 列编辑模式 例子:给列批量添加前缀、后缀、修改字段 vim 列编辑模式 vim 有三种编辑模式,命令模式、输入模式、视窗模式,我们常用的是前两种模式,但是视窗模式还是非常不错的,进入 vim 编辑器,模式是命令模式,可以通过...[2019/6/29]
一张图让你学会Vim编辑器快捷键
图片来源于网络,这里做收藏整理使用!由于图片被缩放,所以可以下载下来看! Vim使用快捷键组合 Vim键盘图 以上这篇一张图让你学会Vim编辑器快捷键就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持w3xue。[2019/6/26]
linux中的vi和vim编辑器操作方法
vi:linux内部的文本编辑器;vim:vi的增强版,具有程序编辑的能力。 vi和vim的三种常见模式: (1)正常模式(一般模式):vim一打开就是这种模式,此模式下可以使用各种快捷键,比如复制粘贴、移动光标、删除整行等操作 (2)编辑模式(插入模式):此模式下可以输入内容,通过i...[2019/5/24]
vi/vim常用按键
最近这段时间坚持了vim的使用,我在我的IDEA里面加了一个插件,可以支持vim。 然后不管是IDEA还是Vim都有自己的按键,而且都很好用,所以我就总结下在IDEA下的vim使用命令 当然,都是原生命令,我总结的是我自己经常用到的,我也是刚开始使用,还不太熟练。 记载在博客以后就不用...[2019/5/20]
vim命令记录
最近开始用vim作为日常编辑器,由于vim的命令过多,现在记录一下 ?? 移动行 其实,vim有很多命令进行移动的,这里就不展开了,这里说一下移动一行或者一段代码的命令,vim移动行是用:m的命令,但是本人觉得绑定键盘更方便: nmap <M-j> mz:m+<cr&...[2019/2/26]
vim tab相关 简单配置
1. 概述 vim 是强大的文本编辑器 使用 vim 前, 需要做些简单配置, 来让 vim 更符合自己的操作习惯 想看配置项的, 直接到最后 2. 准备 安装 vim 略 配置文件 位置 /etc/vimrc 格式 设置没有值的属性 set <attrName> 设...[2019/2/25]
vim 的 visual selection 模式下的简单操作
1. 概述 vim 的 visual selection 模式下的简单操作 2. visual selection 模式 概述 可视化选择 可视化选择 vim 的一种专门用来选择的模式 可以提供相对于 整行 来说, 更加精细的选择 3. 进入 visual selection 模式 ...[2019/2/21]
入坑!VIM编辑器(最强整理版)
VIM的三种模式 VIM 小抄图 VIM具体操作 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi +&n...[2018/12/11]