vim编辑器基本设置,解决Ubuntu键盘错乱

解决Ubuntu键盘错乱

ubuntu自带的vim编辑器是tiny版本,功能有限。很多默认设置和完整的vim编辑器不一样。默认情况下采用vi兼容模式(compatible),把键盘方向键映射为H、J、K、L;Backspace使用异常等行为。

最好的解决方案是删除自带的vim,再安装完整版

#卸载vim-tiny
sudo apt remove vim-common
#安装vim
sudo apt install vim

若不想卸载,可修改配置文件

nano /etc/vim/vimrc.tiny,

注:vimrc.tiny是vim tiny版本的默认配置文件

将“compatible”改成“nocompatible”非兼容模式;

并添加:set backspace=2


vim编辑器基本设置

完整版vim编辑器默认的配置文件是/etc/vim/vimrc,此文件为系统及配置文件,修改会影响所有用户的vim环境。此外用户家目录中可配置属于用户的配置文件.vimrc,此文件默认不存在,需要用户自行创建。

用户配置文件优先级高于系统优先级。文件内下方配置信息优先于上方。

当用户用vim打开文件时,也可在命令模式下输入以下参数临时启动这些功能

配置文件常用参数:

vi /etc/vim/vimrc
#或在用户家目录中
vi .vimrc

#开启和关闭行号
set number
set nonumber
#可简写为
set nu
set nonu

#开启语法高亮
syntax on
#关闭语法高亮
syntax off

#查找时是否对查找内容进行高亮
set hlsearch
set nohlsearch

#是否继承上一行的缩进
set autoindent
set noautoindent

#更改字体色调,默认是light
set bg=light
set bg=dark

#将Tab转化为自定义的空格数
set tabstop=4

#是否开始实时搜索
set incsearch
set noincsearch

#搜索时是否忽略大小写
#忽略大小写
set ignorecase
#不忽略大小写
set noignorecase

#右下角显示当前输入的指令
set showcmd

#启动鼠标支持
set mouse=a 

#对光标所在行添加下划线
set cursorline

#左下角显示当前文件名
set title

#命令模式下Tab补全命令时显示命令列表
set wildmenu

#智能缩进
set smartindent

#终端支持的前提下可启动彩色
set termguicolors

vim编辑器常用操作

一般模式:

Ctrl + f 或 PgUp向下翻页
Ctrl + b 或 PgDn向上翻页
0(数字)或Home光标移动到这一行最前面
$ 或 End光标移动到这一行最后面
gg移动到第一行
/后接要搜索的内容+回车,从当前光标开始
n重复前一个查找(向下)
N重复前一个查找(向上)
dd删除光标所在整行

如今在支持SFTP的ssh客户端中已经很少用vim了。桌面环境下直接通过sftp客户端把各种配置文件下载到本地,修改后再上传比用vim方便得多。

评论

  1. maniac
    1 年前
    2024-1-22 20:21:56

    good!!!

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇