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

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

7
崇高なテキストのようなVimの複数行編集?
私はgvimを使い始めましたが、gvimで複数行編集がどのように機能するのか理解できません。 例えば: 元のテキスト: asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; asd asd asd asd asd; ctrl + q、jjjjjj、$すべてを選択してから、Iを押して複数行の挿入を行います。 私の意図は、最初の行のように引用符を挿入してから、Escキーを押すことです。 asd "asd asd" asd asd; asd asd asd …

4
Vim Regexキャプチャグループ[bau-> byau:ceu-> cyeu]
私は言葉のリストを持っています: bau ceu diu fou gau そのリストを次のように変えたいです。 byau cyeu dyiu fyou gyau 私はコマンドを失敗しました: :%s/(\w)(\w\w)/\1y\2/g これが機能しない場合、Vimで正規表現のキャプチャグループを機能させるには何を変更する必要がありますか?

14
UltiSnipsとYouCompleteMe
ultisnipsとyoucompletemeのバンドルを私のmacvimにインストールしました。問題は、タブがycmでバインドされているため、ultisnipsが機能しないことです。let g:UltiSnipsExpandTrigger = "<s-tab>"shift-tabでスニペットの完了をトリガーできるように配置しようとしましたが、なんらかの理由で機能しません。トリガーとしてキャップを使用することもできましたが、今のところそれを行う方法はありません。 これら2つのアドオンを一緒に使用する人はいますか?シフトタブを機能させるにはどうすればよいですか?スニペットをトリガーする別のキーを推奨できますか?

9
デフォルトのvimカラースキームを設定する方法
Ubuntuの最新のアップグレードにより、vimのカラースキームが使用できなくなりました。手動で設定する方法は知っていますが(:colo eveningたとえば)、すべてのvimセッションのデフォルトを設定したいと思います。他の場所でへの参照が見られます.vimrcが、これまでのところ、適切な場所と構文を使用していません。
130 vim  color-scheme 

4
cscopeまたはctagsを選択する理由 [閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 10か月前に閉鎖。 この質問を改善する 私は主にエディターとしてvim / gvimを使用しており、カーネルソースの調査にlxr(Linuxクロスリファレンス)とcscopeまたはctagsの組み合わせを使用することを検討しています。ただし、cscopeもctagsも使用したことがないので、vimをプライマリエディタとして使用することを考慮して、なぜ一方を他方よりも選択するのかについて聞きたいと思います。
130 vim  kernel  ctags  cscope 

10
VIでHTMLファイルのインデントを整頓するにはどうすればよいですか?
すべて台無しにされた彼の巨大なhtmlファイルのインデントを修正するにはどうすればよいですか? コードファイルのインデントを修正するために使用する通常の"gg=Gコマンドを試しました。ただし、HTMLファイルでは正しく機能しないようです。それは単にすべてのフォーマットを削除しました。 また:filetype = xml、を設定して、これをだまして、これがXMLファイルであると考えられるかどうかを確認しましたが、効果はありませんでした。
130 html  vim  vi  indentation 

8
Vimで最近のドキュメントのリストを表示する
Vimで最近開いたドキュメントのリストを表示する方法はありますか?カーソルジャンプリストを表示:juして、リスト内のカーソル位置に移動できることはわかっていますが、リスト内に同じドキュメントの複数のリストがあるため、これは理想的ではありません。私が探しているものを実行する別のコマンドはありますか?

6
「vimランタイムログ」はありますか?
vimrcでカスタマイズ/コマンドを試すこともあります。すべてが正しいように見えますが、機能しません。 vimの起動時に何が起こっているのか、どのコマンドが失敗したのかを知ることは難しいため、vimrcで問題を引き起こしている可能性のあるものをデバッグすることは非常に困難です。これは試行錯誤のアプローチであり、時間がかかり、実際にはPITAです。たとえば、一部のファイルでsnipmateプラグインに問題があり、問題を発見する方法がわからないだけです。 vimの起動時に、実行されたコマンド、失敗したコマンドなどを示す「ランタイムログ」はありますか?これは私にとても役立ちます。
130 vim  runtime  logging 

4
Eclipseで使用できるvimプラグインは何ですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 私は3つを見つけたので、他にあるかどうか、およびそれらの長所または短所は何かを知りたいです。 Vimplugin ヴラッパー エクリム 私はEclimを含めましたが、それは他の2つのオプションとは異なり、それによってEclipse機能がvimで利用可能になり、私が本当に求めているのはEclipse環境内のvim機能です。
128 eclipse  vim  ide 

7
vi / vimの括弧の間をつかんだり削除したりできますか?
Cの次のコード行があるとします。 printf("%3.0f\t%6.1f\n", fahr, ((5.0/9.0) * (fahr-32))); 最初の太字の括弧からそれに対応する括弧を削除またはヤンクする方法はありますか?私はdf)について考えましたが、それだけでは9.0の直後に到達します。 改行に関係なく、一致する中括弧の間にすべてをvimが取得する同様の方法はありますか?
128 editor  vim 

4
Mac XimをOS Xにインストールするにはどうすればよいですか?
OS X 10.9.1(Mavericks)を使用しています。 Mac OSでGvimまたはMacVimにインストールするための体系的な手順は何ですか?1、2、3、...を使用してステップを記述すれば、従うのは簡単です。 MacVimのページに記載されているすべての説明を理解できなかったことを告白しなければなりません。他のグーグル検索されたウェブページは明確にしない。例えば なに$VIMRUNTIME?私のOSにはどのバージョンのvimをインストールする必要がありますか? どういうわけか私は自分のシステムにMacVimをインストールしました(体系的には信じていません)。フォルダがあることがわかります/Applications/gvim.app/MacVim.app/。 これで、vi-editorを使用してすでに作成されているMacVimからテキストファイルを開くと、MacVimはそれを認識しません。また、viはMacVimで記述されたものを認識しません。 どうすればこれを解決できますか?
126 macos  vim  macvim 

5
任意の幅のウィンドウでVimの80文字をソフトラップ
Vimのソフトラップ機能(:set wrap)を使用して、実際のウィンドウ幅に関係なく、一部のコードを80文字でラップします。 私はまだこれを行う方法を見つけることができませんでした-すべてのソフトラッピングはウィンドウの幅に関連付けられているようです textwidthそしてwrapmarginハードラッピングの両方にある(彼らはファイルに改行文字を挿入) 複数のウィンドウに垂直分割し、:vertical resize 80(おそらく:set breakat=少しハックですが)それらの一種の作品で(おそらく任意の文字で改行を許可するために)を使用:set numberしますが、行番号が可変数の列を占めるために使用すると改行します(依存します)ファイルの長さについて)、これらは80の一部です。 これをvimで行う方法はありますか? 他の情報筋によると、それは有望ではないようです。 今のところ、私の近似値は/^.\{80}\zs.\+デフォルトの検索として使用するだけなので、少なくとも強調表示されます。:syntaxそのためのアイテムを追加することを考えましたが、他の構文アイテムと重なると壊れてしまいました。
126 vim  word-wrap 

4
Vimではfコマンドとtコマンドは何をしますか?
誰かが私にvimでandコマンドが何をするのか、fそしてtそれらがどのように機能するのか正確に説明できますか?私はこの情報を見つけることができないようですが、人々はそれらが非常に有用であると私に言い続けます。可能であれば、例を挙げて回答をいただければ幸いです。
126 vim 

13
素敵な列レイアウトのためにvimで再フォーマットする
このデータセットはcsvファイルにあります 1.33570301776, 3.61194e-06, 7.24503e-06, -9.91572e-06, 1.25098e-05, 0.0102828, 0.010352, 0.0102677, 0.0103789, 0.00161604, 0.00167978, 0.00159998, 0.00182596, 0.0019804, 0.0133687, 0.010329, 0.00163437, 0.00191202, 0.0134425 1.34538754675, 3.3689e-06, 9.86066e-06, -9.12075e-06, 1.18058e-05, 0.00334344, 0.00342207, 0.00332897, 0.00345504, 0.00165532, 0.00170412, 0.00164234, 0.00441903, 0.00459294, 0.00449357, 0.00339737, 0.00166596, 0.00451926, 0.00455153 1.34808186291, -1.99011e-06, 6.53026e-06, -1.18909e-05, 9.52337e-06, 0.00158065, 0.00166529, 0.0015657, 0.0017022, 0.000740644, 0.00078635, …
126 vim  reformat 

13
ファイル全体をヤンク
私はしばしばgVimで何かを書き、それを別のアプリケーションにコピーして貼り付ける必要があります。 ファイル全体をヤンクする簡単な方法はありますか?私は通常このようなことをします ggVG"+y (上に移動、視線モード、下に移動、ヤンク) しかし、私が見逃しているより良い方法はありますか?
126 vim  clipboard  vi 

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