(vim) 大小写替换
首先用按v开启选择功能,然后用↑↓←→键来选定所要替换的字符,若是小写变大写,则按U;反之按u;
如果是选择单词,则可以在按v后,按w,最后按U/u,这样就可以将字符随意的改变大小写了,而不用删除后重新敲入。
句子要是对齐的话,ctr+v 进入列选模式后,选中头一列,然后gU,就好了
也可用vim正则表达式:%s/^\(.\)/\U\1/g
字段_后面第一个字母变大写, 经常在db field转po field时用
:%s/_\(.\)/\U\1
create_date -> createDate
------------------------------分割线------------------------------
~ 将光标下的字母改变大小写
3~ 将光标位置开始的3个字母改变其大小写
g~~ 改变当前行字母的大小写
U 将可视模式下选择的字母全改成大写字母
u 将可视模式下选择的字母全改成小写
gUU 将当前行的字母改成大写
3gUU 将从光标开始到下面3行字母改成大写
guu 将当前行的字母全改成小写
gUw 将光标下的单词改成大写。
guw 将光标下的单词改成小写。
vim中大小写转化的命令是
gu或者gU
形象一点的解释就是小u意味着转为小写;大U意味着转为大写.
剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等
1、整篇文章大写转化为小写
打开文件后,无须进入命令行模式。键入:ggguG
解释一下:ggguG分作三段gg gu G
gg=光标到文件第一个字符
gu=把选定范围全部小写
G=到文件结束
2、整篇文章小写转化为大写
打开文件后,无须进入命令行模式。键入:gggUG
解释一下:gggUG分作三段gg gU G
gg=光标到文件第一个字符
gU=把选定范围全部大写
G=到文件结束
3、只转化某个单词
guw 、gue
gUw、gUe
这样,光标后面的单词便会进行大小写转换
想转换5个单词的命令如下:
gu5w、gu5e
gU5w、gU5e
4、转换几行的大小写
将光标定位到想转换的行上,键入:1gU 从光标所在行 往下一行都进行小写到大写的转换
10gU,则进行11行小写到大写的转换
以此类推,就出现其他的大小写转换命令
gU0 :从光标所在位置到行首,都变为大写
gU$ :从光标所在位置到行尾,都变为大写
gUG :从光标所在位置到文章最后一个字符,都变为大写
gU1G :从光标所在位置到文章第一个字符,都变为大写
分享到:
相关推荐
j10.8j 改变大小写 j10.9j 使用外部程序 jusr 11.txtj 灾难恢复 j11.1j 基本方法 j11.2j 交换文件在哪? j11.3j 是不是死机了? j11.4j 进一步的学习 jusr 12.txtj 奇技淫巧 j12.1j 替换一个word j12.2j 将"Last, ...
:set noic 查找时对大小写敏感 :s/oldtext/newtext 用newtext替换oldtext :m,ns/oldtext/newtext 在m行通过n,用newtext替换oldtext & 重复最后的:s命令 :g/text1/s/text2/text3 查找包含text1的行,用text3替换text...
~ 改变当前光标下字符的大小写 可视模式: vjjjjd 选中四个字符删除 Ctrl+v 可选择列进行操作 d 和 p 组合使用 d 删除相当于剪切,并没有完全丢掉,再按p可以粘贴 交换两个字符 x和p组合使用 命令行...
set ignorecase " 搜索时忽略大小写 set magic " 额,自己:h magic吧,一行很难解释 set showmatch " 显示匹配的括号 set nobackup " 关闭备份 set nowb "set noswapfile " 不使用swp文件,注意,错误退出后无法恢复...
10.8 改变大小写 10.9 使用外部程序 第11章 灾难恢复 11.1 基本方法 11.2 交换文件在哪? 11.3 是不是死机了? 11.4 进一步的学习 第12章 奇技淫巧 12.1 替换一个word 12.2 将Last,First为First Last 12.3 排序 ...
如果你已经使用Vim超过一年半载,对hjkl,i,a,yy,dd,p,u等命令已经滚瓜烂熟,但是还基本没有自己写过.vimrc文件,又觉得需要将使用Vim的程度提到一个新的高度,看《Hacking Vim》这本书最合适不过了。 我给这本书打4...
现在,您可以在vim中执行相同的操作。 我写这篇文章是为了拥有一个不错的小脚本,以便在vim中使用push和popd。 还有其他插件,但是它们很大,并且依赖于其他插件。用法:pushd PATH将当前目录保存在堆栈上,并将目录...
" 设定默认解码及解决Vim终端模式中文乱码---顺序不要写错! let &termencoding=&encoding set encoding=utf-8 set langmenu=zh_CN.UTF-8 language message zh_CN.UTF-8 set fenc=utf-8 set fencs=usc-bom,utf-8,gb...
vim 是一个具有很多命令的功能非常强大的编辑器。... 好了,现在请确定您的Shift-Lock(大小写锁定键)还没有按下,然后按键盘上 的字母键 j 足够多的次数来移动光标,直到第一节的内容能够完全充满屏幕。
首先 特别感谢 Lokaltog 创造了伟大的 。 如果没有他以前的作品,我认为我无法从头开始创作小作品。... 总是忽略跳转键的大小写(易于输入)。 电影 配置示例 " map normal-mode 's' for simple search nmap s (s
自动更正关键字大小写 强大的自定义键盘。支持Emacs式按键,可以通过插件模仿VIM 列模式(列插入、删除、拷贝、粘贴),移动鼠标时请时按住ALT键 无限撤销、重做 多种主题,总有一款适合您 代码折叠,支持手动和自动...
各大编辑器都有一堆的语法高亮文件,然而却没有TXT文件的“语法高亮”。TXT文件也有语法?呵呵。polaris的自定义语法。这也是polaris找到EmEditor后欣喜若狂的原因之一。 新建一个TXT文件,执行“工具”→“当前...
当短按(0.2秒内) Capslock时,依然是切换大小写功能;长按松开将不会执行任何操作,除非同时按下了以下定义的快捷键:快捷键功能说明ESC退出脚本F2编辑主脚本如果配置文件中有指定SciTE4AutoHotkey编辑器的路径,...
更明白地来说,shell script就像早期dos年代的.bat,最简单的功能就是将许多指令汇整写一起,让使用者很容易地就能够一个操作执行多个命令,而shell script更是提供了数组,循环,条件以及逻辑判断等重要功能,让...
4.2 复制粘贴功能,鼠标可以在终端上直接操作,选中就是复制,右键就是粘贴,当然了,也可以设置的,个人喜欢问题,和putty一样右键粘贴,或者和xshell一样有右键菜单,都行!!! 4.3 支持多编码,utf-8 unicode ...
"结尾,不区分大小写 show master logs;:查看日志文件信息 show databases;:列出当前服务器中包含的库 show tables;:列出当前所在库中包含的表 describe:查看表的结构 use mysql;:切换到mysql库,USE用来切换到目标库...
1、对于文件:可以修改文件内容(vim) 2、对于目录:可以在目录中创建、删除文件(mkdir/rm/rmdir/touch) 1)一个文件是否可以某个用户被删除,要看该用户对该文件 所在目录 是否有 w权限,而不是对该文件有 w权限 ...
4 切换至testuser帐号 进入 tmp myshare目录 采用vim编辑器编写以上程序 程序名称为hello sh: # bin bash echo "app start" echo e func { echo "hello world " } func echo e echo "app...
进入/tmp/myshare目录,采用vim编辑器编写以上程序,程序名称为hello.sh: #!/bin/bash echo "app start" echo -e func (){ echo "hello world!" } func echo -e echo "app end" 5、保存hello.sh后,给予hello.sh...
进入/tmp/myshare目录,采用vim编辑器编写以上程序,程序名称为hello.sh: #!/bin/bash echo "app start" echo -e func (){ echo "hello world!" } func echo -e echo "app end" 5、保存hello.sh后,给予hello.sh...