其他分享
首页 > 其他分享> > vim的一些易忘但好用的内容

vim的一些易忘但好用的内容

作者:互联网

 

1.实时演示Markdown编译后效果

补充点Markdown: 表格中可以用<++>占位

 

2. q宏自动化

 

3. :r !ls 可以把ls命令的结果复制到vim里

: vsplit 左右分屏

: split 上下分屏

 :source $MYVIMRC 重新加载我的vim配置文件

 

4. 大写I 行前插入  大写 A 行尾插入  大写O 在当前行上一行开个新行

s substitute 删掉当前字符并进入插入模式

dl 往右边删除一个字符 dh 往左边删除一个字符

d3l 往右边删除3个字符 d3h 往左边删除3个字符

dd 剪切当前行

p (如果是dd剪切)粘贴在当前行下一行  (如果是y复制)粘贴在当前行

y 复制  y3l 往右复制3个字符

c6l 往右边删掉6个字符并进入插入模式

w 移动到下一个词

b 移动到词头

ciw(在词中):改变当前词  ci"(在引号中):改变引号中的东西

cw:改变当前词

fv:找下一个v的位置  Fv:找上一个v的位置

dfv : 一直删除到下一个v   yfv:一直复制到下一个v

zz: 光标处置为屏幕中心

$: 移动到行尾  ^: 移动到行首

 

5.

“vim上次和下次光标位置 Ctrl + I 下次光标位置 Ctrl + o上次光标位置。”

 

6. ~/.vim/vimrc 中,noremap a b,把 a 键位映射到 b 上

map s <nop> 取消s的作用

map S :w<CR>  <CR>的意思是回车, 冒号+w+回车就是保存

map Q :q<CR>  冒号+q+回车 就是退出

syntax on 语法高亮

set number 显示行号

set relativenumber 显示相对行号

set norelativenumber 取消显示相对行号

set cursorline 在光标下面显示一条线

set wrap 让vim中的字不会超出窗口

set showcmd 显示你输入的命令

set wildmenu 命令模式下补全(按tab)

set hlsearch 高亮搜索到的字符串

set incsearch 边输入要搜索的字符串边搜索

set ignorecase 搜索时忽视大小写

set smartcase 使用小写搜索时忽视大小写,当搜索字符串包含大写字母时,对大小写敏感

 

7. vim-plug可以安装vim的插件

airline : 在vim下面搞一个状态栏

snazzy: 使用 color snazzy 可以使用snazzy配色(还有透明配色哦!)

 

标签:个字符,set,vim,搜索,内容,当前,一些,光标
来源: https://www.cnblogs.com/yinhuachen/p/16585365.html