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

通常はコマンドラインから実行されるオープンソースのテキストエディター。Ubuntuにはデフォルトで最小バージョンが含まれていますが、完全バージョンはリポジトリで入手できます。質問はUbuntuでのVimの使用に関連する必要があります。


6
コマンドラインからvimを閉じる方法は?
これは一般的なLinuxの質問ですが、w / eです。したがって、コマンドプロンプトにvimなどのプログラムを入力すると、ファイル内のすべてのテキストが表示され、編集などができます。しかし、ファイルを閉じたり保存したり、強制終了せずにコマンドプロンプトに戻る方法がわかりませんプロセス。どんな助けも大歓迎です。
46 command-line  vim 

7
読み取り専用ファイルを変更できるのはなぜですか?
短い質問: 管理者でなくても、:+ w+ q+ を使用してVimで読み取り専用ファイルを操作できるのはなぜ!ですか? 長い質問: すべてのユーザーに対して読み取り専用のテキストファイル(myFile.txt)があります。 navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt -r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt 管理者権限がなくてもVimで開くことができます。 navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt 私はそれを修正して押します:Esc+ :+ w+ q+ Enterそしてこのエラーメッセージを見ます: E45: 'readonly' option is set (add ! to override) これまでのところ、すべてが理にかなっています。しかし、Esc+ :+ w+ q+ !+ を押すとEnter、Vimは変更を保存します。 Ubuntu 16.04とVIM 7.4を使用しています。

3
Gedit、Gvim、Vim、Nanoがファイルの終わりの改行文字を追加しないようにする方法
テキストファイルの最後の行を、改行文字が追加されていない単純なテキスト文字列にしたい場合があります。別のファイルを連結します。 Enterキーを押さなくても、改行文字を追加することにより、いくつかのエディターが自動的にテキストを変更します。 Remains unmodified: Emacs、SciTE、Kate、Bluefish、Notepad(ワイン) Newline is added: Gedit、Gvim、Vim、Nano Gedit、Gvim、およびVimを微調整して、入力した内容だけを保存する方法があるかどうかを知りたいと思います。 私は現在Geditを使用していますが、Gvim / Vimに手を出しているので、これらのオン/オフを「切り替える」方法を知っていると便利です。 PS。Gedit、Gvim、およびVimで同じファイルを再度開くと、カーソルのファイルの終わりの位置はテキストの終わりになりますが、実際には次の(空の)行に表示されるはずです。これは誤解を招く(しかし、それは私が慣れているためです)。 上記の観察を確認するために、hexeditorを使用しました。
42 vim  text-editor  gedit  gvim 

7
Vimエディター、他のディレクトリにファイルを保存する方法
私はubuntuとvimエディタの世界で初めてです。 私の質問は、vimを使用してローカルホストにファイルを保存するにはどうすればよいですか? コマンドを使用するとき:w、ファイルを保存しますが、どこですか?そして、どのようにファイルの場所を変更できます/var/www/か?
41 vim 

7
vimの異なるインスタンス間でデータをコピーする方法は?
最初のvimを使用して行を(withでyy)コピーする場合、別の端末のvim(withでp)に貼り付けるにはどうすればよいですか?それを行うことができるコマンドまたは設定はありますか?グローバルシステムのクリップボードにコピーして貼り付けることはできますか? 私は次の方法が可能であることを知っていますが、もっと簡単な方法が欲しいです: 最初のvimを終了して、2番目のvimを再度開きたくありません。 別のウィンドウ(で:sp)を使用したくありません。
41 vim  clipboard 


3
元に戻す履歴を保持するためにvimを取得するにはどうすればよいですか?
vimで2つのファイルを編集している場合、他のファイル(:bnext、:bprev)に変更すると、開いているファイルから元に戻す履歴が削除されるようです。「u」キーを押すと「Already at oldest change」が報告されます。 例えば: vim testfile1 testfile2 testfile1にいくつかを追加します :w :bn :bp u おい!元に戻すことはできません! 目に見えないバッファのこの履歴を保持する方法はありますか?
36 vim 

8
Vim 7.3はどこにありますか?
Vim 7.3はリリースされましたが、ソースでは入手できません。7.3バージョンのインストールパッケージはどこで入手できますか?手動でインストールしたくありません。
34 ppa  vim 

4
Ubuntu 13.10のGvim GLib-GObject-WARNING
今日の午後、ubuntu 13.04からubuntu 13.10にアップグレードしました。そして、アップグレード後にターミナルからvimを起動しようとすると、これらの警告が表示されます (gvim:4054):GLib-GObject-WARNING **:クラスの初期化後にプロパティGnomeProgram :: sm-connectを追加しようとしました (gvim:4054):GLib-GObject-WARNING **:クラスの初期化後にプロパティGnomeProgram :: show-crash-dialogを追加しようとしました (gvim:4054):GLib-GObject-WARNING **:クラスが初期化された後にプロパティGnomeProgram :: displayを追加しようとしました (gvim:4054):GLib-GObject-WARNING **:クラスの初期化後にプロパティGnomeProgram :: default-iconを追加しようとしました ` これらをどのように修正できますか?
33 vim  gvim  glib 

3
vimの現在の場所にシステムコマンドの出力を挿入する
vimでは、使用するとき :r !ls somefilename 現在の行の下の新しい行にそのコマンドの出力を挿入します。 私が行った場合 let @a = system("ls") 以降 "ap 現在の行の下の新しい行に出力を挿入します。 現在の場所でvim insertの出力を作成する方法はありますか?
33 command-line  vim 

5
Vimのコンパイル時にターミナルライブラリが見つかりません
Ubuntu 12.04を実行しています。 私はvimが動作する特定のプラグインを取得しようとしていますが、vimでrubyサポートが有効になっている必要があります(プラグインはcommand-tです)。 人々は私がvimディレクトリに行って実行する必要があると教えてくれます ./configure --enable-rubyinterp これを行うと、次のエラーが表示されます。 no terminal library found checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with-tlib. これでチェックが完了し、ncurses-baseがインストールされました。 何をする必要がありますか?

2
vim-tinyにはどのような機能がありますか?
そのため、カットダウンvim-tinyはデフォルトでUbuntuにインストールされます。使用しても構いませんが、ドキュメントが見つからず、通常のVimで使用したコマンドのほとんどが機能しません。これまでのところ、私がいることを発見した:nと:Nバッファとの間で行って:split画面を分割し(ただし、Ctrl- W+がSない)、:closeスプリットを閉じ、Ctrl- W+ W分割の間でホップします。 他にどのようなコマンドがありませんか?
31 vim 


5
NanoとVimの違い[非公開]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 閉じた3年前。 私は最近、Ubuntuを使い始めました。 テキストエディターとして、プリインストールされたを使用しましたnano。今、私vimもインストールして使用する必要があるかどうか疑問に思います。 これらのテキストエディターの特別な機能、長所、短所は何ですか?どちらが新規参入者により適していますか?また、どのユースケースが望ましいでしょうか?
27 vim  nano 

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