norm j0;GI1|j;Gg一直以来,我都没有用vim.今天,没办法了,由于feedkeys不管
vim
原创 2022-02-25 11:10:16
90阅读
平常开发过程中我们会有处理文本的需求,比如后端就要根据excel生成sql语句,运维需要处理各种日志转化成特定的格式。这些本质上都是批量处理文本内容。一般情况下我们会编写php,go,shell等脚本或者用awk这样的命令去处理。这里介绍下vim录制功能 非常适合处理这样的情况。vim的适应分为录制和回放两个操作 录制操作以q{register}开始, q表示开启/关闭录制,{regist
原创 2021-12-09 15:28:52
296阅读
norm j0;GI1|j;Gg一直以来,我都没有用vim.今天,没办法了,由于feedkeys不管用.我就试了试传说中的vim.先,按$(q)+a开始记录.然后记录完了,结果是这样j0;GI1|j;Gg,然后^[有点困惑,就:h C-],
vim
原创 2021-08-19 17:30:53
206阅读
第一次以录制视频的方式分享,希望大家多提意见和建议,谢谢!
原创 2013-11-21 11:05:16
1363阅读
在编辑某个文件的时候,可能会出现需要对某种特定的操作进行许多次的情况,以编辑下面的文件为例: 这是一个ini类型的配置文件,可以看到每一行的最前面有一个逗号,现在如果需要将每行前面的逗号去掉,怎么办?在第一行行首按x,然后按j,然后按x...这样重复下去?确实,我最开始也是这样的,但如果这个文件有1
转载 2017-06-11 16:58:00
130阅读
在编辑某个文件的时候,可能会出现需要对某种特定的操作进行许多次的情况,以编辑下面的文件为例: 这是一个ini类型的配置文件,可以看到每一行的最前面有一个逗号,现
转载 2017-08-10 12:56:00
402阅读
2评论
看内容: vim gdb cmake blender avidemux-qt fontforge gimp digikam inkscape pdftricks kontact kodi openshot pitivi smplayer simplescreenrecorder deepin-scr
转载 2021-02-12 12:25:00
104阅读
终于到了我第二喜欢的vim功能了(当然了,最喜欢的是.命令)。我原本计划在介绍完.命令之后介绍,以便让各位小伙伴们能了解到vim对于重复操作进行的强大的优化。但是由于本身跟寄存器息息相关,所以还是忍痛割爱,将它放到寄存器之后。废话不多说让我们开始吧。 的基本使用 我们还是以一个例子进入相应的内
原创 2022-06-13 11:37:22
61阅读
vim 神级编辑器 -- 利用键盘批量操作文本,简直 “嗨翻天”。
原创 2022-11-04 11:29:49
129阅读
沿袭着网络上网友的教程,我的spacemacs使用的也是evil的模式。主要的操作是vim的各种操作模式。启动录制的方式是在命令norm
macro回忆这次我们了解了编码格式屏幕显示的encoding文件保存的fileencoding不能搞乱了一般用什么编的就用什么解解铃还须系铃人打开不正确的话,就要切到正确的上面保存成任何自己想要的编码方式vim还有什么能帮助我们快速操作的方法么??建立环境vioeasy.c输入以下内容!图片描述(https://s4.51cto.com/images/blog/202201/04174715_
原创 精选 2022-01-04 17:50:37
1279阅读
的进阶macro回忆关于,上次有4个要点qa开始录制q结束录制@a应用qA追加录制甚至可以编辑"ap把作为文本粘贴出来编辑之后"ayy把新的装在进入a寄存器reg这个还可以怎么玩呢??建立环境vioeasy.txt插入一下内容a.oeasyb.o2zc.o3zd.o9z!图片描述(https://s4.51cto.com/images/blog/202201/05091626_
原创 精选 2022-01-05 09:20:26
849阅读
vim及一些特定用法的记录 平时常用vim写bash脚本,写perl脚本.一直想让vim能自动添加一些文件,加入一些作者信息,日期,描述之类的东西.就想用vim功能来解决这个问题.在~/.vimrc文件里面加入:let @m = "i#!/b^Huse^Hr/bin/perl^M^M# page ^["   注释: ^M 是CR,即回车符   
推荐 原创 2010-02-19 14:29:59
5593阅读
1评论
前言在C/C++中有挺大的作用。关键词 的几种作用1,定义常量2,定义表达式3,简化繁琐的代码4,作为标识符5,可变参数6,#和##的使用 1,定义常量比如定义PI的值可以通过来定义 #define PI 3.14159272,定义表达式#define MAX(a, b) (a>b?a:b)3,简化繁琐的代码这个可以简化一些重复的代码,比如声明函数,定
转载 2023-08-26 09:11:16
101阅读
本文告诉初学者如何使用(制作)、脚本、插件。Slash命令在了解一切之前,你需要知道什么是Slash命令。WoW允许你执行“斜线+命令名”这样简单的命令,你可以直接在聊天框输入,例如:输入“/follow”,跟随你的友方目标。你可以通过输入“/help”来获取一些常用的Slash命令。Slash命令有好几种类型。有些被设计来执行游戏动作,如“/follow, /assist, /cast”;有些
I need to run an Excel macro via python and I always get the following error :result = self._oleobj_.InvokeTypes(*(dispid, LCID, wFlags, retType, argTypes) + args)pywintypes.com_error: (-2147352567, '
#define用于定义在源代码展开时被处理。 #define 中使用参数 用创建字符串 预处理粘合剂:##运算 变量...和_ _VA_ARGS_ _ #include 指令用于包含其他文件 #include<stdio.h> 在系统目录中寻找该文件 #inclde"mystuff.h"
原创 2021-08-04 17:34:44
259阅读
该文章是一年前写的,不好意思在原文下面写心得体会了,就把想说的写在这里。1,在你的程序中嵌入lua时,最好使用由你的编译器编译lua源代码得到的库文件(lua.lib)。这是因为,在lua的异常处理机制里面会使用一些,在不同的编译环境下这些有不同的定义,例如:#if defined(__cplusplus) /* C++ exceptions */ #define LUAI_THROW(L,c
转载 2月前
117阅读
LRU(Least Recently Used)最近最少使用页面置换算法,一种内存缓存机制。内部底层可以使用数组实现。因为手机分配给每一个程序的大小是固定的。oom(out of menory)。所以会有一些保持内存大小的机制,LRU就是其中一个。ArrayList模拟固定的内存空间(当然可能不是很合适,如果有更好的建议可以提出来切磋切磋)。测试数据为:2、
、在一个预处理器中的参数前面使用一个#,预处理器会把这个参数转换为一个字符数组。(原文:When you put a # before an argument in a preprocessor macro, the preprocessor turns that argument into a character array. This,) #include "iostream" using
转载 2022-10-19 23:18:28
47阅读
  • 1
  • 2
  • 3
  • 4
  • 5