Debian中VI的配置方法

刚刚安装了Debian,却发现其自带的VI存在问题:
1)不支持语法高亮提示
2)不支持Backspace键的删除功能

原来Debian中自带的VI是VIM-TINY,程序本身就是不支持语法高亮和Backspace删除功能。

可以使用以下办法解决:
1)重新安装其它版本的VI
  apt-get install vim vim-runtime ctags
2)配置~/.vimrc
  添加syntax on

 

 

VI常用的配置选项
-----------------------
set number
set showcmd
set incsearch
set expandtab
set showcmd
set history=400
set autoread
set ffs=unix,mac,dos
set hlsearch
set shiftwidth=2
set wrap
set ai
set si
set cindent
set termencoding=unix
set tabstop=2
set nocompatible
set showmatch
set fileencodings=utf-8,gb2312,18030,gbk
set fileformats=unix
set ttyfast
syntax on
set imcmdline
set previewwindow
set showfulltag
set cursorline
set ruler
" set mouse=a

" Close the error bells
set vb t_vb=
set nowrapscan

" When open a file, it will jump to the last cursor position
if has("autocmd")
autocmd BufReadPost *
 / if line("'/"") > 0 && line ("'/"") <= line("$") |
 /   exe "normal! g'/"" |
 / endif
endif

" For ctags
set tags=tags;
set autochdir

" For taglist
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Auto_Open=1
set updatetime=100

" For auto complete '(' and '{'
ino ( ()<esc>:let leavechar=")"<cr>i
ino { {}<esc>:let leavechar="}"<cr>i
ino ' ''<esc>:let leavechar="'"<cr>i
ino " ""<esc>:let leavechar='"'<cr>i
imap <c-l> <esc>:exec "normal f" . leavechar<cr>a

" For comment in C program /**/
set comments=s1:/*,mb:*,ex0:/

VI最常用操作

-----------------
i
  进入编辑状态可在光标处插入内容
o
  在当前行下方插入空白行并进入编辑状态
O
  在当前行上方插入空白行并进入编辑状态
D
  删除当前行光标后的所有内容
dd
  删除当前行
gg
  跳至文件顶部
G
  跳至文件底部
0
  移至本行开头
$
  移至本行末尾
x
  删除
CTRL+u
  向上翻页
CTRL+d
  向下翻页
yw
  复制光标所在单词
yy
  复制当前行
p
  粘贴至光标后
P
  粘贴至光标前
#
  查找与当前光标相同的单词或字符并高亮显示
/
  查找字符串
:sp
  以分栏方式打开另一文件
CTRL+ww
  在分栏方式打开的多个文件之间跳转
:num
  跳至文本的第num行
:g/str1/s//str2/
  用字符串str2替换文本中所有的str1
:x
  保存退出
:q!
  不保存退出

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Debian 12配置IP的方法是通过修改/etc/network/interfaces文件来实现。具体的配置步骤如下所示: 1. 打开终端并使用适当的编辑器(如vi或nano)打开/etc/network/interfaces文件。 2. 在文件找到eth0(或其他适当的网络接口),添加以下行来配置静态IP地址: auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 其,address为所需的IP地址,netmask为子网掩码,gateway为默认网关的IP地址。 3. 保存并关闭文件。 4. 重启网络服务以应用更改,可以使用以下命令来完成:systemctl restart networking。 这样,你就成功配置Debian 12的静态IP地址。请注意,这里的配置示例仅供参考,你需要根据实际情况进行调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Debian 12 静态IP / 固定IP的设置](https://blog.csdn.net/weinsheimer/article/details/131508340)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [debian设置IP](https://blog.csdn.net/wljk506/article/details/124278480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值