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

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

13
Rubyサポート付きのvimのインストール(+ ruby​​)
vimにcommand-tをインストールしようとしていますが、現在のバージョンのvimには(+ ruby​​)フラグがありません。コマンド「which ruby​​」は、rubyがインストールされていることを示します。 vimで+ ruby​​フラグをアクティブにするために何をする必要がありますか? また、+ ruby​​フラグは技術的にどういう意味ですか?
107 ruby  vim 

5
vimで選択を検索
C ++を作成するときは、ビジュアルスタジオにvimおよびvimプラグインを使用します。多くの場合、たとえばへのすべての呼び出しなど、関数内の文字列を検索したいと思っていますobject->public_member.memberfunc()。 vimが単一の単語を検索する便利な方法を提供していることを知っています。これはandを押すこと*で#、ユビキタススラッシュ/コマンドを使用して入力された文字列を検索することもできます。上記のように長い文字列のすべてのインスタンスを検索しようとすると、後に再入力するのにしばらく時間がかかります/。 選択を検索する方法はありますか?たとえば、で強調表示してvからでコピーします。y後に貼り付ける方法はあり/ますか?より簡単なショートカットはありますか?
107 vim  viemu  string-search 

3
Vimセッションが現在使用しているカラースキームを確認する方法
次のコマンドを実行して、Vimの配色を設定できます。 :colorscheme SCHEME_NAME しかし、奇妙なことに、次のコマンドを発行しても、現在使用されているスキームを取得できません :colorscheme これは " E471: Argument required"になります。の出力にリストされている配色も表示されません:set。 では、使用中の現在の配色を把握するにはどうすればよいですか(テーマを認識するまで手動でテーマを切り替える以外)。


8
VIMまたはGvimでUTF-8文字を表示する方法
私は時々英語以外のスクリプトを含むWebページで作業します。それらのほとんどはutf-8文字セットを使用しており、VIMおよびGvimはUTF-8文字を正しく表示しません。 Windows 7 64ビットでVIM 7.3.46を使用し、 set guifont=Monaco:h10 _vimrcで これを修正する方法はありますか? 更新:探し回って見つけました set guifontwide、地域の言語の2番目のフォールバックとして機能する。 _vimrcに次の行を追加すると、ほとんどの問題が解決しました。 set enc=utf-8 set fileencoding=utf-8 set fileencodings=ucs-bom,utf8,prc set guifont=Monaco:h11 set guifontwide=NSimsun:h12 上記のNSimsunフォントは中国語で機能します。問題は、フォント名がVIMで機能するようにした方法がわからないことです。また、フォントディレクトリのどこにもCourier New記載されCourier_NewてNSimsunいません。使用したいフォントですがLatha、_vimrcファイルで使用する方法がわかりません。set guifontwide=latha:h12またはset guifontwide=Latha:h12動作しません。 をに正常に設定しguifontwideたlatha場合、私の問題は解決されます。
106 vim 

11
挿入/通常モードでVimカーソルを変更するにはどうすればよいですか?
可能であれば、現在のモードに応じてVimのカーソルを(色、形などで)変更する方法を教えてください。 私は挿入モードではないことを常に忘れ、コードを入力し始めます。その結果、あらゆる種類のクレイジーなことが起こります。カーソルに何らかの視覚的表示があった場合に役立ちます。
106 vim 

6
vi / vimで戻る方法(Ctrl + Z)
通常のテキストエディターには、[すべてVimを尊重する] Ctrl+ ショートカットZがあります。Wordの[戻る]ボタンのようです。Vimでこの動作をどのようにして実現できるのでしょうか。
106 vim  vi  back  undo  undo-redo 

23
ChromeでHTMLファイルへの変更を保存するときにブラウザーを自動再読み込みしますか?
私はVimでHTMLファイルを編集していて、その下にあるファイルが変更されるたびにブラウザを更新したい。 ファイルへの変更をリッスンし、ファイルへの変更を保存するたびにページを自動更新するGoogle Chromeのプラグインはありますか?Firefox用のXRefreshがあることは知っていますが、XRefreshをまったく実行できませんでした。 これを自分で行うスクリプトを書くのはどれほど難しいでしょうか。

3
特定のファイルがVimscriptに存在するかどうかを検出するにはどうすればよいですか?
現在のディレクトリにファイルが存在するかどうかを確認するVimscriptのエレガントな方法を探しています。 以下のコードを思いつきましたが、それが最もエレガントなソリューションであるかどうかはわかりません(ファイルが存在する場合は、Vimオプションを設定します)。ファイル名をもう一度比較する必要がない方法はありますか? Vimとは異なる組み込み関数を使用しているのではないでしょうか? :function! SomeCheck() : if findfile("SpecificFile", ".") == "SpecificFile" : echo "SpecificFile exists" : endif :endfunction
105 vim  file-exists 

7
Vimで、検索行にテキストを貼り付ける方法はありますか?
検索し$maximumTotalAllowedAfterFinishてに置き換えたいです$minimumTotalAllowedAfterFinish。長いテキストを入力する代わりに: :%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g コマンドラインで「p」を入力して貼り付けることができないため、これらの長い変数名を検索ラインにコピーする方法はありますか?
105 vim 

9
ファイルへのリアルタイムの変更をvimで監視できます
私の質問は、テキストファイルをリアルタイムで監視する方法に似ています が、vimで実行したいと考えています。開いているファイル使用tail -f sample.xmlファイルを読み取ることができることはわかっています。新しいコンテンツがファイルに書き込まれると、新しいコンテンツも画面に書き込まれます。ファイルが更新されたときにvimに新しいデータを自動的に入力させることはできますか?
104 vim 

5
vim-vimの起動時にすぐにコマンドを実行する方法
:FindFileCache .ファイルキャッシュを収集してすばやく開くためにvimを起動するたびに実行する必要があるプラグイン(FindFile.vim)があります。vim を起動するたびにこれを実行する必要があります。 vimが起動するたびに1回実行されるコマンドをどのように記述できますか?
103 vim 


7
vim、vanilla Vimを使用してファイルをすばやく切り替える(プラグインなし)
プラグインを使用しないバニラVimに制限すると、エディターの能力が制限されることを理解していますが、さまざまなマシンを頻繁に切り替えるため、環境をどこにでも移動するのは非常に面倒です。バニラヴィムにとどまりたい。 私を阻んでいるのは、ファイルをすばやく切り替える機能です。I(少なくとも信じている)をよく理解していバッファ、ウィンドウ、タブだけでなく、netrwの(Vex、Exなど)。 しかし、のようなエディタで崇高なテキスト、私は入力することができますctrl- pとすぐに私は、ファイルにしています。 シェルにドロップダウンできることはわかっていますが、ファイル名だけでなく、Vim内のファイルをすばやく切り替えるための「隠された」秘密が他にあるかどうか疑問に思います。
103 vim 


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