vim的一些设置
vim的一些设置
柳白子 发表于1年前
vim的一些设置
  • 发表于 1年前
  • 阅读 12
  • 收藏 0
  • 点赞 0
  • 评论 0
摘要: 行号,缩进,背景颜色,模板的一些全局设置

    一、vim的一些小设置

   vim在Linux系统下是非常好用的一个文本编辑器,但是默认是没有任何设置的,我们可以在~/.vimrc 文件里面添加进自己想要的内容。设置如下:

  1  set nu                           //给vim里的内容设置行号
  2 set autoindent              //在这种缩进形式中,新增加的行和前一行使用相同的缩进形式。
  3 color default                //使用默认颜色
  4 set et
  5 set ts=4
  6 set sts=4
  7 set sw=4
  8 set smarttab
  9 set ai
 10 set si
 11 set ic
 12 set hls is
 13 filetype plugin on
 14 let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
 15 autocmd BufNewFile *.sh 0r /usr/share/vim/vimfiles/template.sh  //.sh文件使用路径中的模板
 16 autocmd BufNewFile *.py 0r /usr/share/vim/vimfiles/template.py  //.py文件使用路径中的模板

比如语法高亮...都在上面的设置里面。

在/etc/vimrc文件中的28行告诉我们应该在哪里创建我们想要的模板,同时要将这条命令写到~/.vimrc文件中去

新建一个/usr/share/vim/vimfiles/template.xx (xx为我们想要设置的模板文件的后缀)

在文件中写下我们想要的模板内容,保存即可用户全局啦!

例如上面.py这个模板,以后每一个以.py结尾的文件,都会自动添加我们模板中的这三行代码。以后就在也不用写脚本的时候逐行添加了。

二、vim的一些应用小技巧

在vim中我们有时候可以用到一些小小的操作技巧,让我们的可以节约我们的时间。

1、 ctrl+v  进入列操作模式

     在列操作模式中,我们可以选定我们想要那几列的内容,然后shift+i (这时光标会跳到我们列模式选择前的那个位置)对我们的内容进行操作(比如缩进和增加文字距离),操作完成后按下两次Esc键。我们刚刚选中的那几行都进行了我们刚才的那个操作(比如缩进和增加文字距离)。

2、x

    在normal模式下,直接删除当前单个字符

3、dd

    在normal 模式下,删除光标所在的行

4、%s/搜索的内容/替换的内容/g

    在normal 模式下,授搜全局并替换内容,不加g只替换我第一次搜到的内容。

5、u 撤销之前的操作

    ctrl+r 恢复之前的撤销操作

6、全部删除:dG

     全部复制:ggyG

     还可以使用ctrl+insert 复制,sh

共有 人打赏支持
粉丝 7
博文 109
码字总数 122193
×
柳白子
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: