vue 做电商网站,宁波网页设计找哪家,ui设计一个页面多少钱,网站开发工程师社交【Linux】Vim使用总结 Vim 的三种模式命令行模式1. 移动2.复制#xff0c;粘贴#xff0c;剪切3.撤销4.大小写切换#xff0c;替换#xff0c;删除 插入模式底行模式 Vim 的三种模式 一进入VIM就是处于一般模式#xff08;命令模式#xff09;#xff0c;该模式下只能输… 【Linux】Vim使用总结 Vim 的三种模式命令行模式1. 移动2.复制粘贴剪切3.撤销4.大小写切换替换删除 插入模式底行模式 Vim 的三种模式 一进入VIM就是处于一般模式命令模式该模式下只能输入指令不能输入文字。这些指令可能是让光标移动的指令也可能是删除指令或取代指令。
输入i就会进入编辑模式插入模式此时在状态列会有INSERT字样。在该模式下才可以输入文字按Esc键又会回到命令模式
输入 :就会进入底行模式此时坐下角会有一个冒号等待输入命令。按Esc键就可以返回命令模式。
命令行模式
1.首先创建一个文本文件 touch test.txt 2.使用vim编辑test.txt文件 vim test.txt 3.在文本中编辑一些示例文字 使用 ESC 然后输入 : 在输入i编辑部分文字后使用 ESC 然后输入 : 在输入wq。重新使用 vim test.txt。本文编辑后的文本如下 注意刚刚打开文件时可以使用方向键或者“hjkl”进行光标的移动了解这一点很重要在默认的命令行模式才能使用下述快捷命令方式。
1. 移动
注在vim模式中尽量不要使用鼠标的滚轮去上下翻阅。
上下左右
命令功能h向左j向右k向上l向右
行内移动
命令功能w向后移动一个单词b向前移动一个单词0行首^行首第一个不是空白符的位置$行尾
行数移动
命令功能gg文件顶部G文件末尾数字gg移动到数字对应行数数字G移动到数字对应行数数字移动到数字对应行数$将光标定位到文档行的最开始^将光标定位到文档行的结尾nw/nb按照单词为单位一个或者n个进行前后移动w向后b向前
屏幕移动
命令英文功能ctrlbback向上翻页ctrlfforward向下翻页HHead屏幕顶部MMiddle屏幕中间LLow屏幕底部
标记
命令功能mx添加标记x‘x直接定位到x所在位置 2.复制粘贴剪切
yy/nyy复制当前行或者复制当前行在内的指定若干行3.撤销
u进行撤销上一次的操作此时我们进行了一次5p的命令现在来撤销从这次的命令
4.大小写切换替换删除
shift~/n Shift~快速大小写切换。
r/nr替换当前光标所在字符或者当前光标在内的多个字符。
x/nx行内删除 左-右。
X/nX行内删除 右-左。
v/nv行内选中一个字符或者多个字符。 d/nd删除一个或者多个或选中的字符插入模式 底行模式
set nu显示行数。
set nonu不显示行数。
/keykey代表要搜索的内容将会被标亮。
在vim的底行模式下执行Linux的基本命令。
vs file多窗口编辑。
Ctrlww将光标切换窗口。光标在哪个窗口上就在编辑哪个窗口。
w保存当前文件。 q退出当前文件。 wq保存冰退出当前文件。 注w/q后面加表示强制保存或者强制退出。