vi/vim使用進階

本系列文章,是原來我在CSDN的Easwy專欄撰寫的”使用VIM開發軟體項目”系列。Easwy的部落格搬家以後,就把CSDN上的文章全部移到此處。 寫本系列文章的最初想法,是介紹如何用vi/vim開發軟體。但縱觀整個系列,講述的其實和軟體開發關係並不大,基本都在講vim的提示、vim的配置及vimrc、vim的命令和vim的外掛程式。因此,把文章移到新站後,我把本系列的名字改為”vi/vim使用進階”,希望大家一如既往的支援該系列。

.vimrc使能滑鼠後,vim滑鼠右鍵不能複製

轉自:http://blog.sina.com.cn/s/blog_622d95080100ny94.html在~/.vimrc中加入 set mouse=a 後,vim滑鼠右鍵變得不能複製了,解決辦法如下:按住 shift 鍵,然後選擇,此時表示由 X 處理該選擇,copy 選項就 enable 了。如果放掉shift鍵,則由 vim處理該選擇。原文:新修改了~/.vimrc 檔案之後, 發現滑鼠右健無法複製文本。發現在設定檔(~/.vimrc)中發現,有這樣一段話: 11 " In

vim 操作 總結

一.  移動 h,j,k,l 對應左,下,上,右w 移動游標向前一個單詞b 移動游標向後一個單詞nw  移動游標向前n個單詞nb   移動游標向後n個單詞$   移動游標到行首^   移動游標到當前行的第一個字母處)    移動游標到下一個句子(    移動游標到上一個句子gg   移動游標到頁的第一行G    移動游標到頁的最後一行nj    向下移動n行nG   跳至第n行H    移動游標到屏的上方M    移動游標到屏的中間L     移動游標到屏的下方fx    

VIM中設定 php 自動縮排為 4個空格

寫代碼自然少不了文本編輯利器vim,自動縮排是用定位字元的,即便自己刪掉定位字元改成4個空格,也會在下一層次縮排中繼續用定位字元,這就造成了空格和定位字元混用 可以修改、etc/vimrc的資訊:其中相關變數含義:變數名縮寫含義(no)autoindentai自動縮排,即為新行自動添加與當前行同等的縮排。(no)cindentci類似C語言程式的縮排(no)smartindentsi基於autoindent的一些改進變數名縮寫含義tabstop=Xts編輯時一個TAB字元佔多少個空格的位置。sh

vim編輯器學習筆記

       最近以來對編輯器的選擇比較糾結,最開始時使用vim,因為只要能ssh串連上就可以進行編輯;後來用source in

個人化vim之摺疊

手動摺疊:zfap你將會看到該段落被一行高亮的文本所代替。你已經建立了一個摺疊了。|zf|是一個操作符,而|ap|是一個文字物件。你可以將|zf| 操作符跟任何一個移動命令聯用,為所經 之處的文本建立一個摺疊。|zf| 也能在可視模式下使用說明:ap是用以選擇一個段落。這裡a的用法如下所示: " "this is a example" "使用的方法就是<action>a<標識,可以是',",],}等>只要在內層雙引號裡面輸入va" 就會選中"this is a

linux下vim配置

[color=blue]set nocompatible " 關閉 vi 相容模式 syntax on " 自動文法高亮 colorscheme molokai " 設定色彩配置 set number " 顯示行號 set cursorline " 反白當前行 set ruler " 開啟狀態列尺規

vim 7.3 幾項基本操作

一。修改設定檔.vimrc 打造個人化vim本文假設安裝目錄為~/在~/vim/share/vim/vim73/ 目錄下,有vimrc_example.vim樣本檔案,在此檔案基礎上修改相應的配置,並將其複製到使用者根目錄下(複製過程中記得重新命名為.vimrc) 命令為 cp vimrc_example.vim ~/.vimrc複製完成嵌入vi命令即可看到變化生效。二。vim的分屏操作分屏啟動Vim使用大寫的O參數來垂直分屏。 vim -On file1 file2

取消Linux下Vim自動產生~備份檔案

 1. 進入到vim的安裝目錄,一般為 /usr/share/vim/vim70/, 或類似 /usr/share/vim/vim??/; 2. 如果有 .vimrc.vim 檔案,尋找到該檔案中的如下內容:if has("vms")set nobackup " do not keep a backup file, use versions insteadelse set backup " keep a backup file   用vim注釋符(")注釋掉後兩行,即if

帖)Efficient Editing With vim

This article has been translated into French by Geoffrey Bachelet. You can read the French version here: L'閐ition efficace avec vim. "To me, vi is Zen. To use vi is to practice zen. Every command is a koan. Profound to the user, unintelligible to

php 調試:Vim + Xdebug + DBGp

果然還是vim強大php調試技術手冊 --by heiyeluren,laruencexdebug php調試配置注意事項--by 將之典藏同學note:出現錯誤:“DbgProtocol instance has no attribute 'stop'”解決1:xdebug_remote.*配置不對解決2:開啟網頁xxx.php時忘加XDEBUG_SESSION_START=1解決3:沒有及時重新整理頁面解決4:debuger.vim

我的vim + ctags + cscope

首先,基礎的vim的使用請直接google。第二,vim的安裝和配置請參考這篇經典教程:http://blog.csdn.net/wooin/archive/2008/08/28/2844868.aspx再次感謝吳垠。這裡是我的vim的配置和一些使用小技巧,貼上來做筆記:)每次都從頭象吳垠說的那樣配置有些麻煩,我把我的vimrc和外掛程式都儲存起來,放在home.vim檔案夾下,壓縮存放:),要是系統重裝,解壓運行下面的install指令碼的命令即可。hongmy525 的 vim

{vim} Makefile時的一有關定位字元【tab】小問題

    之前自己照著網上的模板簡單編輯了vim的設定檔——位於家目錄下的.vimrc,如下: 1 " 2 set hlsearch "high light search on 3 set backspace=2 "delete any character in the file 4 set autoindent "auto indent on 5 set ruler " 6 set showmode "show which edit mode are you in 7 set

{vim} vim + ctags + taglist 輕裝上陣

      

VI與VIM區別

from ; http://blog.csdn.net/carolzhang8406/article/details/6117593摘自維基百科http://zh.wikipedia.org/wiki/VimVim是從 vi 發展出來的一個文字編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程式員中被廣泛使用。和Emacs並列成為類Unix系統使用者最喜歡的編輯器。Vim的第一個版本由Bram Moolenaar在1991年發布。最初的簡稱是Vi IMitation

linux下vi與vim編輯器的區別及使用方法

from : http://blog.csdn.net/suofiya2008/article/details/5630356vi與vim一樣都是編輯器,不同的是vim更進階一些,可以理解是vi的進階版本。vi就像Windows中的計事本,而vim則可以算的上是office中的word。vi主要用來編輯一些檔案,vim是程式員的好工具。好的。。。。下面在介紹一下vi的使用。。。。。。    1. 使用vi進入一般模式[root@linux ~]# vi test.txt直接輸入“vi 檔案名稱”

Vim 快速鍵整理

補充:vi 顯示行號::set nu:set number  能看到行號,只是在每行的左邊:set ruler    在右下角顯示的  行例號set numberwidth=n   當每一行有一小空位, 並不是貼著每行最開頭的.去除這小空位from :http://blog.csdn.net/ceven2010/article/details/7406341一、移動游標1、左移h、右移l、下移j、上移k2、向下翻頁ctrl + f,向上翻頁ctrl + b3、向下翻半頁ctrl +

利用vim+cscope+ctags查看代碼

在linux下面總不能得心應手地查看代碼,知識好多工具我們不知道怎麼去用而已。下面總結一下本人的vim+cscope+ctags環境搭建:1.vim(1) 查看vim是否支援cscope#vim --version |grep cscope+cryptv +cscope +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic如果沒有  +cscope

自己常用的vim命令

% 跳轉到配對的括弧去[[ 跳轉到代碼塊的開頭去(但要求代碼塊中'{'必須單獨佔一行)]] 跳到代碼的結尾處gD 跳轉到局部變數的定義處'' 跳轉到游標上次停靠的地方, 是兩個', 而不是一個"mx 設定書籤,x只能是a-z的26個字母`x 跳轉到書籤處("`"是1左邊的鍵)> 增加縮排,"x>"表示增加以下x行的縮排< 減少縮排,"x<"表示減少以下x行的縮排

linux操作命令總結一(vim命令)

1、Vim操作命令1)Vim自動目錄補全在vim編輯狀態下(即insert狀態),先按Ctrl+X鍵,再按 Ctrl+F鍵 ,即可進入目錄自動補全模式,它會根據文中的目錄,顯示該目錄下的所有檔案,通過上下鍵來選擇,斷行符號鍵來確認。2)檔案對比vimdiff  file1  file2比較file1和file2中的代碼差異或文本差異vimdiff有幾個比較方便的快速鍵<1> 檔案跳轉在各個差異點之間快速移動   跳到下一個差一點右半中括弧加字母c, 即

總頁數: 120 1 .... 72 73 74 75 76 .... 120 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.