使用Vim打造IDE--书签功能

vim-bookmarks:Vim书签插件 vim书签 该vim插件允许每行切换书签。 一个快速修复窗口允许访问所有书签。 也可以添加注释。 这些是带有注释的特殊书签。 它们对于准备代码审查很有用。 所有书签将在下次启动时恢复。 鲜艳的色彩示例 highlight BookmarkSign ctermbg = NONE ctermfg = 160 highlight BookmarkLine ctermbg = 194 ctermfg = NONE let g: bookmark_sign = ' :heart_suit: ' let g: bookmark_highlight_lines = 1 特征 每行切换书签⚑ 每行添加注释☰ 使用quickfix窗口浏览所有书签 书签将在下次启动时恢复 (可选) 完全可定制(标志,标志列,突出显示,映射) 与quickfix源集成(如果已安装) 与集成(如果已安装) 独立于 安装 在安装之前,请 立即下载

原文如下:

http://blog.youkuaiyun.com/wooin/archive/2007/10/31/1858917.aspx

 

VisualMark

 

下载地址:

http://www.vim.org/scripts/script.php?script_id=1026

 

安装:

 

放置于~/.vim/plugin文件夹下。

 

 

vim本身就有Mark功能,但是不可见:

帮助文档:

:help Mark

 

 

这里的VisualMark与vim的Mark没啥关系。

 

使用命令:

 

:mm

 

多个标签中,F2正向切换,Shift+F2反向切换

 

如果你觉得书签的颜色不好看,还可以自己定义。

修改这个插件脚本的的源代码,在目录~/.vim/plugin/中找到并打开visualmark.vim,编辑下面这段代码:

 

if &bg == "dark"  // 根据你的背景色风格来设置不同的书签颜色
 highlight SignColor ctermfg=white ctermbg=blue guifg=wheat guibg =peru
else             // 主要就是修改guibg的值来设置书签的颜色
 highlight SignColor ctermbg=white ctermfg=blue guibg =grey guifg=RoyalBlue3
endif


另外不好的地方,或者不知道如何解决的地方有(博客作者认为):
1,这个书签不能自动保存, 关闭vim就没了。
2,切换书签时不能在不同文件间切换, 只能在同一个文件中切换。

 

 

 

 

 

 

vim-bookmark:Vim 书签 vim-bookmark 基本的介绍 你可以在 直接下载本插件 Vim bookmark 是一个 Vim 的书签插件。此插件的特点: 相对于 Vim marks 来说,Vim bookmark(书签)可见 支持多个 Buffer 间相互跳转 关闭 Vim 时自动保存现有书签 书签组的支持 Vim bookmark 截图: 插件的基本用法: mm 用于设定或者删除一个书签,或者使用命令 VbookmarkToggle mn 用于跳转到下一个书签,或者使用命令 VbookmarkNext mp 用于跳转到前一个书签,或者使用命令 VbookmarkPrevious ma 用于删除所有书签,或者使用命令 VbookmarkClearAll 书签组介绍 书签组可能是 Vim bookmark 独创的一种特性。 我们可能遇到这样的情况,当正在进行 A 工作并设定了一系列书签时,需要去做 B 工作了 立即下载

相关推荐

Intellij-IDE-详细使用教程【书签】

Intellij-IDE-详细使用教程【带目录】,Intellij-IDE操作详解

Vim插件之可见书签——Visual Mark

Vim插件之可见书签——Visual Mark 1. 官网     http://www.vim.org/scripts/script.php?script_id=1026 2. 功能概述     使Vim书签可见,类似于UltraEdit的书签。 3. 安装 Windows版 将脚本文件【visualmark.vim】复制到【\Vim\vimfiles\pl

zhangsming的专栏 1820

【计算机视觉学习03】全景图像拼接

文章目录一、基本原理1.1 图像拼接的几何原理1.2 直线,圆,复杂曲线方程拟合1.3 RANSAC算法1.4 APAP算法1.5 寻找最佳拼接缝(Seam Finding)1.5.1 最大流问题1.5.2 最大流问题的增广链算法1.5.3 最大流最小割定理二、 图像拼接具体实现2.1 代码2.2 运行结果 一、基本原理 将两幅或多幅具有重叠区域的图像,通过特征匹配将具有相同的特征点(SIFT特征点)的图像拼接在一起,将来自多个不同视角拍摄的图像变换到同一视角下,拼接成一张宽视野图像。 图像拼接基础流程

一个正在努力学习的iter 7787

Vim-startify书签功能终极指南:打造你的专属文件收藏夹

Vim-startify是一款为Vim打造的精美启动界面插件,它不仅能展示最近使用的文件和会话,还提供了强大的书签功能,帮助你快速访问常用文件。本文将详细介绍如何配置和使用Vim-startify的书签功能,让你的Vim工作流更加高效。 ## 什么是Vim-startify书签功能? Vim-startify的书签功能允许你将常用文件添加到启动界面的"Bookmarks" section中,只

gitblog_00701的博客 1109

ESP8266 + MQTT :如何实现 LED 灯的远程控制

MQTT 是轻量级的、灵活的物联网消息交换和数据传递协议,致力于为 IoT 开发人员实现灵活性与硬件/网络资源的平衡。 NodeMCU 是一个开源的物联网平台。它使用 Lua 语言编程。该平台基于eLua开源项目,底层使用ESP8266 sdk 0.9.5版本。 在此项目中我们将实现 NodeMCU(ESP8266) 与 EMQ X Cloud 运营和维护的免费公共 MQTT 服务器远程控制 LED 灯,并使用 Arduino IDE 来对 NodeMCU ESP8266 进行编程。 EMQ X Cloud

emqx_broker的博客 3356

天线学习笔记——HFSS简单阵列天线

在HFSS15.0版本中使用 Radiation --> Antenna Array Setup 设置天线阵列的参数时的设计列表如下: 值得注意的是,在该版本中所定义的是:第一个阵元的位置坐标(First Cell Position)、阵元之间的间距(Directions)和阵元的数量(Number of Cells) 这些参数。 在ANSYS中的HFSS仿真中定义天线阵列如下: 与老版本不同的是:中心点坐标(Center Position)和布局设置(Layout Setting)。在布局设置中

Ethan的博客 1万+

提升Vim编辑效率的利器:vim-bookmarks

`vim-bookmarks` 是一款专为Vim用户设计的开源插件,旨在通过书签功能大幅提升代码编辑效率。无论你是Vim的老手还是新手,`vim-bookmarks` 都能帮助你在代码中快速定位和标记关键位置,从而节省大量时间。 ## 项目技术分析 `vim-bookmarks` 插件的核心功能是通过Vim的signs特性实现的。它允许用户在代码的任意行添加书签,并支持添加注释,非常适合用于代...

gitblog_01182的博客 605

为什么Nano Banana在图像一致性上碾压GPT和豆包?深度解析其技术原理与使用技巧

本文深度解析了Nano Banana在图像一致性上超越GPT和豆包等工具的技术原理。它通过基于参考图的强条件生成、精准的区域感知与掩码控制等核心技术,实现了“外科手术式”的精准图像编辑。文章还分享了包括提示词工程、参数调整在内的实用技巧,并探讨了通过API Key将其能力集成到自动化工作流中的潜力。

omega的博客 354

Linux下vim的便捷使用

目录: 目录: 1.快捷键设置 2.设置书签 3.打开标签页 4.快捷缩进与注释 5.vim的粘贴格式 6.vim内快捷查找 7.快捷替换 8.vim内置分屏 9.vim的基本配置 10.vim内使用shell命令行 11.按键使用 12.学会查找 参考 本篇较多的都是关于 vim 的快捷使用,另外夹杂着一些我觉得好用的技巧。 1.快捷键设置 举个栗子,例...

cccccccj 1万+

从ESP/ABS选型看轮速传感器:为什么你的车用了AK+PWM+7/14mA三种协议?

本文深入解析了汽车轮速传感器的三种主流协议(7/14mA电流型、PWM型和AK协议型)及其混合应用场景。通过对比不同协议的技术特点、成本效益和工程挑战,揭示了现代车辆采用多种传感器协议背后的设计逻辑,包括成本控制、性能平衡和冗余设计等关键因素。

weixin_29266679的博客 530

基于STM32、HAL库的IP5356M_DBZ_CA快充协议芯片简介及驱动程序设计

IP5356M_BATTERY_LEVEL_25 = 1, /* 电池电量25% */IP5356M_CHARGE_STATE_CHARGE_DONE = 4, /* 充电完成 */IP5356M_CHARGE_STATE_FAST = 2, /* 快速充电 */IP5356M_CHARGE_STATE_NONE = 0, /* 无充电 */IP5356M_CHARGE_STATE_PRE = 1, /* 预充电 *//* 延时1秒 */

corlin6688的博客 1416

Vim-Bookmarks 使用教程

Vim-Bookmarks 是一个用于 Vim 编辑器的插件,允许用户在代码中设置和管理书签。通过这个插件,用户可以快速跳转到代码中的特定位置,添加注释,并在下次启动 Vim 时恢复这些书签。该插件支持自定义书签符号、颜色和快捷键映射,适用于代码审查和日常开发工作。 ## 2. 项目快速启动 ### 安装 你可以通过以下几种方式安装 Vim-Bookmarks 插件: #### 使用 Vu...

gitblog_00544的博客 592

用 SAML 2.0 Bearer Assertion 配置 ABAP OAuth 2.0 令牌交换

摘要: SAP系统集成中,身份跨系统传递是关键挑战。OAuth 2.0的SAML 2.0 Bearer Assertion grant机制通过SAML断言换取访问令牌,实现安全身份传递。配置核心在ABAP的SOAUTH2事务码,需绑定可信SAML身份提供商(IdP)并指定访问范围。实际应用中,需确保SSL加密传输,正确配置SAML IdP信任关系,并为OAuth客户端分配专用系统用户。常见问题包括证书不匹配、权限配置不当等,需分层控制权限边界以保障安全。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 834

vim配置文件 .vimrc 。按照那篇将vim打造成IDE来的,成功加入各项功能,另外改善了书签不能保存的情况

稍后待写

cydsxm的专栏 719

GEE:关于遥感生态指数(RSEI)的若干疑问

本文记录了若干关于在 Google Earth Engine (GEE)平台上,计算基于主成分分析(PCA)的遥感生态指数(RSEI)的问题。并记录了解决这些问题的一些答案。问题包括,主成分分析的特征值的正负,主成分的占比,去云后空值像素的处理方法,异常值处理方法,如何看载荷等。

养乐多的博客 3416

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

VIM个性化配置

 首 先安装完整版本的VIM  如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的 VIM,如果在Windows下,直接安装它的Binary就行了。 当然自己编译安装可能更好些。 安装成功以后就是第二步设置vim  vim通过一个叫vimrc的文件来进行设置  默认安装的vim-tiny的 设置文件可以在/usr/share/vim中找到,果然极其简洁 

mengyafei43的专栏 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

windows下gvim搭建IDE

原文转载自:手把手教你把Vim改装成一个IDE编程环境(图文) 如侵犯您的版权,请联系:windeal12@qq.com By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage: http://blog.cs...

aidixi4007的博客 321

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

手把手教你把Vim改装成一个IDE编程环境(图文)

手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage: http

swrd 631

Vim 配置详解

首先安装完整版本的VIM  如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的VIM,如果在Windows下,直接安装它的Binary就行了。 当然自己编译安装可能更好些。 安装成功以后就是第二步设置vim  vim通过一个叫vimrc的文件来进行设置  默认安装的vim-tiny的设置文件可以在/usr/share/vim中找到,果然极其简洁  这里我们需要重新

xyyangkun的专栏 2327

Vim配置详解

http://www.cnblogs.com/witcxc/archive/2011/12/28/2304704.html 首先安装完整版本的VIM 如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的VIM,如果在Windows下,直接安装它的Binary就行了。 当然自己编译安装可能更好些。 安装成功以后就是第二步设置vim vim通过一个叫vimrc的文件来

helonSY欢迎您的到来! 986
上一篇: 使用Vim打造IDE--在头文件和源文件中切换
下一篇: 使用Vim打造IDE--缓冲区和多个文件编辑
IterZebra
博客等级 码龄16年 56粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值