vim中表示目前的目錄和當前檔案名稱的方法

在命令列模式下:% 當前完整的檔案名稱%:h 檔案名稱的頭部,即檔案目錄.例如../path/test.c就會為../path%:t 檔案名稱的尾部.例如../path/test.c就會為test.c%:r 無副檔名的檔案名稱.例如../path/test就會成為test%:e 副檔名%    當前檔案名稱%:h    檔案名稱的頭部.例如../path/test.c就會為../path%:t   

vim利用map映射執行指令碼

最近開始撿起C語音來看,《c語言實用基礎》,一邊看一邊做例子學習。然後發現,每次寫完一個例子後,都要寫幾個字元,去編譯並執行一下,然後就想看看能不能利用vim的map映射,把這種常規性的命令綁定到一個快速鍵上去,查了一些資料後,果真是可以實現的。先擺出來怎麼用的。開啟~/.vimrc檔案,並在最後以後之後粘貼上一下代碼:Example  代碼如下複製代碼 "映射命令列下的c編譯並執行 cmap  !gcc % && ./a.out

python編輯寫vim指令碼例子

Vim 外掛程式是一個 .vim 的指令檔,定義了函數、映射、文法規則和命令,可用於操作視窗、緩衝以及行。一般一個外掛程式包含了命令定義和事件鉤子。當使用 Python 編寫 vim 外掛程式時,函數外面是使用 VimL 編寫,儘管 VimL 學起來很快,但 Python 更加靈活,例如可以用 urllib/httplib/simplejson 來訪問某些 Web 服務,這也是為什麼很多需要訪問 Web 服務的外掛程式都是使用 VimL + Python

Linux系統下Vim的多視窗提示

利用vsp命令:比如:某檔案夾下有檔案:代碼如下:vector.cc, substr.cc1.使用vim命令開啟任意一個檔案:vim vector.cc開啟第一個檔案。如下圖所示:2.按:"Esc"鍵 + “:”,並輸入代碼如下::vsp substr.cc  。(這裡vsp跟vi/vim操作一樣,路徑可以自由切換。)如下圖所示:3.按"Enter"鍵。如下圖所示:4.為了讓滑鼠可以在幾個螢幕間自由切換。按:"Esc"鍵 +

vim多視窗功能的使用詳解

一般的編輯軟體都有“切割視窗或凍結視窗”的功能,使得一個檔案或多個檔案放在多個視窗裡展示。vim也有這個功能。下面總結一下Vim中的多視窗操作方法。一. 視窗的開啟與關閉1.1 開啟新分隔視窗:sp [filename]  // 在新視窗開啟新檔案:sp  // 預設開啟同一個檔案如果要開啟一個新視窗並開始 編輯一個空的緩衝區,可使用::new1.2 關閉視窗:close:close可以關閉當前視窗。實際上,任何退出檔案編輯的命令象”:q&

Windows中使用vim的一些配置和問題解決

vim,gvim的utf-8亂碼解決使用vim的時候發現如果開啟utf-8檔案的話會出現亂碼的問題,可以點擊編輯->啟動設定,在設定檔中添加如下配置資訊即可:首先,可嘗試修改系統編碼命令:  代碼如下複製代碼 set encoding=cp936set termencoding=utf-8set fileencoding=chineseset fileencodings=ucs-bom,utf-8,chinese,cp936set langmenu=zh_CN,utf-8

nginx設定檔vim文法高亮與縮排

文法高亮設定linux系統下vim或者vi編輯器預設是沒有對nginx的文法高亮設定。需要自己手動設定。1.下載vi文法高亮配置到 ~/.vim/syntax,如果不存在則建立該目錄  代碼如下複製代碼 cd ~/.vim/syntaxwget http://www.vim.org/scripts/download_script.php?src_id=14376 -O nginx.vim 2.增加配置~/.vim/filetype.vim 到最後一行,如果檔案不存在則建立

Vim 中為 Markdown 配置斷行符號展開例子

靠Vim寫Jekyll部落格已經很久了,編寫代碼塊(Code Fence)時鍵入前後的```, 以及手動編寫文章頭資訊(Front Matter)一直是個麻煩的事情。 Harttle今天就通過Vim鍵盤對應來對這兩種文法提供斷行符號展開支援。最終效果如下:鍵入Code

linux中Vim尋找和替換的方法

總有人問我 Vim 中能不能尋找,當然能!而且是超級強的尋找! 這篇文章來詳細介紹 Vim 中尋找相關的設定和使用方法。 包括尋找與替換、尋找游標所在詞、高亮前景/背景色、切換高亮狀態、大小寫敏感尋找等。尋找在normal模式下按下/即可進入尋找模式,輸入要尋找的字串並按下斷行符號。 Vim會跳轉到第一個匹配。按下n尋找下一個,按下N尋找上一個。Vim尋找支援Regex,例如/vim$匹配行尾的"vim"。 需要尋找特殊字元需要轉義,例如/vim\$匹配"vim$&

vim編輯器的使用攻略

想以最快的速度學習人類史上最好的文字編輯器VIM嗎?你先得懂得如何在VIM倖存下來,然後一點一點地學習各種戲法。 Vim the Six Billion Dollar editor   代碼如下複製代碼 Better, Stronger, Faster. 學習 vim 並且其會成為你最後一個使用的文字編輯器。沒有比這個更好的文字編輯器了,非常地難學,但是卻不可思議地好用。 我建議下面這四個步驟: 

Linux/Unix中VIM編輯器設定檔

非常抱歉,這是我12年的配置了,曾經在開源中國社區分享過,後面也在不斷更新和修改。比較適合前端工程師使用。vim的配置如下:set nocompatiblesyntax enable                " 開啟文法高亮syntax

修改Debian預設nano編輯器為vim的步驟

有些同學在debian系統下輸入VI或VIM的命令編輯文本,確發現按鍵盤的上下左右方向鍵,變成顯示ABCD字元了,退格鍵也失靈。恩,沒錯這是有些debian系統預設的編輯器並不是VIM而是nano的緣故。下面有幾個方法可以解決問題。There is only one alternative in link group editor: /usr/bin/vim.tiny Nothing to configure.第一種方法運行如下命令:update-alternatives --config

linux下vim多檔案尋找與替換教程

在linux平台上,有很多優秀的shell命令組合來做多檔案尋找/替換,比如這些命令:find,sed,grep,awk,perl。但其他平台比如windows上就沒那麼方便了,這時候vim內建的多檔案尋找命令就有用武之地了,雖然比起外部命令來稍微慢了一點點兒。vim 多檔案尋找這個vim內建命令就是vimgrep,有兩種基本的使用方式::vim[grep][!] /{pattern}/[g][j] {file} ...:vim[grep][!] {pattern} {file}

linux下vim安裝vundle並安裝emmet

首先在Windows上安裝git,自行搞掂,謝謝。設定 curl命令工具。Curl已經在安裝git時就帶上了,接下來需要的是稍稍配置下使得它能在命令提示字元中使用。找到git的安裝目錄,然後進入cmd目錄,建立一個名為curl.cmd的檔案,內容如下:@rem Do not use "echo off" to not affect any child calls.@setlocal @rem Get the abolute path to the parent

Linux下VI/VIM編輯檔案無許可權進行儲存如何解決

在Linux環境下,如果直接使用VI/VIM命令編輯沒有修改許可權的檔案時,儲存的時候就會提示使用者無法進行儲存操作,一般的解決方案只能是關閉檔案重新以sudo許可權開啟該檔案編輯後再儲存(前提是使用者具有sudo許可權)。其實,在VI/VIM模式下通過一些簡單的命令,就能在不關閉當前檔案的情況下達到儲存檔案的目的:    輸入命令:%! sudo tee % > /dev/null    按提示輸入sudo許可權密碼 

Linux VIM多欄視窗與標籤頁

多欄視窗您可以使用以下命令,將當前視窗水平分為兩欄:new建立一欄空白視窗:split將當前檔案分兩欄顯示同理,您可以使用下列命令,將當前視窗垂直分為兩欄:vnew:vsplit先按下 <ctrl+w> 鍵,再按下方向鍵 j 、 k 、 l 、 h ,您可以切換到其它欄;在當前欄中使用 :q 命令,可以退出當前欄,也可以使用其它命令,對當前欄作出修改如果您希望當前命令在所有欄中生效,您可以在命令的末尾追加 all:<命令>all例如::qall如果您希望這條命令強制執行,

Debian6 編譯安裝vim 7.4步驟詳解

一、安裝VIM7.4之前的準備工作1  代碼如下複製代碼 apt-get update 遇到問題:W: 以下 ID 的密鑰沒有可用的公開金鑰:8B48AD6246925553解決方案:  代碼如下複製代碼 gpg --keyserver subkeys.pgp.net --recv 8B48AD6246925553 gpg --export --armor 8B48AD6246925553 | sudo apt-key add - 繼續執行

VIM 程式碼摺疊功能 :set foldmethod=marker

VIM 程式碼摺疊功能VIM程式碼摺疊功能方式可以用”foldmethod”選項來設定,如: set foldmethod=indent有6種方式來摺疊代碼1. manual //手工定義摺疊2. indent //用縮排表示摺疊3. expr  //用運算式來定義摺疊4. syntax //用文法高亮來定義摺疊5. diff //對沒有更改的文本進行摺疊6. marker //用標誌摺疊vim 設定檔分為全域設定檔和使用者設定檔1. 全域設定檔尋找,在.vim 中輸入:

vim替換操作大全

 :s/vivian/sky/ 替換當前行第一個 vivian 為 sky:s/vivian/sky/g 替換當前行所有 vivian 為 sky:n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky:2,$s/vivian/sky/g 替換第 2 行開始到最後一行中每一行所有 vivian 為 skyn 為數字,若 n 為 .,表示從當前行開始到最後一行:%s/vivian/sky/(等同於 :g/vivian/s//sky/)

vim中文出現亂碼解決辦法

vim亂碼解決方案:只想改當前檔案的編碼方式的話,只需要在命令模式下輸入:  代碼如下複製代碼 :set encoding=utf-8:set fileencoding=utf-8 在根目錄下建立一個.vimrc檔案,在裡面寫上  代碼如下複製代碼 let &termencoding=&encodingset fileencodings=utf-8,gbk,ucs-bom,cp936

總頁數: 120 1 .... 91 92 93 94 95 .... 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.