vim、vscode 快捷习惯

vim

配置文件

Vim 的全局配置一般在/etc/vim/vimrc或者/etc/vimrc,对所有用户生效。
用户个人的配置在 用户家目录下的 .vimrc 文件 中,若找不到 可以 创建一个。
进入vim后,输入 :version 命令可以查看 vim 的 配置文件 路径

  • .vimrc

常用的基础配置

# 显示行号
set nu

# 语法高亮 
syntax on

# 设置tab键为4个空格
set tabstop=4 

# 按下回车键后,下一行的 缩进会自动 跟 上一行的缩进 保持一致
set autoindent

# 光标所在行高亮
set cursorline

# 光标遇到 圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号。
set showmatch

# 搜索时高亮显示匹配结果
set hlsearch

# vim需要记住100次历史操作
set history=100

必知操作

1、删除(剪切)

# 辅助记忆
删后 ==> ?
删前 ==> ?
删一个单词 ==> ?
删到行尾 ==> ?
删整行 ==> ?
删多行 ==> ?
全部删除 ==> ?
===================================

x 删后
X 删前
diw 删一个单词
D 删到行尾
dd 删整行
ndd 以当前行开始(包括当前行)向下删除 n 行
dG 全部删除

2、粘贴

# 辅助记忆
行下、词后 ==> ?
行上、词前 ==> ?

===================================

p(小写) 行下、词后   (习惯上的 正常操作)
P(大写) 行上、词前

3、复制

# 辅助记忆
一个词 ==> ?
一整行 ==> ?
全部复制 ==> ?
===================================

yiw 一个词
yy  一整行
ggYG 全部复制
  • 范围复制
  1. 可视模式
    将光标移动到要复制的文本开始的地方,按v进入可视模式。
  2. 范围复制
    将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。
  3. 粘贴
    移动光标到 指定地方,按p粘贴
  • 多行复制

任务:将第9行至第15行的数据,复制到第16行

:9,15 copy 16

# 同理
:9,15 move 16  将第9行到第15行的文本内容 移动到 第16行的后面  

4、撤销、回退 操作

u ==> 撤销
ctrl + r  ==> 回退

5、搜索操作

/ 后面紧接需要搜索的字符串, 按下回车之后, 从光标位置向下查找
按 n 光标跑到下一个匹配结果上,
按 N 光标跑到上一个匹配结果上。

6、批量替换

将文中所有的 wtt 替换成 tan

:%s/wtt/tan/g

7、光标跳动

让光标在成对的光标间跳转
跳到行首
跳到行尾
上一个单词词首
下一个单词词首

=================================

%
^
$
b
w

8 光标进入

i
在当前光标 之前 等待插入字符

I
在当前行首位置,等待输入。

a
在当前光标 之后 等待插入字符

A
在当前行尾位置,等待输入。

o
当前光标 下一行 ,开一空行,在空行首位置 等待输入。

O
当前光标 上一行 ,开一空行,在空行首位置 等待输入。

9、翻页

上半页
下半夜

=================================

ctrl b
ctrl d

10、多行注释

# 注释
1,10s/^/#/g

# 取消注释
1,10s/^#//g

vscode

光标

  • 在下一行插入
ctrl + enter
  • 在上一行插入
ctrl + shift + enter
  • 多行光标
ctrl + shift + 上键|下键
  • 跳到指定 行数
ctrl + g  然后输入 行数

复、粘、剪、删

  • 复制一整行
ctrl + c

ctrl + v 粘贴在光标的上一行
  • 剪切一整行
ctrl + x

ctrl + v 粘贴在光标的上一行
  • 从光标所在位置 删除到 行首、尾
# 删除到 行首
alt + 左键
# 删除到 行尾
alt + 右键
  • 从光标所在位置 删除到 整个文件首、尾
# 删除到 行首
ctrl + shift + Home  然后 删除选中
# 删除到 行尾
ctrl + shift + End  然后 删除选中
  • 复制改行到下一行
shift + alt + 下键
  • 上下移动该行
ctrl + alt + 上键|下键

更改

  • 变量名
光标落在 待修改的 变量名 上, 按下 F2.
如果修改的 变量 是函数的 形参,则 该作用域下 所有 使用到形参的地方 都会同步修改。

文档整理

  • 格式化文档
shift + alt + f
  • 多行 合并为 一行
ctrl + shift + p  # 调出 命令窗口

join lines # 输入 左侧内容 回车
  • 折叠所有函数
ctrl + shift + alt + -

查找

  • 匹配查找
ctrl + f
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值