【原譯】為什麼VIM使用hjkl作為方向鍵呢?

免責申明(必讀!):本部落格提供的所有教程的翻譯原稿均來自於互連網,僅供學習交流之用,切勿進行商業傳播。同時,轉載時不要移除本申明。如產生任何糾紛,均與本部落格所有人、發表該翻譯稿之人無任何關係。謝謝合作!原文連結:http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys/我前段時間在讀關於vim的一些事情的時候,找到了為什麼使用 hjkl作為方向鍵的原因。當Bill Joy 開發vi文字編輯器的時候,他用的是這台ADM-3A

Emacs和Vim:神的編輯器和編輯器之神

引自大家論壇,原文地址:http://club.topsage.com/forum.php?mod=viewthread&tid=2373558&fromuid=3869657關於這兩個編輯器,這篇文章講的很生動,有趣,值得分享!Emacs和Vim:神的編輯器和編輯器之神0.

Vim 實用技術,第 2 部分: 常用外掛程式

轉自:http://www.ibm.com/developerworks/cn/linux/l-tip-vim2/index.html2.1. gzip(壓縮檔支援)作者:Bram Moolenar網站指令碼編號:無(包含在 Vim 的標準發布之中)安裝說明:無功能說明:該指令碼使得 Vim 可以直接開啟使用 gzip [1]、bzip2 [2] 和 compress [3]

輕快的VIM(五):複製

操作相同文本的時候覆制尤其有效,在Windows中我們都習慣了先用滑鼠選擇文本而Vim下則不用那麼麻煩,你甚至可以使用可視模式操作,但這裡先略過我在這一節主要說說命令模式下的複製 在講複製之前我要先說一個簡單到不行的命令粘帖p 粘帖 複製的形式可以很多,但是粘帖的形式卻沒多少無非就是加數字達到多次粘帖什麼的其實準確的說,p應該是放置的意思不過我也搞不清是paste還是put的縮寫 單詞和字元複製ynl

vim 編輯器學習資源

   

VimFx,讓firefox支援類Vim編輯器的快捷操作

  昨天淘到的一個相當好用的工具,VimFx, 顧名思義, 就是 Vim for Firefox,...  該擴充使得fx可以像vim那樣非常快速地執行常見的一些操作, 比如建立TAB, 快捷關閉TAB, 快捷重新整理, 快速定位, 搜尋, ...  用起來非常的爽, 啊哈哈~(沒用過VIM的, 看了下面的快速鍵列表就知道了)  Mozilla官網上的地址:https://addons.mozilla.org/en-US/firefox/addon/vimfx/  擴充官網網址:https://

vim使用基礎

    --工欲善其事,必先利其器    vim就是vi improved。vi是原本是類Unix系統上的一款優秀的文字編輯器。現在最好用的我覺是gvim,已經可能在各種平台上使用。    vim的官網是:http://www.vim.org 裡面的有gvim的程式免費下載,還有各種外掛程式供選擇使用,也有少量關於vim的免費書籍供下載。    vim不同於記事本(notepad)、寫字板(write)和MS office

使用vim開發php,tag實作類別 函數 變數跳轉

轉自:http://www.kukaka.org/home/showonews/372用了很長一段時間vim作為PHP的開發工具,以前用netbeans都是直接按ctrl然後滑鼠點一下函數跳到函數定義處的,跟蹤代碼非常有用,剛改用vim的時候很不習慣,雖然一早就知道tag也可以實現這個功能,但是就是一直試不出來,現在,總算是比較清楚tag的工作原理了,特此記錄一下,分享給和我一樣搞PHP開發的而且特別喜歡vim的朋友們。由於本人工作環境是Ubuntu,所以本文測試環境也是Ubuntu。編譯安裝c

將PHP Manual融入(g)Vim

作者: Laruence(    )本文地址: http://www.laruence.com/2010/08/18/1718.html轉載請註明出處首先說個題外話: Vim發布7.3了..在翻看Vim外掛程式的時候, 發現了一個比較有意思的應用(非外掛程式): 把PHP的手冊融如Vim中, 在Vim中, 按”K”, 就可以跳轉到游標下函數的手冊說明…1. 首先, 下載特殊定製的PHP手冊(包含PHP5.3的所有函數) : vim-php-manual.tar.gz2. 把下載的檔案解壓縮,

瞭解grep、vim的尋找 和Regex

grep 不支援Regex匹配egrep 支援Regex匹配,但擴充部分不支援vim的尋找 / ? :  支援Regex匹配,但擴充部分不支援 常用例子:grep  xxx  123.log                           基本的grepegrep    name=123.*port=80         尋找包含name=123和port=80的行vim:/name=123.*port=80          

linux下vim命令詳解

進階一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx     開始記錄宏,並將結果存入寄存器xq     退出記錄模式@x     播放記錄在x寄存器中的宏命令稍微解釋一下,當在normal模式下輸入:qx後,你對文本的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模式,然後輸入@x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如@x20,可以重複20次。這個在文本的批處理中是非常有用的。同時編輯多個檔案在vim眾多的外掛程式中,

Vim中自動載入cscope.out(Vim支援cscope)[zz]

Vimer初成長,Vim + ctags + cscope 這個組合基本是每個Vimer的必備吧。雖然ctags已經足夠強大,但是cscope可以做的更多。下面來分享下自己的vimrc指令碼關於cscope 的一部分,該指令碼可以實現在項目的任一子目錄下,自動的向上尋找cscope.out,並把他add進來。首先來分享一個小指令碼,可以協助我們在項目中產生cscope.out 和ctags。我把這個檔案命名為cs.sh[java] view plaincopy#!/bin/sh  find .

Vim 實用技術,第 3 部分: 定製 Vim

轉自:http://www.ibm.com/developerworks/cn/linux/l-tip-vim3/index.html3.1. Vim 指令碼基礎在 .vimrc 檔案中,和在第二章提到的外掛程式和文法檔案中,使用的語言就是 Vim 指令碼語言。這種指令碼語言文法有點像 BASIC,運算式有點像 C,還是比較容易理解的。本章中並不打算對其作很系統的介紹(要完整瞭解的話,請參見“:help usr_41.txt”),而只是介紹一些基本知識,特別是,瞭解定製 .vimrc

輕快的VIM(二):插入

文章目錄 基礎進階 上一節我們講到了VIM中的移動,既然已經能夠在螢幕和游標間遊刃有餘了那麼,現在就來談談插入命令不知道有多少VIM新手和我當年(去年)一樣,信誓旦旦的以為只有i可以插入唉,現在想想都覺得可笑,都是Windows下的編輯器用多了的結果滑鼠一點,媽媽再也不用擔心我的文本插入了……悲劇!好了,讓我們拋棄過去吧,從現在起奮鬥,也許不算太晚這是俺寫的《輕快的VIM系列》第二節,每一節都會不斷更新,加入更多技巧在裡面VIM新手們加油,

輕快的VIM(四):修改

我想每個Coder都深刻的明白,修改這一操作在代碼的世界裡是多麼重要與其說修改,無非就是刪除了再插入,但VIM把這兩者結合的很有效率閑話少說,讓我們再次使用這輕快的VIM在code上起舞 字元替換r 單個字元替換R 連續替換~ 更改大小寫很簡單,多試試就行了tips:4~更改連續4個字元的大小寫,很有意思 單詞修改cw 從游標處修改到單詞結尾cb

Vim編輯操作總結

VIM中常用的替換模式總結。1,簡單替換運算式替換命令可以在全文中用一個單詞替換另一個單詞::%s/four/4/g“%” 範圍首碼表示在所有行中執行替換。最後的 “g” 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉%即可  如果你有一個象 “thirtyfour” 這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替換成”thirty4″。要解決這個問題,用 “\<” 來指定匹配單詞開頭:       :%s/\<four/4/g顯然,這樣在處理

Vim操作技巧第一期:基本的操作技巧

最近一直在Linux下開發程式,雖然是跑的虛擬機器但是編碼還是在windows下編碼,然後再到Linux編譯。發覺這樣的效率比較低,為什麼不在Linux下編碼呢?呵呵,原因是不太習慣Linux的環境,不過說回來聽說Linux下的兩大工具vi和emacs功能超強,所以也決定下決心學學這兩個工具,這裡就列一些最近學的關於vi的一些操作:首先,vi有三種模式,正常模式(命令模式),編輯模式(插入模式),可視模式。具體的網上也有很多了,怎麼操作,簡單的就是開啟vi,進入的是正常模式(這時候敲鍵盤是輸入不

用 git 維護 vim 代碼

眾所周知的是,vim 的代碼是 Bram 用 patch 的方式維護的,一種典型的集約式管理,雖然 edyfox 在https://vim.svn.sourceforge.net/svnroot/vim 維護了 svn 版本,但這也只是匯入 CVS的內容而已,別人無法往裡面加入代碼,問題是,當你想開發一系列實驗性功能時,沒法直接在 vim 的 svn 倉庫上工作(比如建立分支),而只能用自己的版本管理倉庫。這便造成了一個顯然的維護問題,以我自己為例,vim-cocoa 的代碼原本使用 code.

vim初學配置筆記 vimrc

(在vimtuor後繼續的學習性況筆記   下一步完整的照著協助文檔看練習一遍,並整合gdb進去)初學VIM的vimrc配置情況 主要是拿來用c/c++的""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""中文set helplang=cn"utf-8編碼set encoding=utf-8"文法高亮syntax enablesyntax oncolorscheme

VIM配置DBGp調試PHP程式

VIM+Xdebug調試php1.安裝Xdebugsudo apt-get install php5-xdebug2.配置Xdebug編輯/etc/php5/apache2/conf.d/xdebug.ini,加入xdebug.remote_enable = 1xdebug.remote_port = 9000xdebug.remote_host = localhost3.安裝vim外掛程式DBGp下載頁面:

總頁數: 120 1 .... 75 76 77 78 79 .... 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.