vim:将刚写的单词大写和单词的定义

最近打算把caps lock映射成<esc>键,那按起来多爽,现在的有一个小问题,如何快捷的输入大写字母、

用这个键盘映射搞定。

inoremap <c-u> <esc>gUiwa

大家有机会测试一下,这个组合不管你的光标在单词的位置,直接将整个单词大写。

解释一下:

<esc>  进入normal模式

gU  大写

iw  inner word的简写,这个是重点,根据官方解释,它用于visual mode或者after an operator。

关于word的含义,在vim中,一个单词由字母、数字和下划线组成,单词的两边由空格或制表符tab包围。

所以对于iw来说,word_press  help_user 算是一个单词。word-press help&man 都不算了。

例如:gUiw这个wor|d-press  光标在|处,这个单词就会变成WORD-press

gUiw这个单词wor|d_press 光标在|处,这个单词就会变为WORD_PRESS

时间: 2024-10-24 03:15:05

vim:将刚写的单词大写和单词的定义的相关文章

刚写的 软件 求大家评论一下 看看 效果 后期抽空写个软件的教程

白板相机,白板一生的伴侣.会议记录最佳工具,高效办公利器,特别适合创业公司和中小团队. 让白板在会议中凸显其重要地位,会议事项,讨论过程,会议决议全部利用白板相机进行记录,有序保存.发送会议的第一手资料,并为下次会议讨论起到追溯跟踪的作用. 常用功能: 1. 快速保存会议决议:拍照记录会议中通过白板讨论事项:  2. 便捷建立会议档案:每次会议照片单独存储,便于检索和追溯,照片版的印象笔记! 3. 投影:无线投影会议记录照片到投影仪电脑(WiFi): 4. 分享:直接分享到微信.QQ或保存到印象

为什么用C++写库 但是导出接口时 却定义了C的接口(李大哥告诉我的,我还没有理解,先记着吧。为以后查询方便,哈哈)

导出C接口 使其拥有使用范围最广的接口 和多方式支持.比如操作系统,用C++写,但是接口申明了#ifdef C plus plus,判断如果是C++代码 就导出C接口,windows 下微软的几乎所有接口都是这样导出的,linux也一样.举例说明,我们导出一个C++接口 接口函数如下:KERNEL_USER_API int UserLogin(LPCTSTR lpszUserName,LPCTSTR lpszPassword);   假设这是一个内核库 封装了所有方法   然后提供给界面程序调用

三道习题(1、将单词表中由相同字母组成的单词归成一类,每类单词按照单词的首字母排序,并按 #每类中第一个单词字典序由大到小排列输出各个类别。 #输入格式:按字典序由小到大输入若干个单词,每个单词占一行,以end结束输入。)

#coding=gbk ''' 1.将单词表中由相同字母组成的单词归成一类,每类单词按照单词的首字母排序,并按 #每类中第一个单词字典序由大到小排列输出各个类别. #输入格式:按字典序由小到大输入若干个单词,每个单词占一行,以end结束输入. #cinema #iceman #maps #spam #aboard #abroad #end #输出格式:一类单词一行,类别间单词以空格隔开. #aboard abroad #cinema iceman #maps spam ''' result=[]

写一个交互脚本,实现能够定义主机名及IP地址

写一个交互脚本,实现能够定义主机名及IP地址 脚本内容↓ [[email protected] scripts]# cat xiugaizhuji.sh #!/bin/bash ############################################################# # File Name: jiaohu.sh # Version: V1.0 # Author: clsn # Organization: http://blog.znix.top # Create

单词首字母大写&amp;统计单词个数

#include <stdio.h> int main(int argc, const char * argv[]) { // 定义变量 char str[100]; int words = 0; int count = 0; // 提示用户输入字符串 printf("请输入一个字符串:\n"); // 接收字符串,并保存到数组中 gets(str); // 循环取出每个字符 遇到\0 循环结束 for (int i = 0; str[i] != '\0'; i++) {

刚写好的读取多网卡IP地址的函数

虽然现在一机多网卡已经很普遍(像Notebook带有线.无线.蓝芽等),但是找一个现成的能够一次过读出所有网卡IP地址的函数实在是难,无奈自己写了一个,好东西谁用谁知道. [c-sharp] view plain copy //uses WinSock; type PAddrInfoW = ^ADDRINFOW; ADDRINFOW = record ai_flags        : Integer;      // AI_PASSIVE, AI_CANONNAME, AI_NUMERICHO

刚写的一个js分页类,未优化

以前也写过,很久以前了,写的很长,并且使用起来也不灵活.这次搞了个灵活版的. /* * SunPage --自定义分页类,仅获取分页的html代码,简单应用 * Sunbt 2015-5-4 * v1.0 * @param current_page int 当前页 * @param totle_page int 总页数 * @param take_num int 当前页左右携带页码数 * @param func_obj obj 分页实现函数 */ var SunPage = function(c

3-2 从单词中获取单词出现的频率信息,并把他们写进对应的列表里

流畅的python字典中的示例3-2 创建一个单词从其出现情况的映射 1 import sys 2 import re 3 4 WORD_RE = re.compile(r'\w+') 5 6 index = {} 7 8 with open(sys.argv[1], encoding='utf-8') as fp: 9 for line_no, line in enumerate(fp, 1): 10 for match in WORD_RE.finditer(line): 11 word =

刚写完的商城erp + 这个商城前台,新鲜出炉。自己1个人写, 包括php框架和前端html页面.