Vim, less, and other editors


less

f/z: forward one window
b/w: backward one window
/pattern: forward searching
?pattern: backward searching
g: jump to first line
G: jump to last line


Vim

TO DO:
vim configure:

  • show syntax color
  • show line number
  • convert tab into space
    -tab = 4 spaces

http://coolshell.cn/articles/5426.html : 簡明 Vim 練級攻略(from coolshell)

  • You can enter insert mode from normal mode by pressing the i key. Now, text you type will be inserted. You can enter visual mode from normal mode by pressing the v key. That starts a visual selection.

-------- moving cursor ----------

  • w moves one word forward; 3w moves three words forward; b moves one word backward; 3b moves three words backwards.
  • gg moves to first line, G moves to last line, 123G moves to line number 123.
  • More moving: 8k moves eight lines up, 5j moves five lines down, 4l moves four characters right, 23h moves 23 characters left.

--------- undo and redo -----------

  • Use u to undo and Ctrl-r to redo, multiple times.

---------- copy, paste, delete ---------------

  • Use v to enter into visual mode to select lines
  • Use d or x to delete / cut
  • After selecting: y will "yank" (copy); p will "put" (paste) at a new location (after the cursor; use P for before the cursor). Use y in visual mode and p in normal mode.
  • Convenience commands: dd delete current line; yy yank current line.

----------- search ----------

  • Searching: /regularexpression to search forward, ?regularexpression search backward; press n for next hit, or N for previous.

======== vim 分屏 ==========
http://coolshell.cn/articles/1679.html

vim分屏功能總結(jié)
vim的分屏功能

總結(jié)起來蒲牧,基本都是ctrl+w然后加上某一個按鍵字母,觸發(fā)一個功能赌莺。
(1)在shell里打開幾個文件并且分屏:
  vim -On file1 file2 ...
  vim -on file1 file2 ...

大O表示垂直分割(vertical)冰抢,小o表示水平分割(默認horizontal),后面的n表示分幾個屏艘狭,實際上我覺得不用寫挎扰,默認按后面要分割的文件數(shù)來決定分幾個屏。
(2)在vim里打開一個分屏:
  創(chuàng)建空白分屏:
  :new
  打開任意文件:
  :vsplit(:vsp) filename
  :sp(split) filename
  打開當前文件:
  ctrl+w 和 s(split)
  ctrl+w 和 v(vsplit)

(3)關(guān)閉一個分屏:
  :only 或者 ctrl+w 和 o取消其它分屏巢音,只保留當前分屏
  ctrl+w 和 c(close)
  只剩最后一個分屏以后推出:
  ctrl+w 和 q(quit)
(4)移動光標遵倦,也就是切換分屏;也可以移動分屏官撼,比如將左分屏移動到右邊梧躺。
  ctrl+w 和 w(各種切換,只有兩個分屏的時候還是比較方便的)
  ctrl+w 和 h(H) 左
  ctrl+w 和 j(J) 下
  ctrl+w 和 k(K) 上
  ctrl+w 和 l(L) 右
(5)最后就是改變分屏尺寸的操作了傲绣。
  ctrl+w 和 < 左
  ctrl+w 和 > 右
  ctrl+w 和 + 上
  ctrl+w 和 - 下
  ctrl+w 和 = 恢復(fù)均等

http://coolshell.cn/articles/5426.html : 簡明 Vim 練級攻略(from coolshell)

  • You can enter insert mode from normal mode by pressing the i key. Now, text you type will be inserted. You can enter visual mode from normal mode by pressing the v key. That starts a visual selection.

-------- moving cursor ----------

  • w moves one word forward; 3w moves three words forward; b moves one word backward; 3b moves three words backwards.
  • gg moves to first line, G moves to last line, 123G moves to line number 123.
  • More moving: 8k moves eight lines up, 5j moves five lines down, 4l moves four characters right, 23h moves 23 characters left.

--------- undo and redo -----------

  • Use u to undo and Ctrl-r to redo, multiple times.

---------- copy, paste, delete ---------------

  • Use v to enter into visual mode to select lines
  • Use d or x to delete / cut
  • After selecting: y will "yank" (copy); p will "put" (paste) at a new location (after the cursor; use P for before the cursor). Use y in visual mode and p in normal mode.
  • Convenience commands: dd delete current line; yy yank current line.

----------- search ----------

  • Searching: /regularexpression to search forward, ?regularexpression search backward; press n for next hit, or N for previous.
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末掠哥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子秃诵,更是在濱河造成了極大的恐慌续搀,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菠净,死亡現(xiàn)場離奇詭異禁舷,居然都是意外死亡彪杉,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門榛了,熙熙樓的掌柜王于貴愁眉苦臉地迎上來在讶,“玉大人煞抬,你說我怎么就攤上這事霜大。” “怎么了革答?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵战坤,是天一觀的道長。 經(jīng)常有香客問我残拐,道長途茫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任溪食,我火速辦了婚禮囊卜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘错沃。我一直安慰自己栅组,他們只是感情好,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布枢析。 她就那樣靜靜地躺著玉掸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪醒叁。 梳的紋絲不亂的頭發(fā)上司浪,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音把沼,去河邊找鬼啊易。 笑死,一個胖子當著我的面吹牛饮睬,可吹牛的內(nèi)容都是我干的租谈。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼续捂,長吁一口氣:“原來是場噩夢啊……” “哼垦垂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起牙瓢,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤劫拗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后矾克,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體页慷,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了酒繁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片滓彰。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖州袒,靈堂內(nèi)的尸體忽然破棺而出揭绑,到底是詐尸還是另有隱情,我是刑警寧澤郎哭,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布他匪,位于F島的核電站,受9級特大地震影響夸研,放射性物質(zhì)發(fā)生泄漏邦蜜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一亥至、第九天 我趴在偏房一處隱蔽的房頂上張望悼沈。 院中可真熱鬧,春花似錦姐扮、人聲如沸絮供。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽杯缺。三九已至,卻和暖如春睡榆,著一層夾襖步出監(jiān)牢的瞬間萍肆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工胀屿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留塘揣,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓宿崭,卻偏偏與公主長得像亲铡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子葡兑,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一個人到底該以怎樣的心態(tài)去面對他人呢讹堤?
    長安書苑閱讀 256評論 2 1
  • 晚上在小區(qū)里玩的時候吆鹤,跟一個十二歲的小男生聊天兒,剛上初一洲守,剛參加完軍訓(xùn)疑务,翔宇中學(xué)寶山校區(qū)沾凄。我只問了他上幾年級...
    Fang70閱讀 277評論 0 1
  • 終于在今晚上完成了新家整理的70% 喜歡每夜蟋蟀聲入眠 "舊男友"被說回到身邊了 因為我知道愛本身就足以代表一切 ...
    TS小西閱讀 131評論 3 1
  • 月棲白鷺洲,影隨鷲峰寺知允。 僧侍樂辨禪撒蟀,不覺三秋日。 一一辨禪
    0c0c97034cf5閱讀 167評論 0 0