(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 :从光标所在位置到文章第一个字符,都变为大写
分享到:
相关推荐
8. **设置搜索忽略大小写**:`set ignorecase` 在搜索时不区分大小写。 9. **在搜索时匹配单词**:`set smartcase` 当搜索包含大写字母时,进行区分大小写的匹配。 10. **开启鼠标支持**:`set mouse=a` 允许在Vim中...
- **切换大小写:** `~` 切换光标下字符的大小写。 - **切换单词大小写:** - `g~iw` 切换当前单词的大小写; - `gUiw` 将当前单词转换为大写; - `guiw` 将当前单词转换为小写。 - **缩进操作:** - `>>` 将...
- **改变大小写**:使用`gU`或`gu`命令改变单词的大写或小写形式。 - **替换(NORMAL模式)**:使用`c`或`s`命令在正常模式下替换文本。 - **撤消与重做(NORMAL模式)**:使用`u`命令撤消上一步操作,使用`Ctrl + r...
5. **搜索和替换**:可以定制搜索和替换的行为,如忽略大小写,使用正则表达式等。 6. **语法高亮**:针对不同编程语言开启或关闭语法高亮,提高代码可读性。 7. **缓冲区和窗口管理**:设置如何打开新的缓冲区,...
- `set ignorecase`忽略大小写,`set noignorecase`区分大小写。 这些快捷键和技巧只是Vim众多功能的一小部分,熟练掌握它们能显著提升文本编辑的效率。继续深入学习Vim,你会发现它的强大和灵活性,这会让你的工作...
3. **文本对象与操作**:VIM支持多种文本对象,如单词、句子、段落等,以及与之相关的操作,如改变大小写、缩进调整等。 4. **宏录制与播放**:VIM的宏功能允许用户录制一系列操作,并能重复播放,这对于执行重复...
2. **做大修改**:掌握Vim的大规模文本修改功能,如记录与回放命令、替换文本、命令范围的定义以及改变文本的大小写。 3. **从崩溃中恢复**:了解如何在Vim崩溃后恢复未保存的工作。 4. **小窍门高效的编辑**:利用...
还有可视模式下的块操作,可以对选定区域执行统一的操作,如增加缩进或转换大小写。Vim还支持插件系统,手册会解释如何安装和配置插件以扩展其功能,例如代码自动补全、语法检查等。 此外,手册通常会介绍.vimrc...
6. **增强搜索**:`set ignorecase`忽略大小写,`set smartcase`在包含大写字母的搜索中考虑大小写。 7. **自动完成**:`inoremap <C-P> <C-N>`使用Ctrl+P进行补全,`inoremap <C-D> <C-X><C-U>`使用Ctrl+D显示可能...
- **修饰符**:用于修改命令的行为,如大小写敏感性、范围限定等。 - **名词**:指代Vim中的对象,如行、字符等。 - **与Vim对话**:介绍了如何组合使用动词、修饰符和名词来构建复杂的命令序列。 - **重复命令**:...
这包括高效的文本操作命令,如更改大小写、删除、替换等。这些高级编辑技巧可以大幅提高用户的编辑效率,并且让用户在处理大量文本数据时游刃有余。 接下来,用户将学习到如何通过配置文件.vimrc来自定义Vim的行为...
- 使用 `:set noic` 可以取消忽略大小写的设置。 #### 1.5 文件操作 - **查看文件位置**:使用 `Ctrl+g` 可以显示当前文件的位置信息。 - **定位文件位置**: - 使用 `Shift+g` 可以前往文件的最后一行。 - ...
此外,还介绍了如何改变文本的大小写、排序文本和执行外部命令。 “Navigation”章节涵盖了在文本文件中导航的技巧,例如在源代码中导航、浏览视口、处理缓冲区和标签页、创建和导航代码折叠、分割屏幕以及使用标记...
- `:set ic`:取消搜索时的大小写敏感。 - `:set noic`:使搜索时区分大小写。 ### 执行外部命令 通过`:!command`可以在Vim中执行外部命令,例如: - `:!dir`:显示当前目录的内容。 - `:!rm FILENAME`:删除名...
- `:set ic` / `:set nocic`:开启/关闭不区分大小写的搜索。 - `:set wrap` / `:set nowrap`:开启/关闭自动换行。 以上是VIM的一些基础命令和操作,熟练掌握这些能极大提高文本编辑效率。通过不断练习和探索,...
- **忽略大小写**: 在搜索时忽略大小写。 - **绕回文件头尾**: 在文件末尾继续搜索。 - **偏移**: 在搜索结果中偏移。 - **多次匹配**: 查找所有匹配项。 - **多选一**: 从多个选项中选择一个。 - **字符范围**: ...
4. **增强搜索**:`set ignorecase`忽略大小写搜索,`set smartcase`则在包含大写字母的搜索词中保留大小写敏感。 5. **语法高亮**:`syntax on`开启语法高亮,提高代码可读性。 6. **插件管理**:许多人使用像...
- `g~iw` 将整个单词的字母大小写反转; - `gUiw` 将整个单词转换为大写; - `guiw` 将整个单词转换为小写。 - **缩进操作:** - `>>` 将光标所在行向右缩进一个制表符宽度; - `将光标所在行向左缩进一个制表...