在Windows下安装和使用vim
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
安装
vim官网welcome home : vim online
下载Windows版本Releases · vim/vim-win32-installer · GitHub
双击exe一路下一步即可
在环境变量添加vim的安装路径
在cmd窗口输入vim
即可进入vim
在vim的安装目录下有个配置文件_vimrc
我们可以修改配置文件如在文件末加上
set number
这样便可以显示行号了
同样的也可以设置禁止vim生成un~
文件
set noundofile
set nobackup
set noswapfile
vim主要有3种模式当然还有其它模式
-
命令模式(普通模式)
Normal mode进入vim便是命令模式从其它模式切换到命令模式按
esc
即可 -
编辑模式(输入模式)
Insert mode在命令模式下输入
i
即可进入编辑模式 -
末行模式(命令行模式)
Command-line mode在命令模式下输入
:
或/
等即可进入末行模式退出vim输入:q
命令模式
移动光标
1、方向键对应键盘上的hjkl
其中
h
左
j
下
k
上
l
右
同时
3j
向下移动3
行
4k
向上移动4
行
6h
向左移动6
格
5l
向右移动5
格
2、移动到行首或行尾
^
移动到行首即shift
+ 6
相当于home
键
$
移动到行尾即shift
+ 4
相当于end
键
移动到行首也可以按数字0
3、移动到文件首行或文件末行
gg
移动到文件首行
G
移动到文件末行
4、向上或向下翻屏
ctrl
+ u
向上翻屏相当于pgup
键即page up
ctrl
+ d
向下翻屏相当于padn
键即page down
5、以单词为单位进行移动
w
移动到下一个单词相当于ctrl
+ →
b
移动到上一个单词相当于ctrl
+←
6、快速移动
6G
快速将光标移动到第6行
复制&粘贴
复制(yank)y
粘贴(paste)p
yy
复制当前行
y4j
复制包括当前行以及下4行的内容即复制5行
y8l
复制光标的右8个字符
yaw
yank all word复制当前光标所在的单词
p
在光标所在的位置粘贴
剪切&删除
x
向后删除一个字符相当于delete
键
X
向前删除一个字符相当于backspace
键
dd
剪切光标所在行如果不粘贴相当于删除当前行
D
剪切光标所在行不包括最后的换行符即剪切后当前行会变成空白行
撤销&恢复
u
undo撤销相当于ctrl
+ z
ctrl
+ r
恢复之前的撤销操作相当于ctrl
+ y
可视化操作
按住v
即可进入可视模式的可视块通过hjkl
选择
之后按y
进行复制按D
表示删除选中行d
表示删选中块
编辑模式
如何从命令模式进入编辑模式
i
从光标所在处输入
I
从光标所在行的第一个非空字符开始输入
a
从光标所在处的下一个字符开始输入
A
从光标所在行的最后一个字符开始输入
o
从光标所在行的下一行(新的一行)输入
O
从光标所在行的上一行(新的一行)输入
caw
change all word删除光标所在单词并进入编辑模式
ctrl
+ n
自动补齐代码继续ctrl
+ n
即可进行切换
末行模式
从命令模式按英文的冒号:
即可进入末行模式输入完后按回车
文件操作
:w
write保存
:w 路径
另存为
:q
quit退出
:wq
保存并退出
:q!
强制退出不做修改
:e!
放弃所有修改并重新载入该文件的原始内容
:!dir
执行外部命令dir
按enter即可返回vim
搜索
/hello
从光标之下搜索hello
高亮显示在搜索结果中切换上/下一个结果N/n
?hello
从光标之上搜索hello
高亮显示在搜索结果中切换上/下一个结果N/n
:nohl
no highlight取消高亮
替换
:s/搜索的关键词/新的内容
替换光标所在行的第一处符合条件的内容
:s/搜索的关键词/新的内容/g
替换光标所在行的全部符合条件的内容
:%s/搜索的关键词/新的内容
替换整个文档中每行第一个符合条件的内容
:%s/搜索的关键词/新的内容/g
替换整个文档的符合条件的内容
其中%
表示整个文件g
表示全局global
其它
vim和系统粘贴板交互_Nicetomeetu-的博客-CSDN博客
"+y
把vim的内容拷贝至系统粘贴板。
"+p
把系统粘贴板的内容粘贴至vim
。
参考
禁止vim生成 un~文件 | 简书 (jianshu.com)
Linux vi/vim | 菜鸟教程 (runoob.com)
黑马程序员-linux从入门到精通 | 哔哩哔哩_bilibili
最强Vim新手指南手把手教你打造只属于自己的代码编辑器| 哔哩哔哩_bilibili
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |