ubuntu下vim的安装及常用编程习惯设置

本文介绍了如何安装和配置Vim编辑器以提高编程效率。包括安装vim、编辑程序文件、配置显示行号、设置制表符宽度及缩进、自动缩进、不同文件类型的定制配置等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:安装vim命令(GUI界面下的vim):

[python]  view plain  copy
  1. sudo apt-get install vim-gtk  

2:用vim编辑一个程序文件文件(其中aaa代表程序的名称,xx代表程序的后缀名比如Java程序后缀为.java;Python的后缀为.py)

[python]  view plain  copy
  1. vim aaa.xx  

3:在vim中显示行号:

     a:在terminal打开并输入以下命令:

[python]  view plain  copy
  1. sudo gedit /etc/vim/vimrc  
     b:在打开的vimrc文件末尾添加:
[python]  view plain  copy
  1. set number  
4:在 vim中设置制表符的宽度为4命令(tabstop表示一个tab显示出来的是多少个空格长度的tab):
[python]  view plain  copy
  1. set tabstop=4  
5:在vim中设置软制表符宽度为4命令(softtabstop表示在编辑模式的时候按退格键的时候退回缩进的长度):
[python]  view plain  copy
  1. set softtabstop=4  

6:在vim中设置缩进的空格数为4命令(shiftwidth表示每一级缩进的长度,一般设置成跟tabstop和softtabstop一样的长度):

[python]  view plain  copy
  1. set shiftwidth=4  
7:在vim中设置自动缩进(每一行的缩近值与上一行相等)命令:
[python]  view plain  copy
  1. set autoindent  
8:取消自动缩进命令:
[python]  view plain  copy
  1. set noautoindent  
9:使用c++,c语言风格的自动缩进方式命令:
[python]  view plain  copy
  1. set cindent  
10:设置expandtab时,缩进用空格来表示,用noexpandtab则是用制表符表示一个缩进:
[python]  view plain  copy
  1. set expandtab  
11:给不同的文件设置不同的风格,这个时候需要你总结上面的语句,形成一个if判断语句的形式:
[python]  view plain  copy
  1. if has("autocmd")  
  2.     autocmd FileType javascript setlocal ts=4 sts=4 sw=4 expandtab  
  3.     autocmd FileType python setlocal ts=4 sts=4 sw=4 expandtab  
  4. endif  

12:在进入vim编辑后进入insert编辑环境命令:

[python]  view plain  copy
  1. i  
13:退出insert环境按esc按钮。

14:在vim环境下输入:

[python]  view plain  copy
  1. :q!   #强制退出不报存  
15:在vim环境输入:
[python]  view plain  copy
  1. :wq  #保存文件并退出  

16:在vim环境下光标移动到想删除的行输入dd删除光标所在的行:

[python]  view plain  copy
  1. dd  
17:在vim环境下小写x删除光标所在的位置的符号,大写X删除光标前面的一个位置的符号
[python]  view plain  copy
  1. X   #删除光标所处位置的前一个字符     
  2. x   #删除光标所处位置的字符  

18:在vim环境下查找自己想要的字符串“XXX”所在位置

/XXX   #命令模式下输入斜杠后跟自己想查找的字符串回车即可

19:查找某一个rpm安装包XXX软件安装好的位置

whereis XXX




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值