Time of Update: 2018-12-07
記在這裡做備忘吧。下面方法的好處是,不需要改變SecureCRT的配置,所以不影響對其他中文的顯示。問題:比如一個檔案用utf-8編碼,檔案頭:1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-此時:用SecureCRT到Linux下,使用VIM編輯,中文顯示會是亂碼。查看SecureCRT->Session OptionsTerminal->Appearance: Character encoding:
Time of Update: 2018-12-07
有一天我在看一些有關 Vim 的東東時,發現了它為什麼用 HJKL 鍵作為方向鍵的原因了。當 Bill Joy 建立 Vi 文字編輯器時,他使用的機器機器是 ADM-3A 終端機,這機器就是把 HJKL 鍵作為方向鍵。自然而然,Bill Joy 也就用了相同的按鍵了。HJKL 鍵 就是下面這個樣子的:ADM-3A 終端機鍵盤上的 HJKL 鍵同時帶有箭頭下面就是 ADM-3A 終端機全貌,Vi 就是在這上面創造的。ADM-3A 終端機全貌既然 Vim 是源自 Vi,所以也就使用了相同的
Time of Update: 2018-12-07
1 下載:http://www.vim.org/scripts/script.php?script_id=3112 解壓:把grep.vim 檔案丟到 /usr/share/vim/vim70/plugin 檔案夾就好了3 協助:在grep.vim 檔案頭部4 使用: 下面介紹它的用法: vim有自己的尋找功能, 但是跟shell中的grep比起來還是有些差距的, 有時Coding正火急火燎的時候, 真想按下F3, 對游標所在的詞來個全工程範圍的grep, 不用敲那些繁瑣的命令,
Time of Update: 2018-12-07
我們使用vi或者vim的時候,如果想要顯示行號,可能會這樣做:切換到命令模式,然後輸入set nu,再按斷行符號鍵就顯示了;還有就是咱們在編寫程式的時候,有的時候會希望按下斷行符號鍵後,游標不是每次都在行首,而是與上一行的第一個非空格符處對齊,也就是實現所謂的縮排功能,這是你可以在命令模式下輸入set autoindent。但是每次這樣輸入太麻煩了,可不可以在每次利用vim命令編輯時自動就設定好功能呢? 簡單說一下我的配置步驟。下表為vim的環境參數(鳥哥那本書上的)
Time of Update: 2018-12-07
vim補全方式: ==========================================================整行補全 CTRL-X CTRL-L根據當前檔案裡關鍵字補全 CTRL-X CTRL-N根據字典補全 CTRL-X CTRL-K根據同義字字典補全 CTRL-X CTRL-T根據標頭檔內關鍵字補全 CTRL-X
Time of Update: 2018-12-07
一. 移動: h,j,k,l: 左,下,上,右。 w: 下一個詞的詞首。 e:下一個詞的詞尾。 b:上一個詞的詞首。 <>: v 模式選中後進行縮排。二. 跳轉: %: 可以匹配{},"",(),[]之間跳轉。 H、M、L:直接跳轉到當前螢幕的頂部、中部、底部。 #H:跳轉到當前屏的第#行。 #L:跳轉到當前屏的倒數第#行。 zt: 當前編輯行置為屏頂。 zz: 當前編輯行置為屏中。 zb: 當前編輯行置為屏底。
Time of Update: 2018-12-07
Vim作為最好用的文字編輯器之一,使用vim來編文檔,寫代碼實在是很愜意的事情。每當學會了vim的一個新功能,就會很大地提高工作效率。有人使用vim幾十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。最近使用Vim來寫部落格,發現在Vim中粘貼Python代碼後,縮排就全亂了。仔細研究了以下,原來是自動縮排的緣故,於是做如下設定: :set noai
Time of Update: 2018-12-07
在Linux環境下,如果直接使用VI/VIM命令編輯沒有修改許可權的檔案時,儲存的時候就會提示使用者無法進行儲存操作,一般的解決方案只能是關閉檔案重新以sudo許可權開啟該檔案編輯後再儲存(前提是使用者具有sudo許可權)。其實,在VI/VIM模式下通過一些簡單的命令,就能在不關閉當前檔案的情況下達到儲存檔案的目的(感謝曉哲老師提供的方法):輸入命令:%! sudo tee % > /dev/null按提示輸入sudo許可權密碼輸入“L"(Load File)輸入:q命令退出關於“%!
Time of Update: 2018-12-07
vi(vim)是上Linux非常常用的編輯器,很多Linux發行版都預設安裝了vi(vim)。vi(vim)命令繁多但是如果使用靈活之後將會大大 提高效率。vi是“visual interface”的縮寫,vim是vi IMproved(增強版的vi)。在一般的系統管理維護中vi就夠用,如果想使用代碼加亮的話可以使用vim。下面vps偵探整理一下vi的使用教程:
Time of Update: 2018-12-07
在Vim初探(四)中介紹了Vim的外掛程式技術,本節將利用這些技術打造一個Python IDE。1.文法高亮 為了能在Vim中支援Python文法需要用到外掛程式python.vim,該外掛程式預設位於<Vim安裝目錄>/<$VIMRUNTIME>/syntax/下,如果你在該路徑下沒有找到這個外掛程式,需要到python.vim : Enhanced version of the python syntax highlighting
Time of Update: 2018-12-07
VIM是Linux和Unix下常用的文本編輯工具,在編寫代碼和閱讀代碼中經常使用。但VIM進行代碼專案管理時,沒有IDE整合開發工具方便,現在提供一個VIM外掛程式Project,可以對代碼項目進行簡單的集中管理一、 下載安裝1、 在 Vim 網站上下載最新版本project.tar.gz 或直接下載project-1.4.1.tar.gz2、 解壓縮移動plugin和doc到~/.vim目錄(沒有~/.vim則自己建立),步驟如下:mkdir ~/.vimmv doc ~/.vimmv
Time of Update: 2018-12-07
我在~/.vimrc中使用的顏色議題為desert.vim, 但是在我的電腦上#include及其它一些預先處理的字元顯示總是刺眼,看不清楚。於是就想改造一下desert.vim. 步驟如下:1. 首先,desert.vim放到~/.vim/colors目錄下,如果沒有,請建立一個:2. 開啟desert.vim, 對於顯示不滿意的項進行修改。如果不清楚,哪些項對應到什麼上,開啟vim, 輸入:hi 查看.3. 對相應的項進行修改, 如:PrePrco ctermfg=5,
Time of Update: 2018-12-07
lookupfile的確是一款無與倫比的檔案尋找外掛程式,但是有一個問題一直沒有得到解決。在<F5>調出尋找視窗後,輸入檔案名稱,尋找到幾個匹配的檔案後,只能按ctrl-n進行上下移動選擇。 如果我按上/下鍵, 直接退出了尋找模式,並且建立了一個新檔案, 檔案名稱為你輸入的要尋找的檔案字串。比如,你要尋找libvlc.c這個問題,按下鍵後,建立了一個libvlc.c的新檔案。這是為什麼呢?
Time of Update: 2018-12-07
安裝vim之後,將php文法高亮外掛程式 php.vim,放到/usr/share/vim/vimfiles/syntax 目錄下php文法高亮外掛程式在這裡下載:http://www.vim.org/scripts/script.php?script_id=1571 然後配置vim設定檔 vimrc 在這裡 /etc/vimrc ,增加一行 “syntax on” 。 注意這個目錄下還有一個設定檔 virc
Time of Update: 2018-12-07
各大編輯器使用不如人意,notepad++,多人推薦,但zencoding使用太小家氣。對我而言,其它的如ue啟動太慢,等等原因。不得不用神器:vim下載,http://www.vim.org/download.php#pcvim
Time of Update: 2018-12-07
(一) 容易忘記但又比較常用的操作: (1) 移動 w/W : 移至一個字(word)字首, 大小寫區別分別為忽略標點符號 e/E : 移至一個字尾 , 大小寫區別同上 b/B : 移至前一個字首 H/M/L : 移至螢幕頂/螢幕中/螢幕尾 :n 移至n行行首,或nG ( : 移至下一個句子 ) : 移至上一個句子 } : 移至下一個段落 { : 移至上一個段落 (2) 匹配 % : 匹配{} / [] / () (3)
Time of Update: 2018-12-07
現在的工作是在unix平台,平時是用UE的ftp功能來寫代碼的,有時候檔案大了,傳輸就很慢,而且經常不是很穩定。下定決心要學學Vim(現在應該沒有人用原始的vi了吧),在經過二周的使用後,發現Vim實在是非常不錯的一個editor,現在我在Windows上也裝了一個Vim,使用起來頗為順手,基本上已經替代了UE。下面介紹一些我在使用Vim的過程中得到的一些心得:1. 在使用Vim之前一定要進行一些設定,否則你使用起來肯定會很不爽,下面是我的配置 1 " ====================
Time of Update: 2018-12-07
俗話說,“工欲善其事,必先利其器“,好的開發工具可以幫我們大大地提高開發效率。用vim在linux下寫C++有一段時間了,這裡想把自己正在用的一些vim外掛程式和大家分享一下 1. Alternate (http://www.vim.org/scripts/script.php?script_id=31)在對應的標頭檔和代碼檔案中快速地切換安裝:(1) 下載a.vim到~/.vim/plugin目錄,alternate.txt到~/.vim/doc目錄(2) 進入vim,執行:helptags
Time of Update: 2018-12-07
1.設定檔位置 /etc/vim/vimrc2.具體更改配置set nocompatible 不使用vi預設鍵盤配置,如果不配置,在編輯模式下按方向鍵會輸入字元。set nu 顯示行號set autoindent 自動對齊set smartindent 智能對齊set showmatch 括弧匹配模式set ruler 顯示狀態行
Time of Update: 2018-12-07
Linux伺服器用vim來編輯設定檔和編程還是很不錯的,現在已經習慣了這種文本編輯方式.一般拿到新的伺服器都需要自己配置一下vim的環境,要不覺得總是不是很順手.vim初始設定檔位置“~/.vimrc”一般vim會有一個預設的設定檔樣本.我一般會cp到使用者目錄中,然後再修改."cp /usr/share/vim/vim70/vimrc_example.vim