タグ付けされた質問 「vim」

Vimは無料でオープンソースのモーダルテキストエディターであり、ほとんどの主要なプラットフォームで利用できます。多くのテキスト編集タスクで高い効率が得られますが、学習曲線が急になります。基本を学ぶには、「:help vimtutor」を実行します。プログラミング以外の質問については、代わりにhttps://vi.stackexchange.com/を使用してください。



4
Vimで一致するXMLタグに移動する
Vimの%演算子は、対応する括弧、コメントの終わりなどにジャンプします。ただし、XMLタグ(または私の知る限りの他のタグ)とは一致しません。 Vimを使用して一致するXMLタグにジャンプする最良の方法は何ですか? 注: 私が本当にやりたいことは、一致するタグを手動で探すことなく、XMLファイルのセクションを複製することです。
140 xml  vim 


10
Vim起動時間のプロファイリング
Vimを使用すると、多くのプラグインが有効になります。長年にわたってプラグインを収集してきました。Vimが起動するまでの時間に少しうんざりしているので、Vimの起動をプロファイルし、自分が担当している多くのプラグインのうちどれを担当しているかを確認したいと思います。 Vimのスタートアップまたはスクリプト実行をプロファイルする方法はありますか?理想的には、ロードするVimスクリプトごとにVimが費やす時間を知りたいです。

5
Vimでマークダウンハイライトを有効にする
OS X Lion搭載のMacBook AirのターミナルでVimを使用していますが、Markdown構文の強調表示に適したプラグインが見つかりません。 これまでのところ、plasticboyプラグインとTim Popeのプラグインを試しました。plasticboyプラグインは問題なく動作しましたが、行末の空白が強調表示されていたため、これをオフにする方法がわかりませんでした。(space私が書いているときにヒットするたびに、キャラクターを強調表示するので、それは本当に迷惑です。) Timのプラグインは、を使用するヘッダーを除いて、強調表示の方法であまり機能していないようです###。コードブロックと箇条書きは無視されます。そこに何か足りないかもしれません。私は.mdMarkdownファイルで拡張子を使用しているので、ファイルタイプを選択する必要があります。 Markdownサポートが組み込まれているVim 7.3への参照も見ましたが、これら2つのプラグインのいずれかがないと、強調表示がまったく表示されません。 これらのいずれかが機能するには特定の配色が必要ですか?
138 vim  markdown 


4
対話型編集中にvim内からgit rebaseを中止する方法
インタラクティブなリベースを行うとき、例えば git rebase -i HEAD~3 リベースのインタラクティブエディター(私の場合はvim)が開き、コミットを編集してリベースします pick c843ea2 Set Vim column limit to 80 (OS X) pick fc32eac Add Bash alias for `pbcopy` (OS X) .... リベースを中止してvimを終了したい場合:q、リベースの開始はとにかく開始します。1.9.0.msysgit.0Windowsでgitバージョンを使用しています。 もちろんpick、すべての行を削除できますが、長い履歴をリベースする場合は、多くのことを行う必要があります。別の方法はありますか? リベースのインタラクティブエディター(vim)を終了してリベースを中止するにはどうすればよいですか?
138 git  vim  git-rebase 

12
vimdiffを使用するときに異なるカラースキームをロードする
実行時に別のカラースキームをロードする方法vimdiff。 私の現在のカラースキームではvimdiff、For でいくつかの差分が正しく表示されないため、これが必要です。たとえば、一部のdiffは同じfg / bgカラーで表示されます。このため、差分を理解するのが非常に難しくなります。だから私はするたびにvimdiff私はしなければなりません:colorscheme some_other_scheme これは.vimrcファイルで行うことができますか?
137 vim  vimdiff 


1
from __future__ import print_functionを使用するとPython2スタイルの印刷が中断されるのはなぜですか?[閉まっている]
閉まっている。この質問は再現性がないか、タイプミスが原因です。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する 私はpythonでプログラミングするのが初めてで、セパレータを付けて出力しようとしていますが、それでも構文エラーが発生します。 Python 2.7を使用しています。 これが私のコードです: from __future__ import print_function import sys, os, time for x in range(0,10): print x, sep=' ', end='' time.sleep(1) そしてここにエラーがあります: $ python2 xy.py File "xy.py", line 5 print x, sep=' ', end='' ^ SyntaxError: invalid syntax $

6
80文字を超えるVimで別の背景色を表示する
Vim 80の列レイアウトの問題を見てきましたが、そこでの答えは、80文字のマークを超える実際のコンテンツのみを強調しています。100列以上のVimウィンドウを開いて、左端の80列を通常の背景で使用し、それ以降は少し異なる背景を使用したいと思います。Vimウィンドウの背景は、80文字を超えるテキストだけでなく、別の色にする必要があります。これは、最初に80字ポイントを超えずに80字ポイントに近づいていることを示します。 現時点では可能ではないと思いますが、念のためお願いします。 多分それはプラグインで行うことができますか? 望ましいVim右マージンハイライトのTextMateの例 TextMateの一般設定で「右マージンをハイライト」を選択すると、Vimの望ましい動作の例を見ることができます。
134 vim 

14
Vimの最近のファイル履歴?
GVimで開いて閉じた最近のファイルにアクセスしたいと思います。GVimを頻繁に開閉します。以前のセッションの最近のファイルにもアクセスしたいと思います。 GVimは最近のファイルをWordや他の多くのデスクトップアプリと同じ場所に保存しますか?それらにアクセスする方法は?
132 vim 

9
vimのすべての行の終わりに^ M
vimやその他のエディターを使用してソースファイルを編集しているときに、行末にこれらの^ M文字が表示されることがあります。Windowsでファイルを編集し、次にLinuxで編集することと関係があると思います。これらのすべてを自動的に削除するにはどうすればよいですか?
132 windows  linux  vim 

8
VIMの取り消しツリーはどのように使用されますか?
この答えは言う: Vimの元に戻す/やり直しシステムは無敵です。Vimはスタックではなく取り消しツリーを使用するため、何かを入力して、元に戻したり、何かを入力したりしても、最初に入力したものを元に戻すことができます。他のほとんどすべてのプログラムでは、最初に入力したものの履歴はこの状況では失われます。 これは私が聞いた最初のものです。ツリーに沿ってバックトラックするにはどうすればよいですか?
132 vim  undo 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.