摘要:目录 tab设置为4个空格 去掉~文件 复制粘贴 剪切命令 一次复制,多次粘贴 复制到系统剪贴板 复制到指定剪贴板 如何选择一个单词 打开文件 重新载入文件 用多个标签页打开多个文件 在新标签页以只读方式打开文件 在当前标签页打开文件 删除空行 在linux查看编辑二进制文件 将vim置于后台 查找
阅读全文
摘要:一、命令行模式下简化删除 向后删除单个字符:【x】 向前删除单个字符:【X】 删除从光标开始到单词结尾:【dw】删除从光标后的2个单词:【d2w】 删除整个单词:【daw】仅当光标停留在一个单词开头,【dw】才能删除整个单词,否则只能删除一部分;而【daw】不考虑光标的停留位置,只要在该单词上,则会
阅读全文
摘要:1 shiftwidth这个是用于程序中自动缩进所使用的空白长度指示的。一般来说为了保持程序的美观,和下面的参数最好一致。同时它也是符号移位长度的制定者。2 tabstop定义tab所等同的空格长度,一般来说最好设置成8,因为如果是其它值的话,可能引起文件在打印之类的场合中看起来很别扭。除非你设置了
阅读全文
摘要:linux下使用vim编程是比較常见的事情,但vim默认的tab是8个空格。但一般的编辑器是4个空格,所以希望改动下。详细方法例如以下:1. 创建文件名称为 .vimrc 的系统文件首先切换到用户根文件夹,然后创建文件。$ cd ~$ vim .vimrc2. 在文件里输入以下的内容并保存set t
阅读全文
摘要:目录 vim的查找功能 一,匹配: 二,正则表达式 三,快速查找 跳转移动 vim 文本行逆序化 vim跳转到指定行 vim删除 显示不可见字符 函数跳转(需要插件ctags) 移动 文档操作 翻页 复制 / 粘贴 查找 / 替换 排版 编辑多个文件 拆分成多窗口 切换窗口 快速编辑 查看文件编码
阅读全文
摘要:是否可以为 VIM 的背景色定义自定义 RGB 颜色?目前我使用 set background=dark在我的 .vimrc分配 #5D5D5D对于背景颜色。但是,我更喜欢 #3F3F3F对于我的背景颜色。 最佳答案 通常您的终端仅支持 256 种颜色,并且它们已编号。如果您想使用特定颜色但不知道数
阅读全文
摘要:颜色主题 在vim安装后(一般Linux发行版默认自带),可以在目录 /usr/share/vim/vim82/colors/ 下看到vim所支持的颜色主题,常见的颜色主题有: [注] 上图中.vim后缀的文件即为颜色主题文件; 目录“/usr/share/vim/vim82/colors/”中的"
阅读全文
摘要:vim编辑器中常用的命令 1、 yy:复制当前行 nyy:从当前行开始复制n行 2、p:将复制的内容粘贴从当前行的下一行开始粘贴 np:将复制的内容从当前行的下一行开始复制n份 3、dd:剪切(删除)当前行(可以和粘贴功能合起来一起使用) ndd:从当前行开始剪切(删除)n行(可以和粘贴功能合起来一
阅读全文
摘要:在命令行模式下进入到输入模式 可以敲击 i、a、o、 s、 I、 A、 O、 S 它们之间的区别做下备忘: i:在光标所在字符前开始插入 a:在光标所在字符后开始插入 o:在光标所在行的下面另起一新行插入 s:删除光标所在的字符并开始插入 I:在光标所在行的行首开始插入 如果行首有空格则在空格之后插
阅读全文
摘要:2019独角兽企业重金招聘Python工程师标准>>> Windows平台: 在gVim的安装目录找到并编辑 _vimrc文件(通常位于 C:\Program Files\Vim ),在里面加入一行: set nobackup 即可(很彻底的)取消gVim的自动备份功能。 如果只是针对现在编辑的文档
阅读全文
摘要:可视化前提下,即按v。 方法1、快速选中一个单词,按v,按e即可 按v是可视化,按e是选中一个单词; 方法2、Vim技巧 选取一个单词 - 你到底知不知道 - 博客园 下面就是一些命令含义: aw a wordiw inner wordaW a WORDiW inner WORDas a sente
阅读全文
摘要:使用“黑洞寄存器” "_真正删除某些内容:"_d。使用"_dP粘贴的东西,把它用于进一步的粘贴。 对于第二个问题,您可以使用<C-o>dw。<C-o>用于执行普通命令而无需退出插入模式。 当然,您可以设置自己的映射来保存键入。我有这些: nnoremap <leader>d "_d xnoremap
阅读全文
摘要:技巧一批量注释ctrl+v进入可视化模式,向下或向上移动光标(如果在知道行号的情况下直接使用ngg快速选中需要注释的行), 把需要注释的行的开头标记起来,然后按大写的I(shift+i),再插入注释符,如"#",再按Esc, 就会全部注释了批量取消注释ctrl+v,进入可视化模式,利用行号快速选中列
阅读全文
摘要:使用vim的过程中想要快速移动光标至行首、行尾、第一行、最后一行或者某一行,本文对此简单介绍。 具体操作 1.快速至当前行的行首; 1) Home键; 2) 数字0; 3) 符号^; 2.快速至当前行的行尾使用$; 1) End键; 2) 符号$ 3) n+ 符号$ 表示当前行开始的第(n-1)行行
阅读全文
摘要:你这是完全理解错了。yy和y$的差别不是通过“多复制什么”来实现的,而是vim自己的特定逻辑。你用 "+yy 或者 "*yy 把一行复制进剪贴板然后在其他应用里粘贴,就不会有vim里“另起一行”的效果。 vim内部的选择有字符区域(v),行区域(V)和块区域(Ctrl-v)三种。你复制的是字符模式区
阅读全文
摘要:Vim的分屏功能 本篇文章主要教你如何使用 Vim 分屏功能。 分屏启动Vim 使用大写的O参数来垂直分屏。 vim -On file1 file2 ... 使用小写的o参数来水平分屏。 vim -on file1 file2 ... 注释: n是数字,表示分成几个屏。 注:以下的使用方式是,先同时
阅读全文
摘要:vi编辑器中的整行(多行)复制与粘贴就非常必要了。 1、复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制; 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3…… 2、粘贴 在命令模式下,将光标移动到将要粘贴的行处,按“
阅读全文