• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

SOC/IP验证工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

文章分类 -  VIM

gvim同时搜索多个字符串
摘要:在GVim中,进行多字符串搜索可以通过多种方法实现,以下是几种常用的技巧和命令: 基本多字符串搜索 使用 | 分隔多个模式: 在搜索命令中用 | 表示逻辑“或”,例如: /foo|bar 这会匹配包含 foo 或 bar 的行。需注意 | 需要用 \ 转义(或使用 \v 开启“very magic” 阅读全文

posted @ 2025-12-04 22:19 SOC验证工程师 阅读(61) 评论(0) 推荐(0)

VIM中括号的自动补全与删除
摘要:很多现代 IDE 都有自动补全配对括号的功能,比如输入了左括号“(”,IDE 就自动在后面添加一个对应的右括号“)”,并且将光标移到括号中间。VIM 虽然没有直接提供这个功能,但要实现其实非常简单,只要在你的 .vimrc 文件中添加下面的内容就可以了: ``` " 插入匹配括号 inoremap 阅读全文

posted @ 2023-07-29 14:28 SOC验证工程师 阅读(794) 评论(0) 推荐(0)

VIM中自动补全详解
摘要:第一种是vim内置的自动补全功能; 自动补全 自动补全可以在插入模式下触发,当我们触发补全功能的时候,vim会根据当前编辑会话中所有缓冲区的内容建立一张补全列表,然后根据当前光标左侧的字符进行检测,看在表中能否找到单词的一部分,能找到则会用这个未完成的单词对补全列表进行过滤,所以不是以它为开头的单词 阅读全文

posted @ 2023-07-28 23:23 SOC验证工程师 阅读(3620) 评论(0) 推荐(0)

VIM自动补全快捷键总结
摘要:VIM自动补全快捷键 ` : `使用来自补全列表中的下一项内容(next) ` : `使用来自补全列表中的上一项内容(prev) ` : `与 相同 `: `与 相同 ` : `确认使用当前选中的匹配项 ` : `还原最初的输入项 ` : `从当前匹配项中删除一个字符 ` : `从当前匹配项中增加一 阅读全文

posted @ 2023-07-28 20:02 SOC验证工程师 阅读(472) 评论(0) 推荐(0)

GVIM中配置SystemVerilog语法高亮
摘要:gvim的格式设置一般在家目录下的.vimrc文件中进行设置,一些常见设置这里不作叙述,主要记录一下在gvim中设置SV语法高亮的方法。 1、去官网下载systemverilog.vim文件 `链接:https://www.vim.org/scripts/script.php?script_id=1 阅读全文

posted @ 2023-07-23 19:13 SOC验证工程师 阅读(4338) 评论(0) 推荐(0)

Linux中用vim编辑器打开时自动补入头文件
摘要:我们在新建一定类型的文件时,可以自动在文件开头加上注释,根据新建文件类型的不同,在文件开头加上不同的注释; 为了实现这个目标,我们需要在`~/.vimrc`中设定,设定实例如下: ``` " 自动调用创建文件头 autocmd BufNewFile *.sh, *.csh, *.mk, Makefi 阅读全文

posted @ 2023-07-20 20:42 SOC验证工程师 阅读(73) 评论(0) 推荐(0)

gvim打开文件默认回到上次编辑的行+几个实用的小技巧
摘要:LINUX下方案: 1. 首先搞清楚gvim的工作流程,当用gvim打开一个文件时,它会读取 /home/user/.viminfo 这个文件,获取上次打开的文件退出的相关信息,比如停留的行数。 2. 然后如下图所示,要保证当前用户对/home/user/.viminfo 这个文件有读写权限。 ![ 阅读全文

posted @ 2023-05-25 22:14 SOC验证工程师 阅读(573) 评论(0) 推荐(0)

vim中单词操作方法总结
摘要:d:删除 c:替换 y:复制 跳转与移动 b:当前光标跳转到所在单词的开头 w:当前光标跳转到下一个单词的开头 e:光标跳转到当前单词的末尾 ge:下一个单词的末尾 复制与粘贴 yiw:复制当前光标所在档次 viwp:粘贴所复制的单词并且替换光标所在单词 (yw:光标移到想要被复制词的词首,p:光标 阅读全文

posted @ 2022-07-17 10:54 SOC验证工程师 阅读(142) 评论(0) 推荐(0)

vim的大小写转换方法总结
摘要:vim中大小写转化的命令是:gu或者gU,形象一点的解释就是小u意味着转为小写,大U意味着转为大写。接下来说明对这两个命令的限定(限定操作的行,字母,单词)等等。 1.整篇文章大写转化为小写 打开文件后,无须进入命令行模式。 键入:ggguG 解释一下:ggguG分作三段gg gu G gg=光标到 阅读全文

posted @ 2022-04-02 20:44 SOC验证工程师 阅读(629) 评论(0) 推荐(0)

VIM中替换函数submatch的用法实例
摘要:submatch({nr})函数,只用于:substitute 命令或 substitute() 函数中。它将返回匹配文本的第{nr}个子匹配。如果{nr}为0,则返回整个匹配文本。 将submatch()和其它函数相结合,可以对替换文本进行更丰富的操作。使用:help submatch()命令,可 阅读全文

posted @ 2022-04-02 20:13 SOC验证工程师 阅读(329) 评论(0) 推荐(0)

VIM的三种命令形式
摘要:1.搜索命令 使用正则表达式的命令最常见的就是/, ?(搜索)命令。其格式如下: / 正则表达式, 向下搜索 ?正则表达式,向上搜索 如: /\d\d:\d\d:\d\d " 查找如 17:37:01 格式的时间字符串 2. 替换命令s 命令的完整形式: [range]s/from/to/[flag 阅读全文

posted @ 2022-03-17 09:25 SOC验证工程师 阅读(116) 评论(0) 推荐(0)

VIM正则表达式详解
摘要:关于magic vim中有个magic的设定。设定方法为: 1.设置magic 😒et magic 2.取消magic 😒et nomagic 3.查看帮助 :h magic vim毕竟是个编辑器,正则表达式中包含的大量元字符如果原封不动地引用(像perl那样),势必会给不懂正则表达式的人造成麻 阅读全文

posted @ 2022-03-16 21:30 SOC验证工程师 阅读(354) 评论(0) 推荐(0)

VIM正则表达式操作实例
摘要:1,删除只有空白的行 :%s/^\s*$//g 2,去掉行尾的空格 :%s/\s\+$//g 3,删除括号中的空格 :%s/(\s\+\(\w\+\)\s\+)/(\1)/g 4,把单词input换为output :%s/\<input\>/output/g 5,把input替换为行号-10 :%s 阅读全文

posted @ 2022-03-16 19:29 SOC验证工程师 阅读(126) 评论(0) 推荐(0)

Linux中设置vimrc的statusline
摘要:一些关于statusline的设置实例如下: set statusline=%f%m%r%h\ [%L]\ [%{&ff}]\ %y%=[%p%%]\ [line:%05l,col:%02v] set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}][TYPE=%Y][A 阅读全文

posted @ 2022-03-15 23:18 SOC验证工程师 阅读(165) 评论(0) 推荐(0)

Linux中设置vimrc
摘要:"edited by alfred " Ctrl + H --光标移当前行行首 [插入模式] " Ctrl + J --光标移下一行行首 [插入模式] " Ctrl + K --光标移上一行行尾 [插入模式] " Ctrl + L --光标移当前行行尾 [插入模式] " Ctrl + C --单源文 阅读全文

posted @ 2022-03-04 22:23 SOC验证工程师 阅读(151) 评论(0) 推荐(0)

linux中设置gvim高亮光标所在行和所在列
摘要:使用vim在写东西的时候,要经常移动光标,但是光标太小了,跳 来跳去有时候不知道跳都什么地方去了,所以如果可以高亮光标所 在的行列,这样不管光标怎么移动都能轻松的找到,是不是很cool。 基本设置 设置高亮行和列有两种方式进行设置 set cursorcolumn or set cul set cu 阅读全文

posted @ 2022-03-04 22:20 SOC验证工程师 阅读(1005) 评论(0) 推荐(0)

vim中关于不可见字符tab/空格的设置
摘要:1.显示不可见字符 默认情况下,vim是不会显示space,tabs,newlines,trailing space,wrapped lines等不可见字符的。我们可以使用以下命令打开list选项,来显示非可见字符: :set list //显示不可见字符 通过以上命令的设置TAB键显示为^I,而行 阅读全文

posted @ 2021-11-29 22:42 SOC验证工程师 阅读(1261) 评论(0) 推荐(0)

vim中关于tab键的设置
摘要:对于linux中存在的文件,可以使用下面的方法把空格和TAB互相替换: 将TAB替换为空格 :set expandtab //将tab扩展成空格 :%retab! //按照将tab扩展成空格的格式重新设置当前文件的tab 将空格替换为TAB :set noexpandtab //将tab不扩展成空格 阅读全文

posted @ 2021-11-24 22:24 SOC验证工程师 阅读(449) 评论(0) 推荐(1)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3