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

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

3
nanoをインストールせずに、「nano not found」警告を取り除く方法は?
Debian Stretch(9.3)をインストールしました。Vimをインストールし、Nanoを削除しました。Vimがデフォルトのエディターとして選択されています。 実行するたびcrontab -eに、次の警告が表示されます。 root@franklin:~# crontab -e no crontab for root - using an empty one /usr/bin/sensible-editor: 25: /usr/bin/sensible-editor: /bin/nano: not found /usr/bin/sensible-editor: 28: /usr/bin/sensible-editor: nano: not found /usr/bin/sensible-editor: 31: /usr/bin/sensible-editor: nano-tiny: not found No modification made sensible-utilsパッケージを再構成しようとしましたが、入力は行われません(何をしても成功していることを示しています)が、警告は引き続き表示されます。 root@franklin:~# dpkg-reconfigure sensible-utils root@franklin:~# これらの警告は私が何もすることを妨げるものではありませんが、私はそれらを非常に迷惑に感じます。どうすればそれらを取り除くことができますか?
27 debian  vim  nano 

3
`:w!sudo tee%`の仕組み
vimに書き込む権限のないファイルを開いてから、変更する必要があると判断した場合、vimを終了せずに変更を書き込むことができます:w !sudo tee % 。これを解剖してください。 私はその:w部分を理解しています、それは現在のバッファをディスクに書き込みます、すでにそれに関連付けられたファイル名があると仮定しますよね? また!、sudo teeコマンドを実行し%、現在のバッファの内容を表すものを理解していますか? しかし、これがどのように機能するかまだ理解していない。
27 vim  sudo  tee 

6
vimでファイルの最後の文字に移動する方法は?
ファイル: i am someone1. i am someone2. i am someone3 ~ ~ ドキュメントにはG、ファイルの最後が表示されますが、最後の行の先頭にのみ表示されます。ファイルの最後の文字(この場合は3)に来てa、ピリオドを押して入力 できるようにしたい それ、どうやったら出来るの?
26 vim 

3
vimバッファーの名前を変更する方法
vimでバッファの名前を変更することは可能ですか? 具体的には、Conque Shellを使用してvimでシェルを開き(各シェルはバッファー内にあります)、複数のシェルを使用しています。 10: bash - 1 11: bash - 2 私のバッファリストに。これらのバッファの名前をより意味のある名前に変更したいと思います(たとえば、「bash-2」ではなく「mercurial」)。出来ますか?
26 vim  buffer 

4
VimでCtrl +矢印を修正する方法は?
Putty -> Suse box -> vim 7.2編集にコンボを使用しており、Ctrl +矢印コンボを特定のタスクに再マップしたい。しかし、何らかの理由で、Vimはショートカットを無視して挿入モードに入り、「C」(右)の文字「D」(左)を挿入します。 キーボード/端末構成のどの部分が原因か、それを修正する方法は?
26 linux  vim  keyboard  putty 

4
vimのインストール中にトランザクションチェックエラーが発生しましたか?
最近、fedoraを20に更新し、vim。をインストールしたいのですが、実行すると次のsudo yum install vimエラーが返されました。 Transaction check error: file /usr/share/man/man1/vim.1.gz from install of vim-common-2:7.4.179-1.fc20.x86_64 conflicts with file from package vim-minimal-2:7.4.027-2.fc20.x86_64 Error Summary ------------- この問題を修正するには?
25 fedora  vim  yum 

8
矢印キーが自発的にvimで機能しなくなる
最近、OS X 10.6(と思う)から10.9にアップグレードしました。それ以来、で編集しているvim間、矢印キーは「自発的に」機能しなくなります。 ある時点で、フラストレーションの中で、矢印キーの1つを「マッシュ」し、最終的に「E388が定義を見つけられませんでした」というエラーを表示しました。私がそれを経験した他のすべての時間、矢はしばらく働いていたが、突然私に向かって鳴り始めた! 終了して再開すると、一時的に問題が解決します。しかし、私はそれを防ぎたいです! 誰がこれが何であるか知っていますか?そして、それを修正する方法は? vimrc更新中にデフォルトが変更されたようです。私の記憶が正しければ、以前はかなり大きなファイルでした。現在、これには次のものが含まれています。 " Configuration file for vim set modelines=0 " CVE-2007-2438 " Normally we use vim-extensions. If you want true vi-compatibility " remove change the following statements set nocompatible " Use Vim defaults instead of 100% vi compatibility set backspace=2 " more powerful backspacing " …
25 vim 

2
gnome-terminal、tmux、vimでソラリゼーションカラースキームを機能させるにはどうすればよいですか?
これについては多くの質問がありますが、それは非常に多くの変数があるためです。これが機能する前に、多くのサイトから指示をつなぎ合わせる必要がありました。 まず、gnome-terminalで16個のソラライズされた色の定義を簡単に設定できませんでした(順序/マッピングが正しくないことを理解するためだけに、手動/クリックでそれを行いました)。私が先に進んだことを修正したら... それから、vim OK-ishで機能するソラリゼーションカラーを使用しましたが、特定のハイライト表示に奇妙な黒い背景が表示されました。それを修正したら、次に進みました... それから、tmux内で実行するとvimがv。winkyになったことに気付きました。これは大いに議論されていますが、答えはほとんどありません(ほとんどがに設定TERMすることを言っていますxterm-256colors)。私も最終的にそれを修正しました。 ソラライズドは非常に素晴らしいパレットです(ただし、最も高いコントラストを好むため、最も暗いベース色を暗くし、最も明るくしましたが、キャリブレーションされた画面でtmuxの「白」がはるかに黄色すぎることがわかりました-典型的な未キャリブレーションのラップトップ画面では問題ありません」たいてい青すぎます!)、この質問とその答えを投稿して、学習結果を共有しています。

1
vimがコマンド履歴を保持しない原因は何ですか?
私が実行した他のディストリビューションでは、vimはセッション間でもコマンド履歴を記憶しています。これは、異なるファイルに対して同様の操作を多数行う場合に特に便利です。 何らかの理由で、Ubuntu 12.04でフラッシュされており、その理由がわかりません。ここに私の:set情報があります: :set --- Options --- background=dark helplang=en history=1000 nomodeline scroll=27 showmatch ttyfast expandtab hidden incsearch ruler showcmd softtabstop=4 ttymouse=xterm2 backspace=indent,eol,start fileencoding=utf-8 fileencodings=ucs-bom,utf-8,default,latin1 printoptions=paper:letter runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc

2
とにかくvimで割合的にナビゲートするには?
私は頻繁に大きなファイルを開き、ログを調べて情報を見つけます。私の場合、すべての行にタイムスタンプがあり、ファイル全体のどの部分に情報が存在するかがわかります。たとえば、 ファイルの内容の下半分(50%以上)または ファイルの終わりに向かって約10%または 元のファイルの20%以上下にスクロールします。 したがって、この方法ですばやくナビゲートするには、つまりパーセンテージ単位で-既存の機能は既に利用可能vimですか?
25 vim 

8
空白行を追加するためのviコマンド?
viでは、oまたはOを使用して空白行を追加し、挿入モードに移行できます。しかし、コマンドモードのままにしたい場合、このコマンドはありますか? グーグルでは、vimrcに何かを追加する提案がありますが、もっと簡単な方法があるはずです(常に動作します)。
24 vim  vi 

1
:!qでVimを終了できません[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 UnixおよびLinux Stack Exchangeで話題になるようにします。 閉じた3年前。 テキストに間違った変更を加えたので、保存せずにVimを終了します。通常モードで:!qと入力する必要があることは知っていますが、これを行うと次のように表示されます。 [No write since last change] /bin/bash: q: command not found shell returned 127 Press ENTER or type command to continue そして、ENTERまたは他の何かをクリックすると、Vimに戻ります。どうしたの?
24 vim 

1
vimをzshでEDITORとしてエクスポートすると、キーボードショートカットが無効になるのはなぜですか?
私.zshrcはこのように見えます: export EDITOR="/usr/bin/vim" ターミナルを開いて、キーボードショートカットを入力しctrlaて行の先頭に移動すると、機能しません。代わりに、文字列^A(または入力したショートカットに応じて他の文字列)が端末に入力されます。 emlai:~ % ^A export私から単語を削除.zshrcすると、キーボードショートカットが適切に機能します。 EDITOR="/usr/bin/vim" キーボードショートカットを機能させるEDITOR以外の何かとしてエクスポートするとvim、たとえば: export EDITOR="/usr/bin/nano" なぜこれが起こるのですか? 私bashもこれをテストしましたが、キーボードショートカットはすべての場合に適切に機能します。


5
特定の桁数を含むvim検索番号
大きなドキュメントで特定の長さの数値を見つける必要があります。このために正規表現を使用しようとしました。たとえば、正確に2桁の数字を検索する必要がある場合は、使用します\d\d(つまり、/ dを2回押した後にスペースを続けます)。これはうまく機能します。 しかし、10桁の数字を見つけるには、\d10回入力するのは実際には不可能です。 試しました\d{2}、「E486:パターンが見つかりません:\ d {2}」 これを達成するためのより速く/簡単な方法はありますか?

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