在 vi 中自定义单词分隔符

2023-12-22

vi 对待破折号-和空间 作为命令的单词分隔符,例如dw and cw.

有没有办法加下划线_还有?

我经常想更改变量名中包含下划线的部分,例如更改src_branch to dest_branch。我最终计算字符并使用s (like 3sdest),但使用起来会容易得多cw (like cwdest).


有没有办法加下划线_还有?

:set iskeyword-=_ 

什么是或不是关键字的成员字符取决于语言。有关 iskeyword 使用的帮助:help iskeyword.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 vi 中自定义单词分隔符 的相关文章

  • Dreamweaver 的替代品? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 首先 好几年来我都严格在 Dreamweaver 的代码视图中进行所有编码 我could在记事本中完成
  • Android Studio 折叠定义和方法

    如何折叠 Android Studio 编辑器中的所有定义和方法 Visual Studio 有这个选项Edit gt Outlining 但我在 Android Studio 中找不到类似的功能 我确信这个功能存在 如何使用Android
  • 有没有办法在 Vim 中模拟 ReSharper 的“扩展选择”功能?

    ReSharper 有一个很好的功能 称为 扩展选择 通过按CTRL W 我认为这是默认设置 反复地 您从当前插入符号位置中选择越来越多的内容 首先它是一个单词 然后是越来越多的单词 一行 内部然后外部的行块 例如 if 块 然后是一个函数
  • 在vim中,我如何回到搜索之前的位置?

    在 vim 中编程我经常去搜索一些东西 拉出它 然后返回到我所在的位置 插入它 修改它 问题是 在我搜索并找到之后 我需要手动找到回到原来位置的路 有没有一种方法可以自动返回到我上次搜索时所在的位置 Ctrl O takes me to t
  • Visual Studio 2010 XAML 编辑器尴尬的 IntelliSense?

    在 Visual Studio C 文本编辑器中 当您需要属性时 只需键入prop然后点击两次选项卡即可获取属性的 片段 模板 类型和属性名称都会突出显示 当您想要在类型和属性之间切换时 请按 Tab 键 然后在完成后按 Enter 键 光
  • vi 加密:使用了什么算法?

    我多年来一直使用加密文件来存储我的密码 它已使用加密vi xSun Solaris 10 上的命令 我现在尝试使用以下命令在 Linux 机器上打开该文件vi x and vi x cm blowfish 可悲的是 该文件完全混乱了 我的猜
  • 在 Vim 中插入时间戳的最佳方法?

    EditPad Lite has a nice feature CTRL E CTRL I which inserts a time stamp e g 2008 09 11 10 34 53 into your code 在 Vim 中获
  • JavaScript 调试器[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有谁知道有一个非常好的调试 JavaScript 的编辑器 除了 Visual Studio 2008
  • 适用于 Linux 的与语言无关的正确制表符代码编辑器?

    我需要一个 Linux 文本编辑器来替换 Textpad 4 7 3 一个 Windows nagware 应用程序 但我尝试过的所有替代方案要么臃肿要么不完整 以下是我认为最重要的功能 按降序排列 正则表达式搜索 标记和替换 甚至跨所有打
  • 有什么好的可视化 HTML5 编辑器或 IDE? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 看起来 Dreamweaver CS5 将在几年内 实际上是几周 尝试使 HTML5 变得更加流畅 似
  • 在文件搜索中排除 Eclipse/Aptana 中查找的文件类型

    有没有办法在 Aptana 或 Eclipse 文件搜索中排除图像类型 我想搜索所有非图像文件 而不是指定我要搜索的所有文件类型 尝试添加一个 在您不想匹配的模式前面标记 put cgi pm sql 在文件名模式部分中 我正在使用 Ecl
  • VIM - 从项目中的多个位置采购标签

    再会 我通常从事相对较小 少于 20 000 行代码 的项目 这些项目全部包含在单个目录中 有自己的 Makefile 并且相当容易使用 VIM is my preferred editor and when I open a projec
  • Eclipse 编辑器显示变量出现情况

    在 Eclipse 标准安装中 如果用光标单击某个变量 编辑器会标记该变量的所有出现位置 例如将光标设置在 foo 变量上的某个位置 它也会突出显示所有其他 foo 公共无效打印字符串 字符串foo System out println f
  • EditText 随选择缩放

    我有一个EditText我想缩放它并滚动setScaleX setScaleY它工作正常 文本正在正确的位置进行编辑 但是当我尝试选择文本时 它会将选择手柄绘制到位置 就像文本未缩放时一样 我们都知道bug https code googl
  • 是否有一个项目可以使用 Eclipse 代码库为 Emacs、VIM 和其他编辑器提供高级语言支持?

    这里有很多关于 IDE 与编辑器以及哪个更适合现代软件开发的问题 在答案中 一个常见的观点是 Eclipse 有更好的语言支持 例如for Java http help eclipse org indigo index jsp topic
  • 如何在selenium中获取和设置文本编辑器值

    我的网页上有文本编辑器 我需要使用 c 中的 selenium 脚本填充其值 我知道如何为文本框执行此操作 我已经检查了流程在文本框中设置值 https stackoverflow com questions 10557196 using
  • 在 IntelliJ Idea IDE 中禁用单击、拖动、剪切和粘贴

    在我的 IntelliJ Idea 13 1 2 IDE 中 我不断遇到通过笔记本电脑触摸板单击并拖动进行选择的情况 我总是不小心点击并拖动文本和剪切线 我在选项和设置面板中搜索了 单击和拖动 一词 但我没有找到关闭此功能的方法 Intel
  • 编写一个简单的自定义编辑器需要多快?

    简单地说 我的意思是有按钮 bold italic 编号列表 要点列表 向左缩进 右缩进 拼写检查 显然由现成的 js 组件支持 我所说的自定义是指 拥有自定义图标 所以实际上只是自定义设计 无框架 从头开始编写 轻量级 兼容主流浏览器 这
  • 带有 Viper 和 Vimpulse 的 Emacs 缺少哪些 Vim 功能?

    Emacs 的一些重要功能在 Vim 中是缺失的 例如 comint 模式 并且没有脚本 插件可以替代它们 与 Emacs 相比 Vim 也有一些优点 例如模式编辑和通常更好的默认快捷键 然而 Viper 模式让我两者兼而有之 Vimpul
  • 语法高亮是如何构建的?

    我现在正在使用 Lazarus 构建一个开发人员编辑器 作为每个优秀的开发人员编辑器 它需要有语法突出显示 因此我想知道一些事情 语法高亮通常是如何构建的 使用许多ifs 更改 a 上的字体TextField TSynEdit这样做很好吗

随机推荐

  • 在没有 cookie 的情况下保留浏览器客户端 javascript/HTML 数据

    我创建了一个使用 Python HTML 和 javascript 的网站 主主页有 19 个可编辑变量字段 如果我更改任何这些字段值 然后离开页面 单击我的其他链接选项卡之一 然后返回我的主页 我的所有变量都会重置回默认值 因为页面会重新
  • 如何在 python 中获得按创建日期排序的目录列表?

    获取目录中所有文件的列表 按日期排序 的最佳方法是什么 创建 修改 在 Windows 机器上使用 python 我过去曾使用 Python 脚本执行此操作来确定目录中最后更新的文件 import glob import os search
  • 为什么我不能将 Number 转换为 Double?

    weight是一个字段 数字在火库 https firebase google com docs firestore manage data data types 设置100 int weight json weight double we
  • 我什么时候应该在片段中获得宽度视图

    我在 Linearlayout 中以编程方式添加视图 按钮 LinearLayout 通过 Fragment 中的 XML 进行布局 我想获取按钮宽度 但总是返回0 我用谷歌搜索了这个问题 getWidth 仅适用于WindowFocusC
  • 仅在执行路径上应用传递

    我有一个过程正在分析整个模块 使用runOnFunction 但我想将它应用到每个执行路径上 执行路径是指从程序中的某个点 用 start 注释 开始到程序的终止点 用 end 注释 的指令序列 我假设我必须通过构造 CallGraph 将
  • 使用索引、使用临时、使用文件排序 - 如何解决这个问题?

    我正在开发一个事件跟踪系统 该系统使用一些查找表以及主日志记录表 在我正在编写的报告中 可以选择一个对象来查看统计信息 该界面按重要性递减的顺序显示所有对象 即点击数 两个表的架构 稍微精简 但您明白了要点 CREATE TABLE IF
  • 在 IIS6 上安装 ASP.NET 4.0 和 ASP.NET 2.0

    我读过您创建新应用程序池的位置 一个用于 2 0 站点 一个用于 4 0 站点 但是在创建池来配置框架时我没有看到任何选项 我的问题是我有几个 2 0 站点作为默认网站运行 我在新的虚拟目录下添加了 WCF 4 0 服务 并将框架设置为 4
  • 如何减少最小 Linux 进程的内存占用

    考虑以下 C 程序 pause c void main pause 在 x64 Linux 3 0 0 16 generic 上使用命令 gcc Ospause c opause 进行编译会生成大小约为 8KB 的可执行文件 当我运行这个可
  • 列出具有架构名称的所有存储过程

    任何人都可以建议一种列出数据库中所有存储过程及其模式名称的方法吗 谢谢 SELECT schema OBJECT SCHEMA NAME object id name FROM sys procedures or SELECT schema
  • 如何分步“验证”Symfony 表单 - 而不是调用 $form->isValid()

    我在 Ubuntu 上使用 Symfony 1 3 6 我有一个包含很多字段的表单 我不想一次性显示所有字段 这可能会吓到用户 而是想将表单分成多个阶段 以便用户可以仅填写显示的字段 在每个步骤 阶段 有点像向导 为此 我需要为表单编写自定
  • 了解 Git 和 GitHub 的基础知识 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我不完全理解使用Git或Github的目的 我知道这有助于跟踪您的更改 并且有助于人们与其他人合作 但我不与任何人合作 所以我不知道这
  • 显示导致冲突的提交的作者和提交消息

    我有两个长期运行的分支dev 以及一个遥远的未来版本称为future 我们通过从显示错误的标签分支 修复它 然后向两个分支打开拉取请求来为受支持的版本创建修复程序 如果 未来 分支中存在冲突 我们的开发人员应该创建一个新分支 解决冲突 并向
  • Python 3tell() 在追加+读取模式下与文件指针不同步

    与 Python 2 2 7 15 不同 当打开二进制文件进行追加和读取时 我在 Python 3 3 6 5 中看到奇怪的 f tell 行为 如果当前查找位置为n字节时写入not在文件末尾 以下事情似乎按预期发生 文件指针移至文件末尾
  • 如何在flutter中使用运行时下载的本地化arb/json文件?

    我读了很多关于 flutter 本地化的教程和博客 他们使用 arb json 文件从 asset 文件夹或 l10n 文件夹进行本地化 那是固定的语言列表 意味着如果我使用英语本地化 现在在运行时我想向用户提供西班牙语 中文 意大利语 法
  • spring mvc中如何将用户表单数据发送到服务器

    我有一个这样的登录表单
  • C#。执行 if( a == (b 或 c 或 d))。是否可以?

    还有另一种方法可以写这样的东西 if a x a y a z 我发现的一种方法是这样做 if new x y z Contains a 还有其他好的方法吗 我经常使用模仿 SQL 的扩展方法IN public static bool IsI
  • 当 Observable/Completed 完成或释放时,RxJava2 获取事件

    当我订阅时我需要显示一个进度对话框Completable并在操作完成 成功或有错误 或取消后隐藏它 So I do final Completable completable notificationRepository markAllAs
  • Graphviz:如何在 HTML 表格单元格之间创建边缘?

    请考虑以下代码 digraph G node shape plaintext a label lt table border 0 cellspacing 0 tr td first td tr tr td second td tr tr t
  • 单元测试复合函数

    假设你有 3 个函数 函数 函数和函数 function 依赖于 functionAL 和 function functionA a return a functionB b return b functionC a b return fu
  • 在 vi 中自定义单词分隔符

    vi 对待破折号 和空间 作为命令的单词分隔符 例如dw and cw 有没有办法加下划线 还有 我经常想更改变量名中包含下划线的部分 例如更改src branch to dest branch 我最终计算字符并使用s like 3sdes