vim 实用技巧

cw 更改一个英文单词 ct) 更改从光标到)之前的内容 di( 删除括号里的内容 cin( 删除下一个括号里的内容 cil( 删除上一个括号里的内容 i是指inner object,括号内的内容;而a是指an object ...

2018-11-26 14:29:14

阅读数 41

评论数 0

vim emmet插件

``` c-y>, 展开简写式 c-y>d Balance a Tag Inward(选中包围的标签?) c-y>D Balance a Tag Outward c-y>n 进入下个编辑点 c-y>N 进入上个编辑点 c-y>i ...

2018-01-05 13:39:59

阅读数 157

评论数 0

vim ale插件

下载flake8 pip install flake8 下载 pip install rstcheck在vimrc中添加let g:ale_linters = {'python': ['flake8'], 'reStructuredText': ['rstcheck']} let g:ale...

2017-12-25 16:14:55

阅读数 2193

评论数 0

vimrc

autocmd BufWritePost $MYVIMRC source $MYVIMRC " 当保存vimrc时让配置变更立即生效" let mapleader=";" " 定义前缀键 " 这里是vundle set nocompat...

2017-12-21 13:23:04

阅读数 186

评论数 0

vim diff

打开vim并进入比较模式vimdiff file1 file2 vim -d file1 file2在vim中进入比较模式:diffs[plit] {filename} #打开新窗口进行比较 :difft[his] #使用当前窗口参与比较 :diffp[atch] {patchfile} # t...

2017-12-19 13:25:51

阅读数 290

评论数 0

Vim nerdcommenter 插件

cc #注释当前行 cu #取消注释当前行 :map 查看所有的快捷键

2017-11-24 12:39:09

阅读数 176

评论数 0

vim快捷键映射

noremap (no recursion)不递归的映射 inoremap(insert)模式下生效 vnoremap(visual)模式下生效 nnoremap(normal)模式下生效vnoremap <Leader>y "+y "复制到系统剪切板 nma...

2017-11-17 14:01:12

阅读数 183

评论数 0

vim 插件

由于vim的快捷键非常多,所以各个插件都会做一个自己的前缀键,用于区分各个快捷键。在使用各个插件的时候就要先输入前缀键,然后再输入该插件的快捷键。<leader> #前缀键let mapleader=";" " 定义前缀键filetype on "...

2017-11-17 13:49:13

阅读数 160

评论数 0

Vim 命令行快捷键

操作快捷键 Ctrl-b 命令行首 (linux用Ctrl-a) Ctrl-e 命令行尾 (同linux) Ctrl-w 删除光标签整个单词 (同linux) Ctrl-u 删除整行 (同linux) Ctrl-c 取消执行的命令 (同linux)自动补全 制表键 Tab 会补全光标前...

2017-11-08 14:32:53

阅读数 231

评论数 0

vim 读写

保存文件 w 退出文件 q 当文件被修改时,不能退出,如果不保存则可以强制退出q!读写文本的一部分:read {filename} # 将文本添加到光标的后面 :.,$write tempo #将当前行到末尾保存到tempo文件里 :.,$write >>tempo #将当前行...

2017-11-07 21:43:56

阅读数 246

评论数 0

Vim 可视模式

v 符号可视模式V 行可视模式Ctrl-V列可视模式插入文本"I{string}<Esc> # 在选中的每一行前统一插入 "A{string}<Esc> # 在选中的每一行尾统一插入 "{string}<Esc> # 在选中列中统一...

2017-11-07 21:43:29

阅读数 178

评论数 0

Vim 查找&替换

查找命令/ ? N n替换 substitute命令完整格式 :[range]substitute/from/to/[flags] 简化格式 :[range]s/from/to/[flags][range] 表示搜索范围,默认的搜索只作用于当前行 普通范围 :”%”,表示命令作用于...

2017-11-07 21:28:19

阅读数 205

评论数 0

vim 宏

手动录制宏 1.q[a~z]启动一次宏,并将它寄存在[a~z]中 2.编辑宏 3.q结束宏 4.@[a~z]或者@@使用宏拷贝宏 “aY 拷贝到a寄存器 “AY 追加到a寄存器

2017-11-07 20:52:50

阅读数 161

评论数 0

vim 分屏&对比

vim -o 打开文件时水平分割窗口 vim -O 打开文件时垂直分割窗口 :split file 打开新窗口编辑另一个文件 :new 打开新窗口,编辑默认文件 :only 关闭当前窗口之外的所有矿口 vsplit和vnew是垂直分割窗口 q,w等加上all可以对所有窗口同时操作 C...

2017-11-07 20:31:01

阅读数 594

评论数 0

vim 编辑

编辑命令 目标 修改(c) 删除(d) 复制 一个单词 cw dw yw 一行 cc dd yy 到行尾 c$ d$ y$ 到行首 c0 d0 y0 单个字符 s x yl或yh 插入命令i I a ...

2017-11-06 22:40:31

阅读数 189

评论数 0

vim

Vim 移动 Vim基础 vim 编辑 vim 分屏&amp;对比 vim 宏 Vim 查找&amp;替换 vim 读写 Vim 可视模式 Vim 命令行快捷键 vim 插件 vim快捷键映射 vim diff Vimrc Vi...

2017-11-06 22:27:10

阅读数 687

评论数 0

Vim 移动

Ctrl+f 向下滚动一屏 Ctrl+b 向上滚动一屏 Ctrl+d 向下滚动半屏 Ctrl+u 向上滚动半屏

2017-11-06 21:55:32

阅读数 318

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭