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

Vimは、効率的なテキスト編集を可能にするために構築された高度に設定可能なテキストエディターです。これは、viエディターの改良版です。


2
tmuxの他のウィンドウを閉じる方法は?
私は、いくつかの関数を記述.bashrc作るためtmux使いやすいです。 #!/bin/bash # .bashrc # vim tmux #----- -------------------- tabc() { tmux kill-window; } tabe() { tmux new-window; } tabf() { tmux find-window $@; } tabn() { tmux next-window; } tabo() { ; } # <-- How to `tabonly`? tabp() { tmux previous-window; } qa() { tmux kill-session; } sp() …
9 bash  vim  tmux 

6
tmux内で実行しているときにvimでキーをめちゃくちゃにした
私はtmuxで遊んでいて、大好きです。ただし、その中でvimを実行すると、厄介な問題があります。 どういうわけか、矢印キーが再マップされますが、Command-Tを起動するときなど、特定の時間にのみ、ファイルリストを下にスクロールしようとすると、コマンドがキャンセルされ、挿入モードになり、矢印キーに応じて押すと、A、B、C、またはDが挿入されます。 たとえば、矢印を使用してバッファーを移動すると、正しく動作します。 何か案は? ありがとう!
9 keyboard  bash  vim  tmux 

4
2つの異なるvim構成を切り替えますか?
しばらく調整していた.vimrcと.vimフォルダーがありますが、新しいジョブでマシンにryanbのドットファイル(vim、gitなどの構成ファイルを含む)をインストールしました。それぞれの設定には気に入っている点があるので、最終的にはそれらを組み合わせて新しい個人用設定にしたいと思います。その間、私は前後に切り替えることができるようにしたいと思います。 vimにこのための簡単なコマンドはありますか-「次の.vimrcおよび.vimディレクトリを使用する」-または、切り替えたいときにファイル自体をスワップアウトする方が簡単ですか?
9 vim 


3
Vim - ビジュアルモードを終了するときの遅れ
テキストを選択した後にEscキーを押してビジュアルモードを終了すると、テキストが選択されずに通常モードに戻るまでにかなりの時間がかかります(1〜2文字だけを選択した場合でも)。この遅れは避けられますか?
8 vim  delay 

4
vimでは、編集モードを終了したときにキャレットが後退しないようにしますか?
何もしないで編集モードに入ったり抜けたりすると、キャレットは1文字左になります。そして、私が追加モードに入ったり出たりすると、キャレットは前方に移動してから後方に移動します。 このような場合にキャレットをそのままにするようにvimを設定する方法はありますか? 理想的には、常に追加モードに入りたいのですが、モードに入るときや出るときにキャレットを動かさないでください。 (現時点では、挿入時にキャレットの位置を乱すことがないため、通常は挿入モードを使用します。ただし、行末に追加する必要がある場合を除きます。 Escを押して追加モードに入ります。
8 vim 

1
gvimで新しいファイルをどうやって開くか? E303:スワップファイルを開けません
私はWindows上でgvimを使います。新しいファイルをどうやって開くか? 私は試してみました :e ~\mypath\myfile.txt しかし、私はこのエラーメッセージが出ます: E303: "C:\ Users \ Jonas \ mypath \ myfile.txt"のスワップファイルを開けません、回復できません Windowsでgvimを使って新しいファイルを開くには?
8 windows  vim  gvim 

1
utf8ではない環境でvim listcharを動作させる方法は?
私の.vimrcには以下が含まれます: if $LANG =~ '\(UTF\|utf\)-\?8' || $LC_CTYPE =~ '\(UTF\|utf\)-\?8' set list listchars=tab:»·,trail:~,extends:>,precedes:< endif しかし、ユニコードの文字がいくつかあります。LC_CTYPE= zh_TW.Big5環境でvimを実行すると、 Error detected while processing /home/user/.vimrc: line 70: E474: Invalid argument: listchars=tab:»·,trail:~,extends:>,precedes:<
8 vim 

7
vimのメニュー/ UI言語を英語に変更します
Googleで検索し、いくつかの回答を読みましたが、vimのメニュー/ UI言語を英語に変更できません。 私は.vimrc私が持っています set langmenu=en_US.UTF-8 language messages en_US.UTF-8 しかし、それは機能しません。vimは私のシステムのデフォルト言語を使用します。 私は試した langmenu = noneを設定します しかし、それは同じです。 ロケールen_US.UTF-8がインストールされます。 私はubuntuでvim 7.4を使用しています。 助けてくれてありがとう。
8 vim  gvim  vimrc 

4
Vimのプレーンテキストドキュメントの箇条書き
Vimはリストの自動インデントをサポートしますが、デフォルト設定では、次のような数字で始まる順序付きリストのみが対象になります。 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim 2. veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. これを次のような順不同の箇条書きリストに拡張する方法を理解できませんでした。 * Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed …
8 vim  plaintext 

5
Ubuntu vi Acting Strange
Ubuntu Server 8をインストールしたところ、viが奇妙に動作していることがわかりました(Fedora、CentOS、OSXのviと比較して)。 「a」コマンドを使用してテキストを入力するときに矢印キーを押すと、「C」、「D」、「B」、「A」が入力されます。これにより、編集がほぼ不可能になります。 ここで何か悪いことをしていますか?

2
vimがファイルバッファーに使用するインデックスのシーケンスをリセットすることは可能ですか?
vim内で新しいファイルを開くと、バッファーインデックスが任意のインデックスをスキップするようです。私はを使用してバッファを切り替えるb<buffer-index>ので、健全性/ OCDのために連続したインデックスを持つと役立ちます。しばらくすると、vimを終了してCL経由で現在作業中のファイルをロードし、それらを順番に並べますが、複数のサブディレクトリパスがある場合、これは面倒です。 シーケンスなどをリセットできますか?
8 vim  buffer 

2
Vimは矢印キーなしで挿入モードでカーソルを1文字移動します
これは少しやり過ぎに思えるかもしれませんが、vimに切り替えて、ワークフローに満足しています。私は矢印キーを使用しないように自分自身を訓練しようとします。執筆するときは常にアルファキーに手をかざすのがとても大きなことだからです。ナビゲートする必要がある場合は、挿入モードを終了し、通常モードで移動して、挿入モードに戻ります。 これが実際に混乱を招く例外があります。私はclang completeスニペットで使用していますが、super tabこれはすばらしいことです。カーソルを置いたままパラメーターを入力した後に関数が自動で完了するたびを除いて)、カーソルを1文字右に移動する必要があります。ご想像のとおり、これは非常に頻繁に発生します。 (私の知る限り)私が持っている唯一のオプションは:Esclaまたは→であり、どちらにも満足していません。1つ目は3つのキーを押すだけで1文字のカーソルを動かすだけで、2つ目は手を矢印キーに移動させます。3番目のオプションは、にマップCTRL-Lまたはsmthすること→です。 これを行う最良の方法は何ですか? //snippets (clang complete + supertab): foo($`param1`, $`param2`) //after completion: foo(var1, var2|) ^ ^ | | I am here | Need to be here | カーソル位置を示します
8 vim 

1
ターミネーターでのctrl-backspaceのマッピング
私は最近Vimを使い始めました。以前の編集者からは、Ctrl- を押して単語全体を削除することに慣れていBackspaceます。ドキュメントを見たところ、これはVimでCtrl- wを押すことによって行われていることがわかりました。問題は、Ctrl- に慣れた後w、単語のスペルを間違えるたびにタブとチャットを閉じ始めたことです(この質問を書いている間、このタブを5回閉じました)。だから私はVimでキーをマップする方法をチェックしてこれを試しました: :imap <C-BS> <C-w> 残念ながら、うまくいきませんでした。少し調べた結果、ターミナルではCtrl- Backspaceとを区別できないことがわかりましたBackspace。この問題を修正するためのハックとパッチをいくつか見ましたが、ターミネーター(使用したいエミュレーター)でそれらを動作させることができませんでした。 マップする方法はありますかCtrl- Backspaceターミネーターを使用しているときにVimで?
8 vim  terminator 

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