VsVim的知识点有哪些
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章主要为大家分析了VsVim的知识点有哪些的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习"VsVim的知识点有哪
千家信息网最后更新 2024年11月17日VsVim的知识点有哪些
这篇文章主要为大家分析了VsVim的知识点有哪些的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习"VsVim的知识点有哪些"的知识吧。
VsVim -- 编程路上的点滴积累
先记录,日后慢慢整理:
vim内外部的复制粘贴
1."+y表示从vim复制到系统剪切版;2."+p表示从外部文件(系统剪切版)粘帖到vim;
vim 批量删除空行
第一种方案:在命令状态下,输入:g/^\s$/d;回车,搞定。命令解释: :g 代表在全文档范围内 ^代表行的开始 \s*代表空白字符 &代表行的结束 d代表删除 用//将3段代码隔开第二种方案:删除空行::g /^\n*$/ d #g为global 正则为:行开始+换行... 其实/^\n/就可以。 d为命令,表示删除。
vim 与 shell 之间的切换
:shell 可以在不关闭vim的情况下切换到shell命令行:exit 从shell回到vim
vim 每隔一行:1.插入一行、2.插入三行
1):%s/\n\n/\r/g2):g/^/norm 3o norm 这个命令的意思是,把后面的参数看成是在普通模式下的按键。
vim 文件浏览
:Ex 开启目录浏览器,可以浏览当前目录下的所有文件,并可以选择:Sex 水平分割当前窗口,并在一个窗口中开启目录浏览器:ls 显示当前buffer情况
vim 在文件之间切换及窗口调整
1、打开多个窗口打开多个窗口的命令以下几个:横向切割窗口:new+窗口名(保存后就是文件名):split+窗口名,也可以简写为:sp+窗口名纵向切割窗口名:vsplit+窗口名,也可以简写为:vsp+窗口名2.文件间切换Ctrl+6-下一个文件:bn-下一个文件:bp-上一个文件3.在窗格间切换的方法Ctrl+w+h/j/k/l Ctrl+ww--依次向后切换到下一个窗格中4、窗口大小调整纵向调整:ctrl+w + 纵向扩大(行数增加):ctrl+w - 纵向缩小 (行数减少):res(ize) num 例如::res 5,显示行数调整为5行:res(ize)+num 把当前窗口高度增加num行:res(ize)-num 把当前窗口高度减少num行横向调整:vertical res(ize) num 指定当前窗口为num列:vertical res(ize)+num 把当前窗口增加num列:vertical res(ize)-num 把当前窗口减少num列5、给窗口重命名:f file6、vim打开多文件vim a b c:e file 分窗口编辑多个文件 vim -o : 水平分割显示 vim -O : 垂直分割显示 :qa 关闭所有窗口:n 跳至下一个文件,也可以直接指定要跳的文件,如:n c,可以直接跳到c文件:e# 回到刚才编辑的文件
批量给单词加入双引号
one two three four five six我希望改成"one","two","four","five","six"首先光标定位在该行的行首,可使用^。然后键入f␣(␣表示空格),此时光标定位在one和two之间的空格处,然后键入c␣","(修改空格,进入插入模式,然后增加","):one","two three four five six接着按;.,光标将先查找下一个空格,即重复f␣,这个空格位于two和three之间,然后.可以重复上一次的修改操作,即c␣",":one","two","three four five six接着重复按若干次;.即可完成所有中间字符的修改:one","two","three","four","five","six最后应用I和A,添加开始和最后的双引号就可以了。通过这个例子,vimer必须要领会的一个精髓是:让你的操作可重复!!。如果上面的例子,我们用l或者->来定位空格的话,由于one、two、three这些单词的长度是不确定的,我们无法事先知道需要按多少次l,所以l定位是不可重复的。而通过f可以重复我们的查找操作,从而精确的定位到空格。另外,如果我们通过xi","代替c␣","也是不可重复的,因为xi","表示先删除空格,然后进入插入模式后键入",",这样就是两次分开的修改操作,而最近的操作变成了"进入插入模式后键入","",如果通过.重复这个操作,是无法删除空格的。
多行文本变得单行并加逗号
onetwothreefour希望变成"one, two, three, four"首先将光标定位到one的o处,Ctrl+v,3j,$,A,,,Esc,V,3j,J。这一套连招下来,出来了:one, two, three, four,
置换:前后字母/上下行,插入N个同一字符
❶xp 交换当前字符和其后一个字符❷ddp 交换当前行和其下一行❸在当前位置后插入8个*,8a*,这里的Esc是必须的❹:1,10 co 20 将1-10行插入到第20行之后❺:1,10 m 20 将1-10行移动到第20行之后
这篇文章主要为大家分析了VsVim的知识点有哪些的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习"VsVim的知识点有哪些"的知识吧。
文件
空格
知识
知识点
命令
切换
代表
字符
定位
调整
之间
模式
纵向
跟着
浏览
一行
光标
多个
目录
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
企业选型软件开发
网络安全审查法解析
网络安全系统源码
pubg2有几个服务器
服务器加cpu需要提升卡吗
omim数据库怎么用
斗罗大陆斗罗武魂服务器
网络安全大赛第一
数据库实验报告 安全性语言
网络安全硕士生研究方向
qt的数据库
网络安全内鬼事件
边缘计算ai服务器硬件定制厂家
输入网络安全密钥打不出字
德系车网络技术
国家信息网络安全中心主任
培训软件开发师
服务器2008系统安装
什么证书代表软件开发者身份
计算机网络技术应用尚晓航
今年是第几届国家网络安全周
云计算管理服务器的工具
服务器属于网络的什么设备
吉林pdu服务器电源制造商
数据库执行代码是什么
湖南电脑软件开发工资多少
服务器放在房间安全
软件开发遇到的bug
服务器运维工程师培训学校
数据库一共有如下5张表