我啓用vintage模式崇高的文本..但有一些重要的vim命令缺乏..所以我們說我想要做一個搜索和替換像這樣如何在一個範圍內搜索和替換在崇高的文本
:10,25s/searchedText/toReplaceText/gc
所以我想尋找searchedText
和線,toReplaceText
更換10
到25
和提示每次(即是/否)..
我怎麼做這與崇高的文本?每當我打到:
它給了我這個有趣的菜單..任何方式呢?
我啓用vintage模式崇高的文本..但有一些重要的vim命令缺乏..所以我們說我想要做一個搜索和替換像這樣如何在一個範圍內搜索和替換在崇高的文本
:10,25s/searchedText/toReplaceText/gc
所以我想尋找searchedText
和線,toReplaceText
更換10
到25
和提示每次(即是/否)..
我怎麼做這與崇高的文本?每當我打到:
它給了我這個有趣的菜單..任何方式呢?
如果你非常想看到vim的行動,試試其他方法;即在vim中啓用崇高的東西。
以下是可能派上用場的2個鏈接: subvim和vim multiple cursors(這是在本地vim中缺乏的崇高功能)。
希望得到您的創意;)
不幸的是老式模式不理解範圍。我知道如何做到這一點的最好辦法是漸進式搜索:
searchedText
上線第一次出現10甚至跳到行不工作正確?也就是說,如果我點擊':'它會再次給我那個奇怪的菜單..我可以跳到崇高文本上的行號的唯一方法是通過'CTRL-G'對嗎? – abbood 2013-04-27 04:26:56
你可以像vi一樣去找:
這很奇怪..如果我點擊':'我得到那個菜單..但是如果我輸入的行號不是'0'或'$'(分別爲'BOF','EOF'),它什麼都不做。但是如果我點擊'ctrl g',我會得到相同的菜單..並且它將我帶到我想要的任何線..任何想法爲什麼發生這種情況(以及我如何糾正它)? – abbood 2013-04-27 04:43:44
VintageEx給你一個Vim樣的命令行,你可以至少進行置換。那麼,這是我嘗試它時走的距離。我不知道它實現的Vim命令的子集是多麼的延伸,但我猜它並不像原來的那麼大,並且像Vintage一樣,可能會有所不同,並且讓足夠讓人相當有經驗的Vimmer不安。
反正,我只是試圖再次的確可以或多或少你正在尋找一種替代,這立即使得ST 很多更加有用:
:3,5s/foo/bar/g
:.,5s/bar/foo/g
:,5/foo/bar/g
:,+5/bar/foo/g
不幸的是,這不是不支持/c
標誌。
一個名爲vintageous
的插件提供了更多功能,包括搜索功能。它可在package control
subvim是太棒了,強烈推薦它。 – 2013-04-27 14:30:46