Linux进阶-编辑器
生活随笔
收集整理的這篇文章主要介紹了
Linux进阶-编辑器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
常用兩個編輯器
gedit編輯器:依賴圖形界面。
vi/vim編輯器:sudo apt install vim(安裝vim編輯器)
vim與vi的區別:
vim是vi的升級版本,兼容vi;
vi按u只能撤銷上次命令,而在vim里可以無限制的撤銷;
vi只能運行于類unix系統中,而vim可以運行于unix,windows,mac等多操作平臺;
vim可以用不同顏色高亮代碼;
可通過vimrc文件配置更加高級的功能。
vim三種模式:
一般模式(默認模式)
插入模式(編輯模式)
命令行模式
| 插入模式快捷鍵 | 描述 |
| a | 在當前光標所在位置的下一個字符插入文本 |
| i | 在當前光標所在位置插入文本 |
| o | 在光標所在位置后插入新行 |
| r | 替換當前光標所在位置的字符 |
| R | 可以替換當前光標所在位置之后的字符 |
| Esc | 退出插入模式 |
| 一般模式快捷鍵 | 描述 |
| k/↑ | 光標向上移動 |
| j/↓ | 光標向下移動 |
| h/← | 光標向左移動 |
| l/→ | 光標向右移動 |
| PageUp | 向上翻頁 |
| PageDown | 向下翻頁 |
| n+shift+g | 跳轉到第n行 |
| shift+g | 跳轉到最末行 |
| gg | 跳轉到第一行 |
| /word | 在文件中搜索關鍵字word |
| n | 查找下一個關鍵字 |
| N | 查找上一個關鍵字 |
| u | 撤銷上一步操作,等同于Windows的Ctrl+Z |
| dw | 刪除一個單詞 |
| dd | 刪除當前行 |
| ndd | 刪除光標后n行 |
| x | 剪切光標選中的字符 |
| y | 復制光標所選的內容 |
| yy | 復制當前行 |
| nyy | 復制當前行后n行 |
| p | 將復制的數據粘貼在當前行的下一行 |
| P | 將復制的數據粘貼在當前行的上一行 |
| v | 選擇多個字符 |
| V | 可以選擇多行 |
| 命令行模式快捷鍵 | 描述 |
| w | 保存文檔 |
| w <filename> | 另存為以<filename>為文件名的文檔 |
| r? <filename> | 讀取文件名為filename的文檔 |
| q | 直接退出軟件,前提是文檔未作任何修改 |
| q! | 不保存修改,直接退出軟件 |
| wq | 保存文檔,并退出軟件 |
| set nu | 在行首加入行號 |
| set nonu | 不顯示行號 |
| set hlsearch | 搜索結果高亮顯示 |
| !command | 回到終端窗口,執行command命令,按回車鍵可切回vim |
總結
以上是生活随笔為你收集整理的Linux进阶-编辑器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: webpack-js压缩
- 下一篇: linux 其他常用命令