問題タブ [macvim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - 通常モードでvimで改行するには?
通常モードを終了せずに (挿入またはコマンドライン モードに入らずに) 行 (カーソルの位置) を 2 行に分割したいと考えています。これは可能ですか?
現在、目的の場所に到達し、「i」を押して挿入モードに入り、「Enter」を押して行を 2 つに分割し、「esc」を押して通常モードに戻ります。
行の最大長を設定したり、構文などを実行しようとしているわけではありません。通常モードを終了せずに、1 行を 2 行に分割したいだけです。'J' は、カーソルがある行をその下の行に結合します。これは便利です。反対に、1 つのコマンドで 1 行を 2 行に分割したい。
macvim - Ctrl-W_W を使用して VIM でウィンドウをスキップする
VIM で複数のウィンドウを開いている場合、Ctrl-W_W を押すたびにそのうちの 1 つ (Aric Blumer のプロジェクト プラグインを使用したプロジェクトを含むウィンドウ) を常にスキップしたいと考えています。
言い換えれば、プロジェクト ウィンドウがそれらの 1 つではないかのように、ドキュメント ウィンドウを循環させたいと考えています。実際にプロジェクト ウィンドウに移動したい場合は、この目的のために特別に作成したマッピングを使用します。
Ctrl-W_W でスキップされるようにウィンドウをマークする方法はありますか、それともスクリプトが必要ですか? 私は Vim が大好きですが、まだ学習曲線の急勾配の部分にあります。
plugins - MacVim で NERDtree のスクロールバーを無効にする
MacVim でスクロールバーを完全に無効にすることができました。ただし、NERDtree を起動すると、NERDtree の左側にスクロールバーが表示されます。NERDtree のスクロールバーを無効にするにはどうすればよいですか?
前もって感謝します。助けてくれてありがとう。
vim - VIM: :normal コマンドで挿入モードを終了します
たとえば、 :normal コマンド ( ) を使用して挿入モードに入った場合:normal i
、挿入モードを終了するにはどうすればよいですか?
<Esc>、<cc>、または <c-[> を押すと、VIM はコマンド モードを終了し、:normal コマンドを実行できません。
.vimrcをimap <c-e> <Esc>
入力しましたが、コマンド モードで <ce> と入力しても何も挿入されません。コマンドモードで「control e」を入力する方法がわかりません。
たとえば、 <co> は機能し:normal Ihello<c-o>Aworld
ますが、通常モードで複数のコマンドを実行したい場合があります。
マクロを使用できることはわかっていますが、:normal を使用した方法を知りたいです。
vim - project.vimとShiftキーを使用したコマンド
project.vimを使用して起動して実行しようとしていますが、何らかの理由で、大文字を必要とするキーバインドが機能していないようです。
たとえば\C
、再帰的に新しいプロジェクトフォールドを作成する必要があるは、通常のCと同じように\c
動作しますが、期待どおりに動作します。\R
と同じこと\r
。
私はMacVimとVim7.3を使用しています(Macでは明らかに)。最初に実装する必要があるある種のキーバインディングブードゥーはありますか?
ありがとう。
macos - MacVim と Mercurial のチェックイン
MacVim をデフォルトのエディターとして使用しようとしています (明らかに私の Mac では)。MacVim でコミット メッセージを編集できるようにしたいと思いますhg ci
。残念ながら、(設定EDITOR=mvim
またはのいずれかによってalias vi='mvim'
) MacVim が空のメッセージ (つまり、下半分にボイラープレートがない) でポップアップし、そのコミット メッセージを保存すると、「中止: 空のコミット メッセージ」というエラーが表示されます。
Mercurial で変更をチェックインするときに、 MacVim を使用して (おそらく 経由でmvim
) コミット メッセージを編集する方法はありますか?
読んでいただきありがとうございます。答えを読むのを楽しみにしています。
ブライアン
vim - コマンドラインからVimに渡されたファイルまたはディレクトリを確認するにはどうすればよいですか?
ディレクトリ引数を指定してコマンドラインから vim (または MacVim) が呼び出されるたびに NERDTree が開き、ファイル引数を指定して vim が呼び出されると閉じられるように .vimrc を設定したいと思います。vim の組み込み変数のリストを調べましたが、有望そうなものは見つかりませんでした。
vim - MacVim:高度なレンダリングを有効にしてアンチエイリアスフォントをオフにします
MacVimでは、サイズ10のMonacoフォントを使用します。これは、標準のMacVim構成ではアンチエイリアス処理されません。MacVimの設定([詳細設定]タブ)で[高度なレンダリング]をオンにすると、Monaco 10ptがアンチエイリアス処理されるようになりましたが、これは私が望んでいることではありません。MacVimでフォントのアンチエイリアスをオフにする方法はありますか?
vim - Vimで保存して終了する代わりに、現在のバッファを保存して閉じるために「wq」を再マップすることは可能ですか?
Vim初心者です。
Ex コマンドを発行するときに:wq
、アクティブ バッファーを保存してから Vim を終了するのではなく、アクティブなバッファーだけを保存して閉じるようにしたいと考えています。
:q
同様に、コマンドの効果が同じになるようにしたいと思い:bd
ます。
この動作を実装する方法について何か提案はありますか?
vim - Vim/MacVim: マウスでスクロールするとテキストカーソルも動く!
ここ数週間、Vim/MacVim に慣れてきました。私が抱えていると思われる主な問題の1つは、マウスを使用してスクロールするとき(特にテキストの大部分を選択しようとしているとき)、テキスト挿入カーソルも移動し、元の場所にとどまらないことです(TextMateの場合のように)例)。これは、大きなテキストを選択したことを意味します。上にスクロールして選択内容を確認すると、カーソルが移動し、選択内容が乱れます。
私はビジュアル モードでのテキスト選択に慣れる必要があることを理解しています。私は少し時間がかかりますが、マウスを使用するのに最適なツールである場合もあります。
この動作を修正する方法はありますか?