Linux命令--vi(编辑或查看文件内容)
原文網址:Linux命令--vi(編輯或查看文件內容)_IT利刃出鞘的博客-CSDN博客
簡介
????????本文介紹Linux的vi命令的用法。
? ? ? ? vi命令適用于編輯文件內容,也可以查看文件內容。
定位
| 命令 | 作用 |
| 0(或^) | 光標移到行首 |
| $ | 光標移到行尾 |
| gg | 光標移動到文件首部 |
| G | 光標移動到文件末尾 |
| ngg/nG 無需回車 :n 回車 vi +n fileName 回車 | 跳轉到第n行。 |
| ctrl+o | 回到上一個光標的位置 |
| ctrl+i | 回到下一個光標的位置 |
| / | 輸入查找的字符,按n會往后查找,按N會往前查找 |
| ? | 輸入查找的字符,按n會往前查找,按N會往后查找 |
| ctrl+b | 上翻 |
| ctrl+f | 下翻 |
編輯
| 命令 | 作用 |
| u | 恢復到上一步 |
| ctrl+R | 恢復到撤銷之前的狀態。(對撤銷的撤銷) |
| a | 光標后插入文本 |
| i | 光標前插入文本 |
| o | 插入新的一行,從行首開始輸入 |
| d0 | 刪至行首 |
| ndd | 刪除從當前行開始的n行 |
| D | 刪至行尾 |
| x | 刪除光標后一個字符 |
退出
| 命令 | 作用 |
| :w | 保存文件 |
| :wq | 保存文件并退出 |
| :q | 退出 |
| :q! | 退出但是不保存 |
| :qall! | 放棄所有修改并退出 (可以用:qa!) |
| :wqall! | 保存所有并退出(可以用:wqa!) |
窗口
| 命令 | 作用 |
| :split | 豎直分割窗口。(可以用":sp",另外,可以這樣用:":sp./file1,以打開另一個文件) |
| :vsplit | 豎直分割窗口。(可以用":vs",另外,可以這樣用:":vs./file1,以打開另一個文件) |
| ctrl+w | 可以在窗口之間跳轉 |
| :only | 關閉其他窗口,只保留此窗口(可以用:on) |
| vim-o | 水平分割打開。例如:vim-ofile1file2 |
| vim-O | 豎直分割打開。例如:vim-Ofile1file2 |
| :shell | 在vi編輯的時候用此命令暫時跳出vi,可以運行命令(可用:sh)。可以用exit來恢復到vi界面 |
上下左右和退格
vi上下左右和退格不正常問題解決
步驟一
輸入chsh,回車
在Login Shell...后輸入/bin/bash回車
步驟二
修改/etc/vim/vimrc.tiny
修改 set compatible ?為 ?set nocompatible ? ? 設置是否兼容
添加 set backspace=2 ? ? 設置 backspace可以刪除任意字符
備注
set baskspace=2等同于set backspace=indent,eol,start
?indent: 如果用了:set indent,:set ai 等自動縮進,想用退格鍵將字段縮進的刪掉,必須設置這個選項。否則不響應。
eol:如果插入模式下在行開頭,想通過退格鍵合并兩行,需要設置eol。
start:要想刪除此次插入前的輸入,需設置這個。
總結
以上是生活随笔為你收集整理的Linux命令--vi(编辑或查看文件内容)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西威变频器 服务器显示,西威变频器故障查
- 下一篇: 股票分时量能分析 概念定义