vim的一些設置

    1、vim的一些小設置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文件使用路徑中的模板orm

好比語法高亮...都在上面的設置裏面。cmd

在/etc/vimrc文件中的28行告訴咱們應該在哪裏建立咱們想要的模板,同時要將這條命令寫到~/.vimrc文件中去io

新建一個/usr/share/vim/vimfiles/template.xx (xx爲咱們想要設置的模板文件的後綴)模板

在文件中寫下咱們想要的模板內容,保存便可用戶全局啦!file

例如上面.py這個模板,之後每個以.py結尾的文件,都會自動添加咱們模板中的這三行代碼。之後就在也不用寫腳本的時候逐行添加了。vimrc

2、vim的一些應用小技巧搜索

在vim中咱們有時候能夠用到一些小小的操做技巧,讓咱們的能夠節約咱們的時間。plugin

一、 ctrl+v  進入列操做模式

     在列操做模式中,咱們能夠選定咱們想要那幾列的內容,而後shift+i (這時光標會跳到咱們列模式選擇前的那個位置)對咱們的內容進行操做(好比縮進和增長文字距離),操做完成後按下兩次Esc鍵。咱們剛剛選中的那幾行都進行了咱們剛纔的那個操做(好比縮進和增長文字距離)。

二、x

    在normal模式下,直接刪除當前單個字符

三、dd

    在normal 模式下,刪除光標所在的行

四、%s/搜索的內容/替換的內容/g

    在normal 模式下,授搜全局並替換內容,不加g只替換我第一次搜到的內容。

五、u 撤銷以前的操做

    ctrl+r 恢復以前的撤銷操做

六、所有刪除:dG

     所有複製:ggyG

     還可使用ctrl+insert 複製,sh

相關文章
相關標籤/搜索