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

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

11
Vim:ディレクトリ内のファイルに設定を適用します
現在のディレクトリにあるすべてのファイルにVim設定を指定するにはどうすればよいですか? 理想的な解決策は、Vimが〜/ .vimrcを検索する前に現在のディレクトリで.vimrcを検索して読み取り、そこに設定をツリー全体に適用することです。 プラグインを確認しましたが、プラグインをインストールする必要があるため、適用された設定は透過的ではありません。対照的に、ユーザーのvimrcまたは特定のvimの呼び出しに関係なく、モードライン設定はそのファイルに適用されるため、モードラインは透過的です。 私が試したものは 作業ディレクトリに.vimrcを配置する :so vimrc モードラインで。 セキュリティ上の理由から、どちらも機能しないと思います。vimrcの全機能は必要ありません。モードラインで受け入れられる設定にバインドされていれば十分です。私の目標は、ビマーがプロジェクトでコーディング標準を採用しやすくすることです。
103 vim 

11
ブラウザでVimのカーソル下のURLを開く
初めてTwitvimを使用します。そこにあるすべてのURLを見ると不思議に思いましたが、お気に入りのブラウザまたは指定したブラウザでカーソルの下にあるURLを開く方法はありますか?
103 vim 

4
指定されたファイルタイプの永続的な:set構文?
Twigを使用するSymfony2プロジェクトで作業していますmyfile.html.twig。ファイルタイプはです。Vimは構文の強調表示を自動的に検出しないため、何も適用されません。:set syntax=HTMLファイルを開いた後でも使用できますが、ファイル間をジャンプするときにこれが面倒です。 vimで特定のファイルタイプの構文の強調表示を永続的に設定する方法はありますか?


5
Vimでテキストをある程度の長さに折り返すにはどうすればよいですか?
相対的な対策についてお話ししましょう。私のVimは次のようになります。 aaaaaaaaaaaaa bbbbbbbbbbbbb ccccccccccccc etc 私はそれを小さくしたいと思います: aaaaa aaaaa bbbbb bbbbb ccccc ccccc etc どうすれば入手できますか?そして、そのようなブロックの長さの設定をどのように管理できますか?
102 vim  indentation 

17
Vimで「Enterキーを押すか、コマンドを入力して続行する」プロンプトを無効にするにはどうすればよいですか?
外部コマンドの実行後に表示される「Enterキーを押すか、コマンドを入力して続行します」というプロンプトを無効にする方法はありますか? 編集:回避策が見つかりました:<CR>.lvimrcのショートカットにエキストラを追加します。 map <F5> :wall!<CR>:!sbcl --load foo.cl<CR><CR> より良いアイデアはありますか?
102 vim 

15
vimでUI言語を設定するにはどうすればよいですか?
私はこれをredditで見ました、そしてそれは私のvim不満の1つを思い出させました:それはドイツ語で UIを示しています。くそっ、vim!私は英語が欲しいのですが、私のOSはドイツ語(私たちのオフィスでは標準)でセットアップされているので、vimは実際に役立つように努力していると思います。 vimでUI言語を切り替えるには、どの魔法の呪文を実行する必要がありますか?私はさまざまな場面でグーグルを試しましたが、答えを見つけることができないようです(いいえ、Google、あなたは私の友達です* pat *、* pat *ですが、構文の強調表示を変更する方法をすでに知っています、ありがとう!) ... 編集:以下の良いヒントをすべて使用して、これを自分の一番上に追加しました.vimrc(Windows 7でVim 7.2を実行) set langmenu=en_US.UTF-8 " sets the language of the menu (gvim) language en " sets the language of the messages / ui (vim)


20
VimでPythonコードを実行する
私はVimを使用してPythonコードを記述しており、コードを実行するたびに、Vim内で次のように入力します。 :w !python これはイライラするので、Vim内でPythonコードを実行するためのより速い方法を探していました。端末からPythonスクリプトを実行しているのでしょうか?Linuxを使用しています。
102 python  vim 



1
vimに復帰文字を挿入する
Unixでファイルを保存しているネットワークプロトコルフレームを編集しています(\n改行)。改行文字(U+000D別名\r)を挿入する必要があります。クリップボードから貼り付ける"+pか()、またはCtrl+ Shift+ u- を使用して入力しようとする000dと、改行が挿入されます(U+000A)。 それを行う正しい方法は何ですか?

13
Vi(m)で編集しているファイルを実行する方法
Vi(m)で編集しているファイルを実行し、(SciTEのように)分割ウィンドウで出力を取得する方法は? もちろん、そのように実行できます。 :!scriptname しかし、スクリプト名の記述を避け、画面のすぐ下ではなく分割ウィンドウで出力を取得する方法はありますか?
101 vim  exec 

3
Vimの `J`および` gq`コマンドでピリオドの後に1つのスペースを使用するにはどうすればよいですか?
VimのJコマンドを使用すると、ほとんどの行がパディングのために1つのスペースで結合されます。しかし、期間の後、Vimは常に2つのスペースを使用します。次の例を見てください。 This ends with a comma, but this ends with a period. Join with 'J' and what do you get? 私にとって、結果は次のとおりです。 This ends with a comma, but this ends with a period. Join with 'J' and what do you get? コンマの後の1つのスペース、ピリオドの後の2つのスペース。gqコマンドを使用して段落を再フォーマットした場合も同様です。 期間後にVimが1つのスペースのみを使用するように変更できる設定はありますか?
101 vim  formatting 

4
viで現在の位置から行末にコピーする方法
Windowsではgvimを使用しています。viで現在の位置から行末までテキストをコピーし、viで開いた別のファイルに貼り付ける方法。私はそれをググりましたが、これに対する解決策を見つけることができません。これに関するどんな助けにも感謝します。ありがとうございました。
101 vim  vi 

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