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

5
Vim検索は、現在の(プロジェクト)フォルダー内のすべてのファイルを置き換えます
Vimについての未解決の質問の1つは、現在のプロジェクトで検索/置換を実行する方法があるかどうかです(他のエディターから継承されたこの概念を使用する場合はご容赦ください)。 たとえば、プロジェクトファイルでメソッド名を検索し、そのメソッド呼び出しのすべてのインスタンスの名前を変更したいとします。 これがSublimeの進め方です。 ackまたはなどの他のプログラムに依存せずに、Vim(おそらくMacVim)でこれをどのように行いますかsed?
36 search  macvim 

6
ターミナルエミュレータ内のVimと比較して、gVimやMacVimはどのような追加機能を提供しますか?
スクリーンキャストを見ながらVimを学んでいます。そして、なぜ多くの人がgVimまたはMacVimを使用するのでしょうか? 私が見ることができることから、GUI Vimバージョンにはマウスの使用を含む追加機能しかありません。しかし、これは「Vimの哲学」に反するものではありませんか? GUI Vimバージョンが端末ベースのVimと比較してどのような追加機能を提供しているか説明できますか?
23 gvim  macvim 

1
MacVimが他の呼び出しごとに異なる方法で起動するのはなぜですか?
今日、MacBookでいくつかの作業をするために座ったとき、ある時点で私の.gvimrc設定に関して何かがおかしくなってきたことに気づきました:MacVimを起動したとき、ウィンドウが非常に小さい(ほぼデフォルトのサイズ) )。奇妙なことに、verbose set columns?ウィンドウの幅が明らかに 180列ではないのに、「180、〜/ .gvimrcからの最後のセット」を教えてくれました。set columns=180ウィンドウを予想された幅に復元しました。 RCファイルの通常のデバッグと二分割の後、異常なことに気付きました。これが私の列のサイズが適用されていないかどうかに関係なく、どちらにせよ、それが好奇心が強く、私はそれを理解することができません。 を実行するとmvim -u NONE -c "set columns=100"、次のようなウィンドウが表示されます。 まったく同じコマンドを再度実行すると、次のようになります。 verbose set co?どちらの場合も、「-c引数からの最後のセット」と言って、それぞれ100と66を報告します。起動コマンドを繰り返すと、ウィンドウの状態が交互に変わります。 .viminfo実行と実行の間にヌキングを試みました。効果はありません。 現在MacVimスナップショット74を使用していますが、以前のバージョンを使用していたので、これが発生し、バージョン管理の問題かどうかを確認するためにアップグレードしました。私は10.10.3にいますが、この動作はOSアップデートの結果として表面化したMacVim固有のバグが原因である可能性があります(最近発生した)。ただし、妻のラップトップ(同じOSバージョンを実行している)にMacVimをインストールすると、動作は再現されません。 私は迷っています。一体何がこの行動を引き起こしているのでしょうか? 編集:デバッグを続けた後、ラップトップに外部モニターを接続している場合にのみこの方法を再現するように見えることに気付きました。これは、それが何らかのバグだと思うようになります。
13 macvim  startup 

1
Vimscriptで現在のウィンドウ/バッファ/タブページを取得します
Pythonでは、vimモジュールを使用する場合、現在のwindow / buffer / tabpageを取得するのは非常に簡単です。 current_win = vim.current.window current_buff = vim.current.buffer current_tabpage = vim.current.tabpage 私の質問は、純粋なVimL / Vimscriptでこれをどのように実行し、どのタイプのオブジェクトが返されるかです。これはwindows.txt(:h windows)のどこにも見当たらないようです。

1
等号を使用したCtrlのマッピング
Ctrlキーとプラス記号を一緒にマッピングしようとしています。これは私が私のvimrcで試していることです: nnoremap <C-=> : echo "Hello" <CR> ただし、マッピングがトリガーされていないようです。私が間違っている可能性があることについて何か提案はありますか?私はmacvimを使用しています。

1
vimで編集されたマークダウンファイルの結果をプレビューする方法
私はvimを使用して編集していますlatexが、latexは日常的に気軽にメモを取るには少し重すぎるため、代わりにマークダウンを使用することにしました。 それで、\lvコマンド を使用してマークダウン形式のファイルを表示できるようにvimを構成したいと思います 使用していMac OS X 10.11ます。.vimrcファイルを変更するにはどうすればよいですか?

3
ブレースを簡単に削除する方法
友人の1人から、下の方法で中かっこを削除できると言われました。 削除する中括弧のペアの内側にカーソルを置きます。 y i {中括弧でテキストをヤンクし、v a {貼り付けpます。 それは次のようにうまく機能します: for(int i = 0; i < s.length(); i++) { int index = s[i] - c; if(root->next[index] == NULL) root->next[index] = new TrieNode; root = root->next[index]; } コマンドを実行した後: for(int i = 0; i < s.length(); i++) int index = s[i] - c; if(root->next[index] …

1
マウスホイールのスクロールにより文字が挿入される
私はiTerm2内のtmux内でmacvimを使用しています。基本的に、マウスホイールを使用してバッファをスクロールできるようにしたいだけです。設定しました set -g moude-mouse on 私の中で.tmux.conf、そして set mouse=a set ttymouse=xterm2 私の中で.vimrc。さらに、iTerm2で「xtermマウスレポート」を有効にしました。 マウスホイールを使用すると、vimは挿入モードに切り替わり、ランダムに見える文字を挿入します。vimがマウスのエスケープコードを正しく解釈できないと思います。 この問題はtmuxの外でも、デフォルトのTerminal.appでも発生するので、vimの問題であると思われます。 すべての可能な値で期限切れになりましたttymouseが、望ましい効果はありませんでした。
7 macvim  tmux  iterm2 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.