云计算days-3 ----- VIM

算法栖汐人
• 阅读 852

普通模式指令

· G 光标跳转至末端
· gg 光标跳转至顶端
· Ngg 光标跳转至当前文件内的N行
· ^ 光标当前行的首部
· $/0 光标当前行的尾部 


· yy 复制当前行
· Nyy 复制光标及以下六行
· p 粘贴到当前光标下一行
· P 粘贴到当前光标上一行



· dd 删除光标当前行
· Ndd 删除光标及以上4行
· dG 删除光标开始往后所有行

· u 撤销
· x 删除一个字符

· r 替换当前光标的单个字符
· R 连续替换

· A 进入编辑模式,并将光标移至本行的末尾
· o 在当前光标的下一行添加空白内容
· a 将光标往后一位
· I 进入编辑模式,并将光标移至本行的首部
· O 在当前光标的上一行添加空白内容

编辑模式

· w 保存
· ! 强制
· q 退出
· N 跳转至N行
· set nu /set no nu
· set ic 忽略大小写
· /message 搜索message ,搜索到后n是下一个,N是上一个,会高亮搜索的词
· 1,5s#aaa#bbb#g 替换一到五行的aaa为bbb,有g就全部替换,没有g就只替换匹配的第一个
· %s#aaa#bbb#
· r /bin/hosts 把hosts的文件内容读进
· w /bin/host1 另存为host1

vimdiff

·对比两个vim文件

vim

 · -r 恢复 
 · vim XXX +N 开启的时候跳转到第几行

视图模式

·可视行:复制;删除;shift+v 进入行模式
·可视块:ctrl+v 进入块模式
 插入内容 shift + i ,输入 # ,按ESC 

异常退出

· r 恢复退出前的状态
· e 不恢复退出
· rm -f .xxx.conf.swp
点赞
收藏
评论区
推荐文章
焦飞 焦飞
4年前
vi 编译器使用
打开/创建文件bashvitest.py打开后进行修改注:下面的命令需要使用英文输入法。1、需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。除此之外,也可以在命令模式中使用快捷键"^"(即Shift6)或0(数字0)。2、如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快
Stella981 Stella981
3年前
Linux终端Terminal常用快捷键
快捷键功能CTRLALTT打开终端Ctrla光标移动到开始位置Ctrle光标移动到最末尾Ctrlk删除此处至末尾的所有内容Ctrlu删除此处至开始的所有内容Ctrld删除当前字符Ctrlh删除当前字符前一个字符Ctrlw删除此处到左边的单词Ctrly粘贴由Ctrl
Stella981 Stella981
3年前
Eclipse快捷键大全(同样适用基于Eclipse开发的IDE)
Ctrl1 快速修复(最经典的快捷键,就不用多说了)CtrlD: 删除当前行 CtrlAlt↓ 复制当前行到下一行(复制增加)CtrlAlt↑ 复制当前行到上一行(复制增加)Alt↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt↑ 当前行和上面一行交互位置(同上)Alt← 前一个编
Stella981 Stella981
3年前
Emacs 学习笔记
1. Cv 向下翻页2. Mv向上翻页3. Cl 将光标位居中4. Cn 下一行next5. Cp 上一行previous6. Cb 光标backward7. Cf  光标forward8. Mf
Wesley13 Wesley13
3年前
VI必记指令
命令模式下的指令必记:1.光标移动h或向左方向键光标向左移动一个字符j或向下方向键光标向下移动一个字符k或向上方向键光标向上移动一个字符l或向右方向键光标向右移动一个字符Ctrlf屏幕向前翻一页(常用)Ctrlb屏幕向后翻一页(常用)0(是数字0)动到这一行的第一个字符处(常用)$
Stella981 Stella981
3年前
Deepin重置管理员密码
Debian系重置管理员密码的指南网络上很多,这里针对Deepin列出步骤。关键是第3步,要在正确的位置输入内容。1.引导界面,按下“e”2.移动光标到包含“rosplashquiet”的行3.按下“Ctrle”,光标移动到行末,再把光标移动到“quiet”的后面4.按下空格键,输入“init/bin/bash”5
Wesley13 Wesley13
3年前
vi(vim)键盘图及其基本命令
!(https://oscimg.oschina.net/oscnet/up0a5b3e4c99fd26153d33c75d743b3915428.gif)进入vivifilename        打开或新建文件,并将光标置于第一行首vinfilename     打开文件,并将光标置于第n
Stella981 Stella981
3年前
Eclipse快捷键大全(转载)
Eclipse快捷键大全(转载)Ctrl1快速修复(最经典的快捷键,就不用多说了)CtrlD:删除当前行CtrlAlt↓复制当前行到下一行(复制增加)CtrlAlt↑复制当前行到上一行(复制增加)Alt↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt↑当前行和上面一行交
Wesley13 Wesley13
3年前
Vim使用技巧及基本命令分类
Vim有三种模式,命令模式、插入模式、低行模式有vi进入文件后就是命令模式,接着输入a或i或o 进入插入模式,接着按Esc回到命令模式,然后输入:进入低行模式。插入命令a(后 )在光标后插入A(尾 )在光标所在行尾插入i(前 )在光标前插入I(首 )在光标所在行首插入o(下 )
Wesley13 Wesley13
3年前
vim 生成1
操作步骤如下:    1、输入12、qa(开启录制功能,录制到a中,如不懂录制。请":helpq")    3、Y(复制当前行,功能与yy相同)    4、p(将复制内容粘贴到下一行,P复制到上一行)    5、CTRLa(注意如果是windows,这个时候是全选的功能,如何启动windows的全选功能请google"windo
Wesley13 Wesley13
3年前
Vim常用编辑命令记录
ge向后移动一个单词,光标停在单词尾部Ctrle,Ctrly滚动一行%跳转到相配对的括号c2w从当前光标往后删除2个单词,并进入插入模式cc修改一整行,仍保留原来的缩进S同cc