2016-08-11 6 views
2

2番目の行(ヘッダーは含まない)からすべての行を削除する* .qifファイル(テキストファイル)があります文字「D1/7/2015」 vimでは、2行目からブロックを選択して文字を検索してみましたが、動作しません。私がこれまで試してみました何:Vim:ビジュアルでバックスペース付きの文字を選択する方法

は、第2の行にカーソルを移動

:これらの

v/D1/7/2015 
v/D1//7//2015 
v/D1///7///2015 

いずれも動作するようには思えません。

答えて

3

あなたはバックスラッシュでスラッシュをエスケープすることができます

v/D1\/7\/2015 

または "verymagic" 構文を使用してパターンを解析するためにVimを伝える:

v/\vD1/7/2015 

:help \vを参照してください。

1

正確には私が望んでいたものではありませんが、機能します。私は/D1.7.2015を使って行に行き、vggでファイルの先頭まで視覚的な選択を開始した後、カーソルで1行下に移動してからdを押しました。

1

あなたは、以下のコマンドを実行して「D1/7/2015」を含む行に二行目から視覚的な選択を使用せずに直接削除することができ:

:2,/D1\/7\/2015/ d 
関連する問題