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


3
Vim 8.1で垂直ターミナルを開く
Vim 8.1は:terminal、新しいbashターミナルを分割として開くコマンドを追加しました。ただし、それは常に水平方向の分割のようであり、垂直方向の分割を好みます。以下を使用せずに端末を垂直分割として開く方法はありますか? :vsp :terminal <c-w>j :q または、次のように、それをコマンドとして.vimrcに追加できる方法があります: command Vterm :vsp | :terminal | <c-w>j | :q 上記のコマンドは、実行しようとする<c-w>jと停止し、次のように新しいvimスプリットを開きます。 ジョブの実行に失敗しました:そのようなファイルまたはディレクトリはありません 持っているだけ: command Vterm :vsp | :terminal 正常に機能しますが、元のスプリットのままになります。
20 vim  vimrc 

2
(端末ベースの)vimでメニューを作成して使用できますか?
私は主にWindowsベースの会社の開発者向けに仮想化されたLinuxボックスを(ローカル開発サーバーとして)設定しています。(彼らはLinux / Unixをなんらかの形で表現し、環境が使いづらいほど難しいことを証明しているようです)。学習曲線なので、私はやや同情的です。私は、それらを紹介するのではなくnano(おそらく彼らは決して通り抜けることはないでしょう)、vimにナノのようなメニューを設定して移行を容易にすることができるかもしれないと思いました。(それらを提供するために非常に初心者に優しい.vimrcファイルを見つけましたが、nanoスタイルのメニューのようなものはありません。) 唯一の問題は、vim(gvimではない)でメニューをセットアップすることが可能であると主張している唯一の問題であり、問​​題を修正しようとしても、解決すべき別の問題が残っています。たくさんの時間を無駄にする前に、それが実際に可能であるかどうかを知りたいと思います。
18 vim  vimrc 

5
VIMは貼り付けたものをコメントアウトします
この要点をvimにコピーしようとしたときにこれを取得しました:https : //gist.github.com/w0ng/3278077 どこでも同じ動作に気づきます。コメントを含むものを貼り付けると、コメントに続くものすべてにコメントが貼り付けられます。 たぶん、挿入モードでコメントを書いてEnterを押すと、次の行が自動的にコメントを追加するという事実と関係があるのか​​もしれません。 どうすればこの動作を取り除くことができますか?
14 vim  vimrc 

2
.vimrcで現在の行とカーソルを強調表示するにはどうすればよいですか?
現在の行とVimのカーソル位置を強調表示しようとしています。これが私の.vimrcです。 set cursorline hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white hi Cursor ctermbg=15 ctermfg=8 私が経験している問題は、現在の行の背景色がカーソルの背景色を覆っているため、次のように見えることです。 前景の色がほとんど黒であるため、カーソルの位置を明確に知ることができますが、カーソルがスペース上または行の先頭/末尾にある場合、移動しない限り、どこにあるのかわかりません。 ここで何が間違っていますか?
14 vim  vimrc 

5
vimrc-コメントをブロックする方法?
テキストファイルまたはコードのテキスト行にコメントを付けたくありません。.vimrcファイルにブロックコメントを挿入する方法を探しています。1行のコメントを挿入するに"は、たとえば次のようにします。 " remove spaces and tabs as well at the end of line automatically while saving autocmd BufWritePre * :%s/\s\+$//e 今では、インターネットを閲覧してクールな機能を追加した後、何年にもわたって比較的大量の設定/構成/プラグインを収集しています。大きなコメントブロックを.vimrcファイルに追加しようとしています。"各行への追加はオプションですが、ブロックコメント構文を探しています。/**/Cに似ています。 //は_ ____" /* */と同じです。 Unix.SE、SO、グーグル検索はあまり役に立ちませんでした。


2
.vimrcを複数のファイルに分割できますか?
iabJava用のカスタム再マッピングが数百あり、Haskell用の再マッピングが数百程度あるとしたら、これらを別のファイルに分割して、管理しやすくします。私が探しているのは、次のようなものを作成することです。 ~/. ├── .vimrc └── .vim └── custom ├── java.vim └── haskell.vim .vimrcは次のようになります。 import java import haskell このようなことは可能ですか、それとも複雑すぎますか?私が達成しようとしているのは、LaTeXで次の\inputコマンドを実行することです...
11 vim  vimrc 

1
選択範囲をテキストとしてvimで貼り付けないでください!
私は何年にもわたって(30以上)VIとVIMを使用しており(xtermsでは、独自のウィンドウではないgvim)、マウスの中央ボタンを選択として使用してvimに与えるvim コマンドの巨大なライブラリがあります。 たとえば、私はしばしば次のようなことをします... vi {many_hundreds_of_files} paste vim commands using mouse - one paste per file. 選択範囲には、テストの置き換え、フォーマット、行の移動などを行うための多くのVIMコマンドが含まれ、通常、選択範囲の最後に:wおよび:next VIMコマンドで終了します。したがって、vimは次のファイルに再度貼り付ける準備ができています。これにより、特別なスクリプト(perlインプレース編集など)を実行する必要なく、非常に複雑な方法で膨大な数のファイルを更新できます。 これらのvimコマンドペーストの一部は、200行以上の長さです(画面上にポップアップするテキストファイルに保存され、「copy-all」!これらは、再フォーマットしている何千ものファイルのセットに多くの変更を加えます。しかし、特定のファイルセットのみで、日常のvim作業では使用できませんEG:テキスト/データファイルの一括再フォーマット。 問題... 私の最後のシステムパッチ(Fedora 25)の間に、vimはマウスの選択をvimコマンドではなくテキストとして貼り付けます。それを止めることができないようです! 別のシステム(Fedora 24)でも問題なく動作します。 テキストとして貼り付けたい場合は、貼り付ける前に挿入モードに入ります!挿入モードではないときに、VIMが選択範囲をテキストとして自動的に貼り付けたくありません。これはセキュリティ機能として意図されていたと理解していますが、私にとってそれは主要なユーザビリティの問題です。 これを行わないマシン(特に "kmous"のterminfoエントリ)から、terminfoエントリ(xterm-256color)を遡って試してみました。vim ":set mouse ="設定(nullです!)も確認しました。xterm(疑わしい)なのか、VIMで変更された(可能性が高い)ものなのかはわかりません。変更ログとgoogleは役に立ちませんでした。 しかし、私に古い行動をとらせるものは何もないようです。
10 vim  mouse  vimrc 

1
設定中のvimエラーの電力線
インストールの推奨事項に従って、pip installを使用して電力線をインストールしました。プロンプトとしてのzshとステータスラインとしてのtmuxの両方で正常に動作していますが、vimで動作させることはできません。 以下をvimrcに追加すると、 python from powerline.vim import setup as powerline_setup python powerline_setup() python del powerline_setup 次のエラーが発生します Error detected while processing /home/jordan/.vimrc: line 1: E319: Sorry, the command is not available in this version: python from powerline.vim import setup as powerline_setup line 2: E319: Sorry, the command is not available in …
9 vim  vimrc 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.