vim搜尋第1個不是某pattern的pattern - Linux

Regina avatar
By Regina
at 2009-09-14T07:55

Table of Contents

※ 引述《CyberFret ( )》之銘言:
: 123456
: .
: .
: .
: "123456"一直連續出現, 所占行數非常之多,
: 在vim裡面, 請問我該如何利用向下搜尋(/)
: 指令尋找第一個不是"123456"的pattern ?

/6\n[^1]

找到另幾個解法 vim 的否定語法是 \@!
不過它有點難掌握…

最簡單的 :v/123456/
使用搜尋則是 /^\(.*123456.*\)\@! 或 /^\(\(.*123456.*\)\@!\).*


--
Tags: Linux

All Comments

Joe avatar
By Joe
at 2009-09-17T21:19
這方法滿有趣的!也不失為一個好方法!
Adele avatar
By Adele
at 2009-09-18T18:03
DBoyX大說到重點了:否定語法 感謝

連線速度太快…

Tristan Cohan avatar
By Tristan Cohan
at 2009-09-13T23:09
有問題來請教各位先進, 小弟是向中華電信申請固定IP的光纖用來架站, 其中有一個ip是拿來給一般電腦上網用, 一個則是給架站的主機用, 設定完畢後,都運作正常, 唯一一個問題就是, 自家連線到架站機的速度太快了, 就像是區網在連一樣, 但是我連線時不是用 192.168.x.x 的方式, ...

hub 1-0:1.0: unable to enumerate usb divice on port6

Quintina avatar
By Quintina
at 2009-09-13T22:27
昨天把電腦拆開來清理,裝回去之後,只要alt+ctrl+f1進去指令介面, 就會一直顯示 hub 1-0:1.0 :unable to enumerate usb device on port 6 hub 2-0:1.0 :unable to enumerate usb device on port 6 無 ...

vim搜尋第1個不是某pattern的pattern

Doris avatar
By Doris
at 2009-09-13T21:39
一定要用 vim 嗎?感覺使用 grep 配合 head 比較省事耶... $ grep -n -v 123456 mytest.txt | head -n 1 重點是... 應該不難懂,下次不致於還要再找一遍作法... ※ 引述《CyberFret ( )》之銘言: : 假設現在有一份文件, ...

請問cp指令, 要拷貝link的原本資料

Wallis avatar
By Wallis
at 2009-09-13T21:32
-L or -H ※ 引述《clanguage (C語言)》之銘言: : 你好, 還是不行呢, 我把檔案列出來 : 2009-09-09 20:19 qsjiscodec.h -andgt; ../src/3rdparty/tools/qsjiscodec.h : 2009-09-09 20:19 qmem ...

請問cp指令, 要拷貝link的原本資料

Xanthe avatar
By Xanthe
at 2009-09-13T20:47
你好, 還是不行呢, 我把檔案列出來 2009-09-09 20:19 qsjiscodec.h -andgt; ../src/3rdparty/tools/qsjiscodec.h 2009-09-09 20:19 qmemorymanager_qws.h -andgt; ../src/kernel/qm ...