-
:imap <c-d> <Esc>ddi 此映射可在插入模式下使用 ctrl+d 实现快速删除
命令行对应映射 cnoremap
<cr> 指代回车键,也可写作<Enter>
let mapleader="," inoremap <leader>w <Esc>:w<cr> 可以将<Leader> 键自定义映射为“,”,同时利用 <Leader> 来创建自定义映射项
查看全部 -
配置映射插件vim脚本
:source ~/.vimrc 重新加载vimrc文件,使文件配置生效
查看全部 -
<c-x><c-o>根据代码语义补全,而不是根据字符串补全
:r! echo % 可以快速插入当前文件名
:r! echo %:p 快速插入当前文件所在路径
ctrl+p 查看上一个命令
查看全部 -
zz把当前光标所在行放置于屏幕中间
<c-u> 半屏向上,<c-d>半屏向下翻页
<c-b>整屏向上, <c-f >整屏向下翻页
查看全部 -
:b 1\2\3 可以转到对应缓冲区
<c-w>L 将当前选中窗体向右移动,但不移动光标及选中的窗体
查看全部 -
红色括号是说明选中的区域
查看全部 -
批量回放:j→V→G→ : →normal→@a 回车,在剩下的行中回放录制的宏
normal模式 ctrl+p 使用上一条命令
批量加引号的操作2:V→G→ : →normal→I(大i)→ " 回车,行首加双引号;c-p 使用上一条命令,修改后面 I(大i)→ " 为 A→ " 回车,行尾加双引号。
批量加引号3:使用替换的方式 :% s/^\(\s*\(\S\+\)\)\+\s*$/"\1"/g
查看全部 -
"+y/p 复制粘贴系统剪切板内容
" 可以调用vim 寄存器,可以自行命名,如"ay 即复制至寄存器a
输入ctrl+r,再按 +, 可在insert模式插入系统剪贴板内容
:e! 重新加载当前打开文件
查看全部 -
增加字符进入插入模式
进入插入模式编辑文本
使用a/i/o进入插入模式
Vim快速删除
如何快速删除一个字符霍单词
vim在normal模式下使用x快速删除一个字符
使用d(delete)配合文本队形快速删除一个单词daw(d around word)
d和x都可以搭配数字来执行多次
Vim快速修改
常用有三个。r(replace),c(change),s(subsitute)
normal模式下使用r可以替换一个字符。s替换并插入模式
使用c配合文本对象,我们可以快熟进行修改
Vim查询
查询单词也是一个常用操作
使用/或者?进行前向或者反向搜索
使用n/N跳转到下一个或者上一个匹配
使用*或者#进行当前单词的前向和后向匹配
查看全部 -
如何安装vim;
如何通过vim打开文件;
有哪些方式对通过vim打开的文件进行基础编辑?
vim打开文件后是否可以直接编辑?
查看全部 -
vim使用hjkl来进行上下左右移动
左(h), j(下), k(上), 右(l)
单词之间移动:
w/W 移动到下一个 word/WORD开头。
e/E 移动到下一个 word/WORD结尾。
b/B 回到上一个 word/WORD开头。
word指以非空白符分割的单词,WORD指以空白字符分割的单词。
行内搜索移动:
使用f{char}移动到字符char上,t移动到char的前一个字符;
搜索到之后可以用分号(;)/逗号(,)继续对剩下部分进行搜索;
大写的F表示反过来搜前面的字符
水平移动:
0 移动到行首第一个字符,^ 移动到第一个非空白字符
$ 移动到行尾,g_移动到行尾非空白字符
gg移动到文件开头,G移动到文件结尾
ctrl+o 快速返回到上一个位置
H 跳转到屏幕的开头,M 跳转到屏幕的中间,L 跳转到屏幕的结尾
ctrl+u 上翻页,ctrl+f下翻页
zz把当前行放到屏幕中间
查看全部 -
进入vim默认是normal模式
还有 : cmd命令模式 和 v(visual)可视化模式
命令模式:
保存 :w
退出 :q
保存并退出 :wq
纵向分屏 :vs
横向分屏 :sp
全局替换 :% s/foo/bar/g (foo被替换的,bar替换后的)
设置显示行号 :set nu
Visual模式:
normal模式下使用 v 进入 visual 模式选择
使用 V 选择行
使用 ctrl+v 进行块状选择
查看全部 -
Ubuntu 输入vi 进入Vim编辑器,起始默认进去是normal模式
使用i(insert)进入编辑模式,开始输入文字;使用ESC可以回到normal模式,使用:wq保存退出。
i 插入(在光标当前位置前面插入)
a 在光标当前位置后面追加
o 在下方开启新的一行进行插入
A 在当前行尾进行追加
I 在当前行前进行插入
O 在当前行上面开启新的一行
查看全部 -
i进入编辑模式
查看全部 -
#### 1、Vim更换配色
- 使用``` :colorscheme``` 显示当前的主题配色,默认是 default
- 用``` :colorscheme <ctrl + d>``` 可以显示所有的配色 (注意:命令:colorscheme加一个空格再按ctrl+d)
#### 2、如果在本地没有满意的配色,可以到GitHub找vim各种配色
- [vim-hybrid](https://github.com/w0ng/vim-hybrid "vim-hybrid")这个主题也不错。
- 下载到本地,解压。
- 将 `hybrid.vim` 文件移动到 `~/.vim/colors`(如果没有这个目录的话,使用`mkdir ~/.vim/colors -p`先创建。)
- 回到第一步,进行切换主题
- 可以下载多个配色到 `~/.vim/colors`即可随时更换
- 如果需要持久化配置,则需要写的 `vimrc` 中
查看全部
举报