vim常用命令
模式
vim 分為兩種模式
1.? ? ? ? 命令模式
2.? ? ? ? 編輯模式
命令模式
i? ? ? ? 進入編輯模式
w? ? ? ? 保存
q? ? ? ? 退出
!? ? ? ? 強制
syntax on? ? ? ? 打開語法高亮
set number? ? ? ? 顯示行號
cc? ? ? ? 剪切當前行
pp? ? ? ? 粘貼到當前行
u? ? ? ? 撤銷3武器3
yy? ? ? ? 復制當前行
dd? ? ? ? 刪除當前行
ctrl? ? ? ? n? ? ? ? 自動補全
編輯模式
控制光標
h? ? ? ? 光標向左j? ? ? ? 光標向下k? ? ? ? 光標向上l? ? ? ? 光標向右//連續跳轉指定 行號 j 往下跳轉30行 20j //連續跳轉指定行號 行號 j 往上跳轉30行 30k//跳轉到指定行號gg 跳轉到10行 10gg快速移動w 跳向下一個單詞b 跳向上一個單詞翻頁
PageUp 向下翻一頁 PageDown 向上翻一頁ctrl f 向下翻一頁 ctrl b 向上翻一頁查找
// /字符串 查找name /name//向下查找 shift n//向上查找 shift b拷貝
//拷貝當前行 yy//粘貼到當前行 pp剪切
//剪切當前行 cc//剪切3行c3c粘貼
//粘貼到當前行 pp代碼對齊
//== 當前行代碼對齊 ==//整片代碼對齊 gg=G gg=G//向下 對齊行數 10== 10==視角
//向下 ctrl e//向上 ctrl yCMD模式
cat????????查看文本文件? ? ? ? ?舉例: cat hello.cpp
視圖模式
按v進入視圖模式
↑↓←→控制選區
c剪切
y復制
VIM配置文件 ~/.vimrc
配置文件名字叫? ? ? ? vimrc
編輯vimrc
//剛裝vim時 為新文件 vim ~/.vimrc設置字符集為utf-8
set?encoding=utf-8?fileencodings=utf-8
示例
指定保存名字
//1.打開vim vim//2.輸入i進行編輯/**輸入內容#include<iostream>int main(){return 0;} **///3.保存并指定名字為a.cpp1.esc 進入命令模式 2.:wq a.cppvim 配置文件
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vimvim plug
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vimmake
//進入root權限 su root //更新應用列表 apt-get update //安裝make apt-get install makeroot密碼
//設置密碼 sudo passwd rootrootvim安裝
sudo apt-get install vim-gtkubuntu配置源?
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse # 移動到apt源文件路徑 $ cd /etc/apt # 備份原來的源文件 $ sudo cp sources.list sources.list.bak # 刪除文件里的所有內容,然后粘貼阿里源地址 $ sudo vim sources.list# 更新 $ sudo apt update總結
- 上一篇: dos攻击命令_Kali Linux系列
- 下一篇: git 忽略 部分文件夹_git提交忽略