Time of Update: 2018-07-24
http://denven.blog.hexun.com/11727196_d.html 使用netrw外掛程式:Netrw supports reading and writing files across networks. 通常使用: gvim ftp://username@hostname[:port]/full_directory/filename vim
Time of Update: 2018-07-25
閃屏問題解決方案: 1、臨時姐姐方法ctrl+a ctrl+g 2、徹底方法 修改/etc/screenrc中,將vbell on 修改為vbell off, 好像有兩處。 復原問題: 我現在也只看到這個方法,但是我覺得會有別的方法的,還待看吧。 1、當程式輸出幾百行的時候,如果用screen的話,在putty裡是無法直接看到滾出螢幕的內容的。這個問題我一直沒找到解決方案,知道今天。
Time of Update: 2018-07-26
文法高亮並不需要安裝外掛程式,只需要在.vimrc設定檔中增加幾行: augroup vimrcEx autocmd! "特定檔案的文法高亮 autocmd BufRead,BufNewFile *.md set filetype=markdown "啟用Markdown拼字檢查 autocmd FileType markdown setlocal spell "一行只顯示80個字元 autocmd
Time of Update: 2018-07-26
在UBUNTU中vim的設定檔存放在/etc/vim目錄中,設定檔名為vimrc 在終端 輸入以下命令來編輯vimrc設定檔: sudo vim /etc/vim/vimrc 或者 sudo gedit /etc/vim/vimrc 此檔案需要用root許可權來訪問,否則只有read許可權 可以sudo臨時使用一下,當然也可以su一下 1、顯示行號 在檔案末端添加一新行,輸入
Time of Update: 2018-07-26
1. ctags+cscope配合使用的原因: 為什麼要配合,因為,比如cscope能提供更多的尋找功能等功能。但是ctags遠比cscope支援更多的檔案。比如要訪問一個java工程檔案,那麼cscope是能力低下的,比如對類識別不行,但是我們仍然可以利用其一些功能,比如找到什麼函數調用了這個函數。
Time of Update: 2018-07-26
第四課 基本的複製、粘貼操作 剪下和粘貼 當用命令 d 或 x 刪除了一段文字後,被刪除的文字就自動被 vim 儲存到了一個特殊的剪下板中。之後可以用 p 命令(put)將其粘貼到游標所在的位置的後面。 大家可以試試依次輸入下面兩條命令: dd p 這兩條命令執行下來相當於將兩行內容調換了位置,類似下面的命令 x p 將兩個字母顛倒了位置。
Time of Update: 2018-07-22
太簡單的就不說了,隨便找手冊可以找到,這裡就說說一些小技巧吧,也是最近使用給逼出來的學習,呵呵,不過挺方便的。 1. 全域替換(1) v + G + $ 選定全部,然後輸入 :s/原始字串/目標字串/(2) :%s/原始字串/目標字串/ 2. 清除頁面中所有行尾的空白符::%s//s/+$// 3. 清除所有空白:%s//(/s*/n/)/+//r/ 4. 去掉所有的//注釋:%s!/s*//.*!! 5. 去掉所有的/*
Time of Update: 2018-07-22
游標移動: 4個方向 k h l j 向上翻一頁: ctrl+f 向下翻一頁: ctrl+b 向上翻半頁: ctrl+u 向下翻半頁: ctrl+d 跳到文檔開頭: gg
Time of Update: 2018-07-22
這是一篇叫做《vim極速入門》的文章,真的是極速的入門,平時需要的大致就是這麼多吧,所以轉過來。在這裡順便說一點東西,最近在學習的時候,很多東西就不傾向於看原著了,這樣能夠快速得瞭解和進入實用階段。比如vim,你就不能把文檔全部看一遍。
Time of Update: 2018-07-22
vi編輯器有3種模式:命令模式、輸入模式、末行模式。掌握這三種模式十分重要: 命令模式:vi啟動後預設進入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下[Esc]鍵都可以返回命令模式。在命令模式中輸入字幕“i”就可以進入vi的輸入模式編輯檔案。
Time of Update: 2018-07-25
vimRegex批量修改文本 需求 國家區號和地區的txt文本,轉成ios上使用的plist檔案 例子 test.txt +93:Afghanistan+355:Albania 將其修改為 <dict> <key>country</key> <string>Afghanistan</string> <key>code</key> <string>+9
Time of Update: 2018-07-25
http://homepage.ttu.edu.tw/u9106240/page_main/vim_menu.html 進入輸入模式 在命令模式下輸入以下指令,程式將會進入輸入(insert)模式 此時使用者便可以修改檔案檔, 若想跳出輸入模式,則鍵入<ESC>即可回到命令模式。 i在遊標左方進入輸入模式 I在遊標所在行的行首進入輸入模式 a在遊標右方進入輸入模式 A在遊標所在行的行尾進入輸入模式 o(小寫英文字母
Time of Update: 2018-07-25
6、vim設定檔 使用者層級: ~/.vimrc(隱藏的,直接建立即可) 系統層級 /etc/vim/vimrc 使用vim --version可查看詳細資料gcc相關(重點) 1、gcc工作流程 gcc調用其他處理器來完成整個流程 預先處理 -E(使用前置處理器cpp) 宏替換 標頭檔展開
Time of Update: 2018-07-26
情況1:在centOS或debian等Unix系統上,使用vim編輯檔案時,輸入中文時,中文亂碼: #vim /root/.vimrc 輸入如下配置: syntax onset fileencodings=ucs-bom,utf-8,utf-16,gbk,big5,gb18030,latin1set fileencoding=utf-8 :wq 再次vim編輯時OK。 解釋下:syntax on表示文法高亮;
Time of Update: 2018-07-26
vim 是一款功能強大的文字編輯器, 預設有三種模式: 命令模式, 插入模式, 編輯模式, 使用# vim file 開啟一個檔案時,預設進入命令模式, 不同模式直接的切換如下 a. 命令模式切換到 插入模式: Esc 鍵返回命令模式 i : 游標處開始插入
Time of Update: 2018-07-26
在Linux下我們經常會遇到編碼不一致導致顯示亂碼的問題,其實Vim給我們提供了相當強大的編碼轉換命令,包括文檔編碼和顯示編碼. 在Vim中輸入:set fenc=編碼 即可將文檔的編碼轉換為相應的編碼格式,這是只需要儲存文檔,文檔的編碼就變了. &
Time of Update: 2018-07-26
解決問題的原始網址:http://m.blog.csdn.net/blog/zuisuozhe/37600293,本人對原始內容做重編輯,請原作者見諒。 問題:本人在Ubuntu14.04下安裝vim-gtk時遇到如下問題: $ sudo apt-get install vim-gtk 正在讀取軟體包列表... 完成 正在分析軟體包的相依樹狀結構 正在讀取狀態資訊...
Time of Update: 2018-07-26
1、vim ~/.vimrc 進入設定檔 如果不知道vimrc檔案在哪,可使用 :scriptnames 來查看 set nu #行號 set tabstop=4 #一個tab為4個空格長度 set ai #設定自動縮排 syntax on #高亮 2、基本 空格鍵 向右移動一格 x 刪除後面的字元 X 刪除前一個字元 刪除3個字元就是3x dd:刪除一行 D 刪除到行尾 caw:改寫單詞 c 相當於 d 變為編輯模式
Time of Update: 2018-07-26
有時候項目已經部署在了tomcat,但是需要修改某些設定檔裡面的內容或者修改某個jsp檔案的一點內容,你會想到把本地的改好的檔案上傳到伺服器然後替換掉它,其實可以用vim命令直接編輯就好了… 這裡做個例子 ↓ 先在某個檔案夾中建立一個檔案 這裡我先用mkdir命令建立了一個test檔案夾,然後在test檔案夾裡面用vim a.txt 命令建立了一個a.txt檔案。你會發現執行了vim a.txt之後 會是下面這樣子的 ↓ 這個時候你按下i鍵開啟插入 然後輸入文本就行了
Time of Update: 2018-07-26
ctags簡曆include標頭檔的索引 在某些時候,為了方便的查看標頭檔中相關結構體或者資料類型的定義,我們想深入到標頭檔中一探究竟,這時候vim雖然沒有像windows下各種IDE工具那麼可視化,但是還是有相當強大的工具的,例如ctags。 ctags的原理就是在標頭檔目錄下,根據庫檔案的命名習慣,自動找到相關庫標頭檔,並簡曆索引。 對於linux來說,大部分的庫都放在/usr/include/檔案夾中,在我們一般寫代碼的時候,標頭檔引用的大部分也都在這裡面。