ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-08-14 16:04:38  阅读:56  来源: 互联网

标签:个字符 set 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有