Time of Update: 2018-12-03
vim的自動縮進1、設定檔的位置在目錄 /etc/ 下面,有個名為vimrc的檔案,這是系統中公用的vim設定檔,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私人的設定檔,命名為:“.vimrc”。例如,/root目錄下,通常已經存在一個.vimrc檔案。 2、設定文法高亮顯示1) 開啟vimrc,添加以下語句來使得文法高亮顯示:syntax on2) 如果此時文法還是沒有高亮顯示,那麼在/etc目錄下的profile檔案中添加以下語句:export
Time of Update: 2018-12-03
需求情境:在使用vim編寫python指令碼時,由於python是嚴格空格對齊的,所以預設的tab很不方便。我們可以通過修改vim設定檔,是在編寫python指令碼時tab變成4個空格補充: 你可以通過vim手冊瞭解到你想知道的一切,如果我的敘述不是很清晰,你可以通過help來獲得協助 開啟vim的 協助 :help 本文所講的 你可以在set your settings章節找到。
Time of Update: 2018-12-03
工欲善其事,必先利其器作為Linux開發的必不可少的工具,能夠將Vi的功效發揮到極致,必然能夠提高我們的工作效率,下面是一些Vi的提示。 1、游標定位、翻屏滾屏。命令功能$當前行的末尾0當前行的開頭gg檔案頭G檔案尾10gg10G跳到第10行``這是兩個 back
Time of Update: 2018-12-03
Time of Update: 2018-12-03
vim的學習曲線相當的大(參看各種文字編輯器的學習曲線),所以,如果你一開始看到的是一大堆VIM的命令分類,你一定會對這個編輯器失去興趣的。下面的文章翻譯自《Learn Vim Progressively》,我覺得這是給新手最好的VIM的升級教程了,沒有列舉所有的命令,只是列舉了那些最有用的命令。非常不錯。——————————本文開始——————————你想以最快的速度學習人類史上最好的文字編輯器VIM嗎?你先得懂得如何在VIM倖存下來,然後一點一點地學習各種戲法。Vim the
Time of Update: 2018-12-03
yum (Yellowdog Updater Modified)是一個集與尋找,安裝,更新和刪除程式的Linux軟體。它運行在RPM包相容的Linux發行版本上,如:RedHat, Fedora, SUSE, CentOS, Mandriva。今天我在用CentOS 5.5的yum命令安裝的時候出現如下錯誤:[root@malu2 ~]# yum install vimLoaded plugins: fastestmirrorLoading mirror speeds from
Time of Update: 2018-12-03
在vim設定標記,目的就是為了快速定位,提高效率。 1、標記命令mark 在vim命令列模式下用help mark 查看mark命令的協助手冊 2、標記符 在文本中使用26 個標記符(a到z)。這些標記是不可見的,只是一個由vim 記住的位置。 3、設定標記 在普通模式下命令格式m [a-z] 例如:ma 在游標所在位置設定一個標記 4、跳轉到標記 命令格式:`標記符 `不是單引號,此命令可跳轉到標記所在行列位置。 移到標記a的命令是: `a
Time of Update: 2018-12-03
轉載請註明本篇博文來自“柳大CSDN部落格”:http://blog.csdn.net/poechant1、多檔案編輯模式(1)argument list模式,就是在開啟Vim編輯器時,攜帶多個檔案路徑參數。(2)buffer list模式,就是在進入Vim編輯器後,開啟多個緩衝區進行編輯。2、單一緩衝區開啟多個檔案:files顯示目前開啟了哪些檔案:n切換到下一個緩衝區內容:N切換到上一個緩衝區內容:2n切換到下下個緩衝區內容:bn下一個緩衝區內容(buffer
Time of Update: 2018-12-03
轉載本文請註明來自“柳大的CSDN部落格”:http://blog.csdn.net/poechant經過《Vim實戰手冊(8)Vimide——打造你自己的IDE(A)》之後,我們都知道了如果使用Tags來提高生產力。這一篇文章將向大家介紹WinManager,可以讓你的Vim看起來更像Vimide : )1、下載WinManager外掛程式你暫時先不需要瞭解什麼是WinManager,一會就一目瞭然了。相信經過上一篇博文的瞭解後,你的Vim應該配置成這個樣子了:不過現在僅僅是有tags可以用,
Time of Update: 2018-12-03
vim 下web開發html css js外掛程式Vim下的Web開發之html,CSS,javascript外掛程式 HTML下載HTML.zip解壓HTML.zip,然後將裡面的所有檔案copy到C:\Program Files\Vim\vimfiles目錄下首先,你應該把“ filetype plugin on ”寫入你的vimrc。重啟vim。建立一個test.html檔案。用gvim開啟按
Time of Update: 2018-12-03
使用vi編輯器的時候發現,ESC鍵不能返回到預設模式,輸入:help命令,發現ubuntu預設安裝的vim-tiny,很多功能不完善。所有為了方便,需要安裝完整的vim。注意:在ubuntu系統中vi和vim命令實際上是都是使用vim。Vim 有以下幾個模式:正常(normal)模式,預設的編輯模式;下面如果不加特殊說明,提到的命令都直接在正常模式下輸入;任何其它模式中都可以通過鍵盤上的 Esc
Time of Update: 2018-12-03
多標籤進入vim前 vim -p <檔案名稱> 以多標籤形式開啟檔案。如vim -p * 就是編輯目前的目錄的所有檔案,vim編輯中:tabnew 增加一個標籤:tabc 關閉當前的tab:tabo 關閉所有其他的tab:tabs 查看所有開啟的tab:tabp 或gT 前一個:tabn 或gt 後一個建立標籤頁:tabe <檔案名稱> 在新標籤頁中開啟指定的檔案。:tabnew <檔案名稱>
Time of Update: 2018-12-03
一方面自己在別的地方可以看到:)其實想想以前,vim的配置無非就是看看別人的很長的設定檔,自己照著copy一下,現在基本上形成了自己的習慣了,有什麼需要的自己加入快速鍵了,特別是以“,”(逗號)開始的leader使用起來非常的方便,雖然其實是犧牲了一個重複反向尋找的功能。。。。但是實際中,我沒有有過用到","這樣奇怪的需求,所以覆蓋了也不怎麼可惜。可惜的是發上來的檔案沒有文法高亮。。。。。。。。。。 let mapleader=","set encoding=utf-8set
Time of Update: 2018-12-03
Vim命令合集命令曆史以:和/開頭的命令都有曆史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個曆史命令。啟動vim在命令列視窗中輸入以下命令即可vim 直接啟動vimvim filename 開啟vim並建立名為filename的檔案檔案命令開啟單個檔案vim file同時開啟多個檔案vim file1 file2 file3 ...在vim視窗中開啟一個新檔案:open file在新視窗中開啟檔案:split
Time of Update: 2018-12-04
我用的Ubuntu版本為Ubuntu 10.10, 1.首先安裝sdcv: root@linuxidc.com:~# apt-get install sdcv 2.安裝詞典資料 我下載的字典為:langdao-ec-gb dictionary(en - zh_CN) 朗道英漢字典,下載下來的壓縮包名為:stardict-langdao-ec-gb- 2.4.2.tar.bz2(網上搜此包,很多的csdn也有的)
Time of Update: 2018-12-04
安裝vim後,如果還沒有高亮,就按照下面的方式設定: 一、如果沒有~/.vimrc ,先建立 $vi ~/.vimrc 二、切換到插入模式,把下面的設定直接拷貝進去: set autoindentset cindentset modelineset rulerset showcmdset showfulltagset showmodeset smartcaseset smartindentset imcmdlineet previewwindowset hlsearchsyntax
Time of Update: 2018-12-04
http://blog.chinaunix.net/uid-346158-id-2131115.html工作中嫌vim 中一個tab的寬度太大,debian系統,沒改之前是寬度是8個字元,想改成4,如下:cd ~vim .vimrc添加如下幾行:(括弧中的不是,是我添加的)set shiftwidth=4 (表示每一級縮排的長度)set softtabstop=4 (表示在編輯模式的時候按退格鍵的時候退回縮排的長度)set nu
Time of Update: 2018-12-04
Vim + ctags + taglist + code_complete另外一篇文章將Vim改造為強大的IDE—Vim整合Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有圖有真相)http://blog.csdn.net/bokee/article/details/6633193http://bbs.chinaunix.net/thread-699109-1-1.html所謂“工欲善其事,必先利其器”,所謂“磨刀不誤砍柴工“。
Time of Update: 2018-12-04
我不反感linux這個系統,但是我反感複雜的命令操作,我感覺作為一個程式員應該吧時間放在代碼的架構與編寫上,而不是放在記憶這些命令上面。之所以寫這篇文章是因為前段時間在配置一台ubuntu
Time of Update: 2018-12-04
查看檔案編碼 <:set fileencoding>加亮當前行 set cursorline加亮當前列 set cursorcolumn刪除分行符號 Jwork 的界定 iskeyword交換兩個字元xp移動到尾部 gE< >E 空白界定 頭部 B< >W 空白定界 word分解符號 上面的小寫 跳轉游標到當前行指定的字元上 f xxxx 向下移動 F