vim使用

Ubunta使用小技巧:
Ctrl+l 等同于清理屏幕 clear命令
up/down 方向键调出历史命令
Tab 自动补全系统命令、文件名
Ctrl+Alt+t 快速打开新终端
Ctrl+Shift+t 新建终端标签页

终端修改配置文件:
1、gedit ~/.bashrc 打开终端配置文件
2、一定要在末尾添加修改
# 精简命令提示符
PS1="\u@\w$ "

   #创建目录并进入目录
   mk()
   {
       mkdir $1 && cd $1
   }

3、保存退出,在终端输入 source ~/.bashrc
重新加载配置文件,使修改的内容生效

vim文本编辑器:
可以在终端下使用纯键盘操作的一款文本编辑器,号称编辑器之神,
可以升级(二次开发)可以安装拓展

基础用法:
1、 终端输入vim filename.c 如果文件不存在则新建并打开,存在则
直接打开
2、输入i 进入编辑模式,编写代码
3、保存退出:按Esc退出编辑模式,输入ZZ保存并退出

vim的三大模式;
正常模式:默认进入vim处于正常模式,一般用于阅读文件、使用快捷键
批量修改文件
编辑模式:一般用于编辑文件,输入内容
行底模式:一般用于对vim进行临时配置、或者执行一些高级操作

模式之间的切换:
正常 输入i -》 插入
插入 按Esc -》 正常
正常 输入: -》 行底
行底 按Esc -》 正常

正常模式的常用操作:
光标移动:
h j k l
gg 光标跳转到文件第一行
G 光标跳转到最后一行
n- 光标向上跳转n行
n加回车 光标往下跳转n行
nG 光标跳转到第n行
vim filename +n 直接跳转到第n行
删除代码:
dd 删除光标所在的一行代码
ndd 删除光标往下n行代码
x 删除一个字符

nx 删除n个字符
dw/de 删除一个连续的字符串 dw空格也删除
d$ 从光标处删除到行尾
d^ 从光标处删除到行首
dG 从光标处删除到文件末尾
dgg 从光标处删除到文件开头

复制代码:
yy 复制光标所在一行代码
nyy 复制光标所在n行代码
p 粘贴到光标下一行
P 粘贴到光标上一行
移动代码;
删除代码后内容存放到粘贴板,配合p\P使用可以达到移动代码的效果
替换代码:
r 替换一个字符
cw 替换一个字符串
R 进入替换模式
撤销操作:
u 撤销上次操作
Ctrl+r 取消撤销操作

正常模式进入插入模式的快捷键:
i 在光标的前方进入插入模式
I 光标跳转到行首,进入插入模式
a 在光标的后方进入插入模式
A 光标跳转到行尾,进入插入模式
o 在光标下一行插入一个行空白行,进入插入模式
O 在光标上一行插入一个行空白行,进入插入模式

插入模式的常用操作:
Ctrl+p 自动补全 注意:多使用
Ctrl+i 缩进,相当于Tab
Ctrl+j/m 回车
Ctrl+c 相当于Esc
自定义组合按键:
Ctrl+z 在任何模式下,保存退出
Ctrl+x 自动保存并编译并运行C代码
Ctrl+p 在正常模式下,自动添加头文件和main函数

行底模式下的操作:
:w 保存
:q 退出 :q! 强制退出
:wq 保存并退出
:x 保存并退出
:X 加密,注意:必须:wq退出才生效,ZZ不行
注意:删除密码 :set key=空格
:set nu 显示行号
:set nonu 不显示行号
:!系统命令 执行系统命令
:%s/old/new 把文件中old替换成new
:/key 查询key关键字 n查下一个 N查上一个
:>n 光标处往下n行向右缩进一次
:<n 光标处往下n行向左缩进一次

如何对vim进行配置:
1、打开vim配置文件 vim ~/.vimrc
2、写配置文件
3、保存退出,下次打开vim就生效,长期有效

学习使用vim的建议:
1、适可而止
2、强制自己去练习使用vim
3、vimtutor vim自带的vim教程,可以直接操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值