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

vim(Vi IMproved)は、さまざまな編集モードをサポートするテキストエディターです。


1
gvim -p開いているタブの制限?
実行するとき: gvim -p *.xyz すべてのファイルがタブで開かれているわけではありません。 一種のタブ制限のように感じますか? しかし!私が未開封で開こうとすると: :tabnew 前のタブの隣に開かれます-動作します! gvim -p ...上記の制限を手動で開く必要なしにすべてのファイルを開くにはどうすればよい:tabnewですか? ところで この制限はどこかに書かれていますか?設定可能ですか?

3
vimの下部で[変換済み]とはどういう意味ですか?
ログファイルがありますが、vimで開くと、読み取り不能になり、下部に[変換済み]が表示されます。[converted]はどういう意味ですか? フォーマットの問題を修正して人間が読めるようにする方法はありますか?
38 vim  vi 

3
モードレスエディターとモーダルエディター
Linuxの学習を始めたばかりで、プログラミングのこれまでの経験はすべてWindowsプラットフォームを使用してきました。Vimエディターに出会い、モードレスエディターと呼ばれるメモ帳とは異なり、モーダルエディターであることを読みました。 一般的に、モードレスエディターとモーダルエディターの違いは何ですか?



8
Vimを「tail -f」のように動作させるにはどうすればよいですか?
Vimを次のように動作させる方法があるかどうかを知りたいですtail -f。私がこれまでに見つけ た最高のVimプラグインでさえ、私が期待することをしません。 私は本当にリアルタイムでファイルの更新を見たいです。キーボードから離れていても、Vimにバッファーを常にリロードさせ、最後の行にジャンプしてほしい。 これを行う方法? (一部のログファイルは非常に大きいため、ファイル全体を再読み込みしたくありません。最善の方法は、最後の行のみを読み込むtail -fことです。)
36 vim  tail 

7
Vimのコードを自動インデント/フォーマットしますか?
できる限りVimを使用しようとしています。VimとAptanaのようなIDEの最大のグリップの1つは、自動インデント機能です。 コードを自動フォーマットする手段(HTML、CSS、PHP)はありますか? もしそうなら、これをvimにどのようにインストールしますか?プラグインをあまり理解していません。私はこのスレッドをレビューしようとしましたが、さらに混乱しました:vimの自動インデント動作を変更するには?
35 vim 

4
Vim-1つの新しい行\ nを2つの\ nに置き換える方法
vimエディターで、vimコマンドモードを使用して、改行文字(\ n)を2つの改行文字(\ n \ n)に置き換えます。 入力ファイルの内容: This is my first line. This is second line. 私が試したコマンド: :%s/\n/\n\n/g 文字列を不要な文字に置き換えます This is my first line.^@^@This is second line.^@^@ 次に、次のコマンドを試しました :%s/\n/\r\r/g 正常に動作しています。2番目のコマンドで問題なく動作する理由を説明できますか?

9
vimのコマンドの結果で指定されたファイルを開きます
ほぼ毎日次のことをやっている 検索を実行(find -name somefile.txt) 結果を開く vim 問題はfind、vimコマンドの結果をコピーして貼り付ける必要があることです。これを行うことを避ける方法はありますか?私は少し実験しました(find -name somefile.txt | vim)が、うまくいくものが見つかりませんでした。 前もって感謝します
34 linux  bash  vim  find 

4
vimエディターを呼び出し、出力をbashにパイプする方法
テキストを作成して、そのテキストを別のコマンドにパイプする必要がある場合があります。私の通常のワークフローは次のようになります。 vim # I edit and save my file as file.txt cat file.txt | pandoc -o file.pdf # pandoc is an example rm file.txt これは面倒で、bashスクリプトを学習しようとしているので、エディターを起動するコマンドを作成し、エディターがパイプを閉じるとエディターの出力をstdoutに書き込むことでプロセスをより簡単にしたいと思います。その後、コマンドをとして実行できるようになりますquickedit | pandoc -o file.pdf。 これがどのように機能するかはわかりません。上記の正確なワークフローに加えていくつかの追加を行うことで、これを自動化する関数を既に作成しました。ファイル名として機能するランダムな文字列を生成し、関数が呼び出されたときにそれをvimに渡します。ユーザーがファイルを保存してvimを終了すると、関数はファイルをコンソールに出力してからファイルを削除します。 function quickedit { filename="$(cat /dev/urandom | env LC_CTYPE=C tr -cd 'a-f0-9' | head -c 32)" vim $filename cat $filename rm …
34 vim  pipe  stdout 

1
Vim:XMLテキストを「きれい」にする
viXMLテキストを「きれい」にする簡単な方法はありますか? 例えば: これ欲しい.. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> これになるために... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>

9
vi内のbashコマンド
viの中にbashコマンドを入力してstdoutを取得することは可能ですか? シェルで何かを調べたいという理由だけで、viを閉じて再度開くのは面倒です。
33 bash  shell  vim  vi 

2
viで16進または8進コードを使用して非ASCII文字を入力する方法
私は、追記用のゴルフライブラリを作成しようとしています。しかし、それ自体を凝縮する必要があります。そのため、ほとんどのASCIIテキスト内に任意のバイトを入力する便利な方法が必要です。 これは、絶対にあらゆるプログラミング言語で簡単に実行できることを知っていますが、viで実行できますか?(:help octal助けにはならなかった)。 編集:これは、結果のpostscript用のゴルフライブラリです。幸いなことに、図書館でゴルフをすること自体は馬鹿げた考えであり、私はそれをしなかったことに早くから気づきました。
33 vim  binary 

5
vim cut&pasteがStretch / Debian 9で機能しない
ここでいくつかのVMサーバーをDebian 9にアップグレードしました。 を使用する場合ssh、リモート端末間でコピーアンドペーストすることはできません。 カーソルは、通常よりも面白い/異なる方法ではありますが、動きをしてテキストをマークしているようですが、command-C / command-Vを実行するか、それぞれのメニューでコピーして貼り付けると、クリップボードにコピーされません。 また、Shiftと他のキーボードの組み合わせでマウスを動かしてみましたが、良い結果は得られませんでした。 これは、OS / X、つまりSierraとEl Capitan、およびWindowsでmobaXterm端末も使用して発生しています。 この状況は、vimがマウスを持っていることを認識しているためです。 スタックオーバーフローの他の質問に続いて、私が作成した/etc/vim/vimrc.localとset mouse="r"してset mouse="v、うまくいきませんでした。 最後にset mouse=""同じファイルでセットアップし、ある程度の成功を収めました。 ただし、100%の時間でもうまく機能しません。他に何ができますか?
33 debian  vim 

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