上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 35 下一页

2021年7月12日

摘要: 一、文件类型 在使用vim编辑一个文件的时候,如果能够识别出文件的类型,加上对应的高亮规则,可以使文件的查看更加醒目,这个功能几乎是使用vim浏览文件的一个核心诉求。另外,在进行文件编辑的时候,特别是使用vim写代码的时候(典型的场景是通过vim写C/C++代码),如果能够智能缩进,还可以减少敲代码 阅读全文
posted @ 2021-07-12 19:39 tsecer 阅读(1044) 评论(0) 推荐(0) 编辑

2021年7月9日

摘要: 一、问题 统计下protobuf中对消息调用DebugString输入bytes数量。 二、C++对于字符串的规定及gcc的解析 1、C++标准对于字符串常量的规定 这个地方是增加了字符常量的语法类型,其中比较特殊的是R"delimiter(raw_characters)delimiter" 这种语 阅读全文
posted @ 2021-07-09 21:22 tsecer 阅读(229) 评论(0) 推荐(0) 编辑

2021年7月5日

摘要: 一、F1——F4按键输入是什么 虽然F5之后的快捷键不能使用,但是F5之前的功能键还是可以使用的。通过strace可以看到,当按键按下F1到F4时,read系统调用返回的分别为""通过strace可以看到,当按下F1——F4时,vim读入的内容为"\33OP"——"\33OS"但是F5——F9时vi 阅读全文
posted @ 2021-07-05 21:24 tsecer 阅读(538) 评论(0) 推荐(0) 编辑

2021年7月2日

摘要: 一、问题 在UE进程运行的时候,可以在控制台通过DumpConsoleCommands来列出UE中所有可执行的命令。从实现上看,UE中所有的控制台命令最终都会通过Engine\Source\Runtime\Core\Private\HAL\ConsoleManager.cpp: FConsoleMa 阅读全文
posted @ 2021-07-02 20:32 tsecer 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、拷贝/粘贴 拷贝粘贴可能是计算机中最重要的一个操作,该操作发明者“Larry Tesler”于2020年逝世,但是这个操作的提出者还是因为这个操作被缅怀和记忆。在常规模式(normal mode)下,大家都知道通过yank+paste进行操作,但是有时候在命令模式(command mode)下也 阅读全文
posted @ 2021-07-02 20:28 tsecer 阅读(310) 评论(0) 推荐(0) 编辑

2021年6月7日

摘要: 一、资产创建时 在将一个对象添加到资源文件的时候,会调用UObject中声明的GetAssetRegistryTags函数,不同的实现可以重新实现这个接口,从而完成自定义标签项的写入。/** Constructor taking a UObject. By default trying to cre 阅读全文
posted @ 2021-06-07 20:45 tsecer 阅读(255) 评论(0) 推荐(0) 编辑

2021年6月4日

摘要: 一、为什么有这个问题 在一台服务器上,可能存在多个用户共用一个账号的问题;或者使用同一个用户打开多个终端,这些终端就构成了很多的会话(session)。当然这些会话在使用的过程中必然不会相互干扰,问题在于它们生成的历史记录该如何相互交互?下面分析结合bash4.0源码分析。 二、history的存储 阅读全文
posted @ 2021-06-04 19:15 tsecer 阅读(1248) 评论(0) 推荐(1) 编辑

2021年5月17日

摘要: 一、脚本 和大部分Unix工具一样,vim也提供了内置的脚本功能,通过脚本可以完成定制化设置。脚本的优点在于正如它名字所暗示的:可以存储在文件中。而文件可以持久化,也就是下次打开的时候依然存在。脚本中通常还可以定制函数以实现复用。例如,在常用的CtrlP插件中,大部分功能都是使用vim内置命令完成的 阅读全文
posted @ 2021-05-17 20:29 tsecer 阅读(1208) 评论(0) 推荐(0) 编辑

2021年5月15日

摘要: 一、问题 明显的,在normal模式下,通过hjkl四个按键进行移动,但是之类的问题是vim如何移动光标而不是用户怎么移动光标。在bash界面中,我们通过通过方向键来移动光标位置。在vim中,vim是完全控制了当前终端,假设你获得了终端的控制权,你将如何控制光标在整个终端的任意位置进行移动呢? 二、 阅读全文
posted @ 2021-05-15 18:59 tsecer 阅读(732) 评论(0) 推荐(0) 编辑

2021年5月14日

摘要: 一、command模式下命令如何匹配 在command模式下,输入:h默认执行的是help,但事实上,还有字典序更靠前的hardcopy命令,那为什么这个h匹配的不是hardcopy而是help呢?在代码中其实已经做了说明ex_cmds.h: /* * This array maps ex comm 阅读全文
posted @ 2021-05-14 21:18 tsecer 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 35 下一页

导航