首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vivim常用命令

w 跳到下一字头(大写标点符号不算单词) e 跳到下一子尾(大写标点符号不算单词) b...shift + # 向上查找并高亮显示 g + d 高亮显示光标所属单词,“n” 查找!.../{替换标志} 例如:%s/foo/bar/g会在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g)。...还有很多其他有用的替换标志: 空替换标志表示只替换从光标位置开始,目标的第一次出现: :%s/foo/bar i表示大小写不敏感查找,I表示大小写敏感: :%s/foo/bar/i # 等效于模式中的...按下y表示替换,n表示不替换,a表示替换所有,q表示退出查找模式, l表示替换当前位置并退出。^E与^Y是光标移动快捷键,参考: Vim中如何快速进行光标移动。

86020

Python 字符串的方法

Python字符串的方法 字符串大小写相关 upper()      转换字符串中的所有小写字符为大写。 swapcase()     翻转字符串中的大小写。...istitle()                如果字符串是标题化(所有的单词都是以大写开始,其余字母均小写),则返回 True,否则返回 False。...isupper()               如果字符串中至少包含一个区分大小写的字符,并且这些字符都是大写,则返回 True,否则返回 False。...ljust(width)             返回一个左对齐的字符串,并使用空格填充至长度为 width 的新字符串。...title()                  返回标题化(所有的单词都是以大写开始,其余字母均小写)的字符串。

66810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    正则表达式:在 Vim 中异于 Javascript 的用法

    今天我们就来稍微归纳一下 vim 中较独特的正则语法,为更好地使用这种编辑神器厘清障碍。...比如 /abc\|123 会匹配到 'abc' 或 '123' \(pattern\) 可以建立捕获分组,在替换段落中则用 \1, \2 依次表示捕获到的分组 单词边界 \单词的开始边界...',要先删去这一部分 替换并改变大小写 在替换段落中,可以使用以下符号 \u 将后面的一个字符变为大写 :% s/\v(\a+)/\u\1/g 会将文件中的所有英文单词变为首字母大写 :%...s/\v(\w)_(\a+)/\1\u\2/g array_sum 变成 'arraySum' \U 将后面的所有字符变为大写 :% s/\v(\a+)/\U\1/g 会将文件中的所有英文单词变为全大写...\l 将后面的一个字符变为小写 \L 将后面的所有字符变为小写 自定义分隔符 为了避免在搜索替换时使用过多的 / 所造成的混乱,可以使用诸如 #^$ 这样的其他符号替换 /,比如: :% s#/project

    1.8K20

    jq正则表达式_JAVA 正则表达式

    i 是一个修饰符(搜索不区分大小写)。 使用字符串方法 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。...search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。...正则表达式修饰符 修饰符可以在全局搜索中不区分大小写: 修饰符 描述 i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。...使用 RegExp 对象 在 JavaScript 中,RegExp 对象是一个预定义了属性和方法的正则表达式对象。 使用 test() test() 方法是一个正则表达式方法。...使用 exec() exec() 方法是一个正则表达式方法。 exec() 方法用于检索字符串中的正则表达式的匹配。 该函数返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。

    1.8K20

    Execute 方法(Find 对象)

    例如,“^p”对应段落标记,“^t”对应制表符。如果需要使用特殊字符列表,请参阅查找替换特殊字符和文档元素示例。 如果 MatchWildcards 为 True,则可以指定通配符及其他高级搜索条件。...例如,“*(ing)” 将查找以“ing”结尾的所有单词。详细内容,请参阅通配符搜索示例。 若要搜索符号字符,可键入 (^) 字符,零(0),然后键入符号字符的代码。...如果是 True,则查找文本需区分大小写。相当于“编辑”菜单“查找和替换”对话框中的“区分大小写”复选框。 MatchWholeWord   Variant 类型,可选。...如果为 True,则查找文字的所有形式(例如,“ sit” 将包含“sitting”和“sat”)。相当于“编辑”菜单“查找和替换”对话框中的“查找单词的各种形式”复选框。...同样,如果 MatchCase 为 False,那么查找到的大写文本将被大写的替换文本替换,而无论搜索文本和替换文本是否大小写。上例中,“ABC”将被“XYZ”替换。

    1.3K70

    21天Python进阶学习挑战赛打卡------第4天(字符串)

    ,否则返回False istitle() 如果字符串是标题化(所有单词都是以大写开始,其余字母均小写),则返回True,否则返回False isupper() 如果字符串中至少包含一个区分大小写的字符,...返回 ‘1flying2flying3flying4flying5’ ljust(width) 返回一个左对齐的字符串,并使用空格填充至长度为 width 的新字符串 lower() 转换字符串中 所有大写字符为小写字符...) 返回一个右对齐的字符串,并使用空格填充至长度为width的新字符串 repatition(sub) 类似于partition()方法,不过是从右边开始查找 rstrip() 删除字符串末尾的空格 split...,chars参数可以定制删除的字符,可以选 str7 = ’ sssss ’ str7.strip() 返回 ‘sssss’ swapcase() 翻转字符串中的大小写 title() 返回标题化(...所有的单词都是以大小写开始,其余字母均小写)的字符串 translate(table) 根据table的规则(可以由str.maketrans(‘a’,‘b’)定制)转换字符串中的字符 str7 =

    23020

    leetcode之最常见的单词

    返回出现次数最多,同时不在禁用列表中的单词。 题目保证至少有一个词不在禁用列表中,而且答案唯一。 禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。..."ball" 出现了2次 (同时没有其他单词出现2次),所以它是段落里出现次数最多的,且不在禁用列表中的单词。...注意,所有这些单词在段落里不区分大小写,标点符号需要忽略(即使是紧挨着单词也忽略, 比如 "ball,"), "hit"不是最终的答案,虽然它出现次数更多,但它在禁用单词列表中。...提示: 1 段落长度 <= 1000 0 单词个数 <= 100 1 单词长度 <= 10 答案是唯一的, 且都是小写字母 (即使在 paragraph 里是大写的,即使是一些特定的名词...Map来统计单词,并使用Set来查询是否为禁用词,若为禁用词则不加入Map中统计,最后遍历Map取出计数最大的单词。

    58130

    Python学习入门到精通:字符串方法

    False islower 如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False isnumeric 如果字符串中只包含数字字符,...,否则返回 False isupper() 如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False join(seq) 以指定字符串作为分隔符...,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串 len(string) 返回字符串长度 ljust(width[, fillchar]) 返回一个原字符串左对齐,并使用 fillchar...,小写转换为大写 title() 返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle()) upper() 转换字符串中的小写字母为大写 zfill (width...,小写转换为大写 word = 'Python' print(word.swapcase()) # pYTHON 30. title() 返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写

    74420

    内容文案基础策略如何定义?

    - 全英文的标题、标签、菜单项等需遵循英文句式中首字母大写的规范。 - 语句文案中的英语单词不做特殊的大小写处理,如:bug、level。 2.指代明确 不可在同一个句式中混用“你”和“我”。 ?...3.内容传达准确 文本信息准确承接上下文表述内容,并准确引导用户行为。 ? 一致性 避免在相同性质的信息中,使用相同含义的不同词汇,造成语义重复。 1.句式一致 统一句式,友好、简洁地提示用户。...表述不应过于极端 不要使用过于绝对的表述,这样会让用户觉得不适。 ? 大小写和标点符号 英文名词大小写规范 产品名称全称,首字母大写。...产品名称缩写需要全部大写,如:ESC、SLB 等; 注:整个单词都大写不利于阅读和识别,应尽量避免这种用法。 ? 正确使用专有名词的大小写规范。 ?...全英文的标题,标签,菜单项等等都要遵循英文句式中首字母大写的规范。 ?

    1.3K30

    js特殊符号正则表达式_js正则表达式判断特殊字符

    JavaScript正则表达式功能: 搜索、替换、判断 JavaScript正则表达式格式: /正则表达式主体/修饰符 JavaScript正则表达式主体内容: JavaScript正则表达式中修饰符的使用...: 修饰符: 修饰符 描述 i 执行对大小写不敏感的匹配。...[0-9] 查找任何从 0 至 9 的数字。 [a-z] 查找任何从小写 a 到小写 z 的字符。 [A-Z] 查找任何从大写 A 到大写 Z 的字符。...JavaScript正则表达式中元字符的使用 需要使用转移符号,可以方便使用,可以认为是对方括号使用的简化: 元字符: 元字符 描述 . 查找单个字符,除了换行和行结束符。 \w 查找单词字符。...JavaScript中正则表达式应用场景: 搜索功能(字符串方法) search() 方法参数为字符串或者是正则表达式 返回结果为匹配成功的索引值,如果没有,返回-1 替换功能(字符串方法) replace

    8.8K20

    【算法千题案例】每日LeetCode打卡——97.最常见的单词

    返回出现次数最多,同时不在禁用列表中的单词。 题目保证至少有一个词不在禁用列表中,而且答案唯一。 禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。...注意,所有这些单词在段落里不区分大小写,标点符号需要忽略(即使是紧挨着单词也忽略, 比如 "ball,"), "hit"不是最终的答案,虽然它出现次数更多,但它在禁用单词列表中。...提示: 1 段落长度 <= 1000 0 单词个数 <= 100 1 单词长度 <= 10 答案是唯一的, 且都是小写字母 (即使在 paragraph 里是大写的,即使是一些特定的名词...C# 提交中击败了58.00%的用户 内存消耗:39.9 MB,在所有 C# 提交中击败了58.33%的用户 ---- Java 方法:简单计数 思路解析 我们统计出每个单词出现的次数,忽略所有的标点符号和大小写...统计单词的方法有两种。在第一种方法中,我们首先对整个段落按照空格进行分词(split),然后对于分出的每个单词,我们移除标点符号并忽略大小写。

    58330

    Python标准库笔记(1) — string模块

    () 如果str存在区分大小写的字符,并且都是小写则返回True 否则返回False str.isspace() 如果str中只包含空格,则返回 True,否则返回 False str.istitle(...) 如果str是标题化的(单词首字母大写)则返回True,否则返回False str.isupper() 如果str存在区分大小写的字符,并且都是大写则返回True 否则返回False str.ljust...(width) 返回一个原字符串左对齐的并使用空格填充至长度width的新字符串 str.lower() 转换str中所有大写字符为小写 str.lstrip() 去掉str左边的不可见字符 str.partition...类似于 index(),不过是从右边开始 str.rjust(width) 返回一个原字符串右对齐的并使用空格填充至长度width的新字符串 str.rpartition(s) 类似于 partition...返回"标题化"的str,所有单词都是以大写开始,其余字母均为小写 str.upper() 返回str所有字符为大写的字符串 str.zfill(width) 返回长度为 width 的字符串,原字符串

    1.8K60

    最常见的单词

    题目 给定一个段落 (paragraph) 和一个禁用单词列表 (banned)。 返回出现次数最多,同时不在禁用列表中的单词。 题目保证至少有一个词不在禁用列表中,而且答案唯一。...禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。..."ball" 出现了2次 (同时没有其他单词出现2次), 所以它是段落里出现次数最多的,且不在禁用列表中的单词。...注意,所有这些单词在段落里不区分大小写, 标点符号需要忽略(即使是紧挨着单词也忽略, 比如 "ball,"), "hit"不是最终的答案,虽然它出现次数更多,但它在禁用单词列表中。...提示: 1 段落长度 <= 1000 0 单词个数 <= 100 1 单词长度 <= 10 答案是唯一的, 且都是小写字母 (即使在 paragraph 里是大写的, 即使是一些特定的名词

    32610

    JavaScript String高阶用法

    在函数中使用 charAt() 方法读取字符串中每个字符,然后装入一个数组并返回。...匹配字符串 match() 方法能够找出所有匹配的子字符串,并以数组的形式返回。 示例1 下面代码使用 match() 方法找到字符串中所有字母 c,并返回它们。...$’(美元符号+单引号) 位于匹配字符串右侧的文本 $$ 表示 $ 字符串 示例1 下面代码把字符串中每个单词转换为首字母大写形式显示。...例如,直接利用小括号传递单词的首字母,然后进行大小写转换处理,处理结果都是一样的。 var s = 'javascript is script , is not java....示例5 下面代码设计从服务器端读取学生成绩(JSON格式),然后使用 for 语句把所有数据转换为字符串。再来练习自动提取字符串中的分数,并汇总、算出平均分。

    20120

    vim技巧

    就使用效果及效率来说,编辑同样的文件,使用 Vim 更胜一筹;就版本来说,新版的往往会修复旧版的一些缺陷及不足。这就要求我们在可能的情况下一定要使用最新版的 Vim。...无条件退出 ZZ 存盘并退出 :wq 存盘并退出 保存部分文件 :m,nw 将 m 行到 n 行部分的内容保存到文件 中 :m,nw >> 将 m 行到 n 行的内容添加到文件 的末尾...d{ 删除当前段落从光标位置开始到段首的内容 文本编辑的高效命令 复制与粘贴 yw 复制当前单词从光标开始的部分 yy 复制光标所在行的所有字符 p 将最后一个删除或复制文本放在当前字符 P 将最后一个删除或复制文本放在当前字符之前...撤消与重做 u 撤消更改 Ctrl-R 重做更改 重复操作 .重复上次操作 交换相邻字符或行 xp 交换光标位置的字符和它右边的字符 ddp 交换光标位置的行和它的下一行 大小写转换 ~ 将光标下的字母大小写反向转换...guw 将光标所在的单词变为小写 guw 将光标所在的单词变为小写 gUw 将光标所在的单词变为大写 guu 光标所在的行所有字符变为小写 gUU 光标所在的行所有字符变为大写 g~~ 光标所在的行所有字符大小写反向转换

    2.5K30

    挑战30天学完Python:Day18 正则表达式

    要在python中使用RegEx,首先我们应该导入名为 re 的模块。 re 模块 导入模块以后,我们就可以使用它来检查或者查找了。...import re re 函数 为了使用不同的模式进行查找, re 提供了一些函数方法来进行匹配。 re.match: 只在字符串的第一行开始搜索,如果找到则返回匹配的对象,否则返回None。...re.search: 如果字符串(包括多行字符串)中有匹配对象,则返回匹配对象。 re.findall: 返回包含所有匹配项的列表,如果没有匹配则返回空列表。...re.split: 方法按照能够匹配的子串将字符串分割后返回列表。 re.sub: 查找并替换一个或者多个匹配项。...因为它可以在整个文本中进行查找匹配。并返回第一找到的对象,否则返回None。接下来还有一个更好的函数 findall 它可以匹配所有并以列表形式返回。

    31840

    【总结】vim命令使用总结,该来的还是躲不掉啊晕

    g~ - 大小写转换操作修饰符 gu - 小写操作修饰符 gU - 大写操作修饰符 cc - 将光标所在的行删除, 然后进入插入模式 c$ or C - 将光标处到行尾删除, 然后进入插入模式 ciw...> - 向右缩进 < - 向左缩进 y - 复制 d - 剪切 ~ - 大小写切换 u - 将选中文本转换为小写 U - 将选中文本转换为大写 剪切, 复制, 粘贴 yy - 复制当前行 2yy.../{pattern}/d - 删除所有不包含模式的行 d$ or D - 剪切, 从光标位置到行末 (同 D ) x - 剪切当前字符 查找/替换 /pattern - 查找 pattern ?...pattern - 向上查找 pattern \vpattern - pattern 中的非字母数字字符被视为正则表达式特殊字符 (不需转义字符) n - 查找下一个 N - 查找上一个 :%s/old...使用大写字母(e.g. zA)令命令作用于全部级别 其实关于对比文件不同,我自己常用的是meld,简单方便~

    55721

    python内置模块之string

    str.capitalize() 把字符串的第一个字符大写 str.center(width) 返回一个原字符串居中,并使用空格填充到width长度的新字符串 str.ljust(width...转为空格,默认为8个 str.find(str,[stat,end]) 查找子字符串在字符串第一次出现的位置,否则返回-1 str.index(str,[beg,end]) 查找子字符串在指定字符中的位置...str.isspace() 如果str中只包含空格,则返回true,否则FALSE str.title() 返回标题化的字符串(所有单词首字母大写,其余小写) str.istitle...() 如果字符串是标题化的(参见title())则返回true,否则false str.join(seq) 以str作为连接符,将一个序列中的元素连接成字符串 str.split(str...() 将大写转为小写 str.upper() 转换字符串的小写为大写 str.swapcase() 翻换字符串的大小写 str.lstrip() 去掉字符左边的空格和回车换行符

    56410

    学习笔记-小甲鱼Python3学习第十四

    字符串的方法及注释 capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width...istitle() 如果字符串是标题化(所有的单词都是以大写开始,其余字母均小写),则返回 True,否则返回 False。...isupper() 如果字符串中至少包含一个区分大小写的字符,并且这些字符都是大写,则返回 True,否则返回 False。...rjust(width) 返回一个右对齐的字符串,并使用空格填充至长度为 width 的新字符串。 rpartition(sub) 类似于 partition() 方法,不过是从右边开始查找。...title() 返回标题化(所有的单词都是以大写开始,其余字母均小写)的字符串。

    85510
    领券