Linux——vim快捷键和配置

在Linux中写代码会使用到vim,这就要我们会使用vim的快捷键和一些相关配置,以下就是我整理的一些常用vim配置啦,希望能够帮助到你哦!

shift+$:光标定位到当前行最右侧结尾处

shift+^:光标定位到当前行最左侧开头处

shift+g:光标定位到文本的最结尾

n+shift+g:光标定位到第n行最左侧开头处

gg:光标定位到文本的最开头

h:光标向左移动

j:光标向下移动

k:光标向上移动

l:光标向右移动


yy:复制当前行

p:在下一行进行粘贴

n+yy:复制n行

n+p:在下一行进行n次粘贴

u:撤销编辑操作——undo

ctrl+r:反撤销,对撤销进行撤销

dd:删除(剪切)当前行

n+dd:删除(剪切)多行

shift+`=~:大小写快速切换(小写刷成大写、大写刷成小写)

r:替换当前光标所在的字符(r+‘key’)

n+r:替换n个字符

shift+r=R:切换到替换模式,无视原文本内容

x:删除光标所在字符

n+x:删除光标在内的n个字符

n+shift+x=X:向左删除n个字符

shift+3=#:高亮要查找的标识符(函数名、变量名)

n:下一个查找到的标识符

w:光标按照“单词”在行内向后进行移动

b:光标按照“单词”在行内向前进行移动

Ctrl+ww:在两个打开的vim的文件之间来回切换


批量化注释:

1.Ctrl+v

2.hjkl区域选择

3.shift+i=I

4.//

5.Esc

批量化去注释:

1.Ctrl+v

2.hjkl区域选择

3.d


多文件编辑

:vs filename:打开一个新的文件

Ctrl+ww:光标多终端切换

vim的基础配置

推荐使用非root用户

在用户的家目录下找到.vimrc文件(如果没有就自己新建一个)然后把里面的内容写进去

set nu
set cursorline
hi Cursorline cterm=bold ctermbg=black ctermfg=green guibg=green
"set cursorcolumn
"Cursorcolumn cterm=bold ctermbg=black ctermfg=green guibg=green
set autoindent
set softtabstop=4
set tabstop=4
set cindent
set shiftwidth=4
set smartindent
syntax on
set backspace=indent,eol,start

"inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap " ""<ESC>i

这是一些基础配置,对于写一些简单的代码其实也够用

插件配置(CentOS7版本)

可以用下面的指令(推荐使用非root用户)。步骤如下:

输入指令:

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

正确输入后,会自动配置。自动配置完成以后(有明显的提示)在输入这个指令:

source ~/.bashrc

然后就可以用了

卸载方法

在安装了VimForCpp的用户下执行:

bash ~/.VimForCpp/uninstall.sh

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值