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

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

9
viまたはvimを使用して、行番号で指定された複数行のコードをコメント化する
このStack Overflowの質問から、指定した範囲の行番号をコメントアウトするためにvi/ vimを使用することが可能であることを学びました。たとえば、次のbashスクリプトがあるとします。 #!/bin/bash This is my very very great script 今、私は(言葉が含まれている8を通じて行番号6をコメントアウトしたいとしvery、very、およびgreat使用)#コメント文字を。でvi/ vim、私は単純に入力することができ:6,8s/^/#、以下を得るために: #!/bin/bash This is my #very #very #great script 6行目から8行目をコメント化します。 私の質問は、6行目から8行目までのコメント文字を削除する同様のライナーを入力することは可能#ですか?(ファイル内の他のコメント行は削除できません) これを言って、私は私が実際に使用していますかどうかについていくつかの議論があることを認識viかがvim。実際にscript.shは、コマンドでファイルを開きますvi script.sh。また、コマンドを入力するとwhich vi、が取得され/usr/bin/viます。それでも、単に入力してviを押すとEnter、次のようになります。 ~ VIM - Vi IMproved ~ ~ version 7.2.330 ~ by Bram Moolenaar et al. ~ Vim is open source and freely distributable ~ …
20 vim  vi 

8
編集後に変更されたタイムスタンプを保持
特定のフォルダー内のファイルの場合、vimが「変更された」タイムスタンプにまったく触れないようにします。 背景は、すべての記事のソースとしてプレーンテキストファイルを使用するBlogoxにBloxsomを使用していること~/bloxsomです。記事の日付(したがって、出現順)は、テキストファイルの変更日に基づいています。タイプミスを修正するたびに新しい記事のように記事がポップアップ表示されないようにします。(私は それらの多くをします...:D) これまでのところ、vimはタイムスタンプを変更し、元のスタンプは永久に失われます。これは問題ありません。システム上のほとんどのファイルについて、そのように保ちたいと思います。しかし、私はブログのファイルにはそれを望んでいません- touch必要であればいつでもファイルを作成できます。 vimをこの動作に微調整する方法に関するアイデアはありますか?
20 vim  timestamps 

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 


1
tmux、VimおよびSolarized
施設 周りをブラウズtmuxは、VimのとSolarized私は256色と「ユーザー体験」文句をたくさん見つけることができます。さて、私は反対の「問題」を抱えています。つまり、Vimはtmuxでのみ完全なSolarizedテーマで動作します。 バックグラウンド UbuntuターミナルとGuakeのカラースキームを少し調整して調整しましたが、tmuxを使用しているときに到達する完璧に近づきました。私は今これが起こっている理由を理解しようとしています。 以下に2つのターミナルがあります。左側の1つはVimのみを実行し(現在のを表示.vimrc)、もう1つはtmuxセッション内でVimを実行しています。はっきりとわかるように、tmuxセッションでのみフォントが太字になっていますが、これは正しいと思います(そうではないでしょうか?)。 質問 tmuxが太字フォントを許可しているのに、tmuxが実行されている端末では許可されないのはなぜですか?バグですか、それとも機能ですか?
19 vim  tmux  colors 

5
ヘッダーを保持しながら大きなデータファイルをスクロールする方法
大きなデータファイルがあり、画面が垂直方向と水平方向の両方でオーバーフローするとします。ヘッダー行が画面に表示されたまま、このファイルを参照するにはどうすればよいですか? 今のところ、less -Sファイルを水平および垂直にうまくスクロールできるように、を使用しています。ただし、下にスクロールすると、ヘッダー行は明らかに消えます。これらをより少なく使用する方法はありますか? 別の方法はvim、分割画面モードでを使用すること:set nowrapです。ただし、水平方向にスクロールすると、上部ウィンドウは同じようにスクロールしません(:windo set scrollbind私が知る限り、垂直方向のスクロールでのみ機能します)。
19 vim  less  scrolling  pager 

4
vimをtmuxで適切に動作させる方法は?
私が取得する方法を把握しようとしているvimとtmux一緒に遊びます。 私の問題は、使用するxterm-256colorとvimうまく動作するようになりますが、背景が適切にレンダリングされないことです。 を使用してこれを修正しましたscreen-256color。これは良さそうに見えますが、破損しますCtrl + arrow keys(挿入モードで4行を削除します)。代わりにこれらのマッピングを使用して、タブを切り替えますvim。 これを機能させるにはどうすればよいですか?

3
vimのバッファーまたはタブ?各アプローチの利点/欠点は何ですか?
私はモードレスエディタに慣れています。過去1年だけ、vim / gvimを使用してきました。これにはモーダルアプローチがあります。 vim以前はすべてのエディターがタブに慣れていたので、私はすべてのエディターのタブに慣れていました。gvimでは、必ずしもタブを使用する必要はありません。単にバッファーを使用できます。 私の質問は、これらの2つのアプローチ(バッファーとタブ)の利点/欠点は何ですか?なぜこれら両方のオプションが存在するのですか?
19 vim  editors  gvim 

4
vimのエスケープモードでのwとWの違いは何ですか?
カーソルを移動するためのvim help quickrefコマンドを探しています。次の行は、両方が同じように動作するため、混乱しています。例を挙げて違いを詳しく説明してください。 N w N words forward N W N blank-separated WORDS forward 同じ質問がeとEにも当てはまります。
19 vim 


3
CtrlPを使用してもあまり良い結果が得られません-間違って使用していますか?
「job.php」と入力job.phpして/lib/model/フォルダ内のに移動できることを望んでいましたが、ほとんどの場合、他の多くのファイルが返されるだけです。 [No name] > batch/dataFixes/jobProspectsSubscriptionId.php > batch/dataFixes/jobProspectsRankDistance.php > batch/dataFixes/hiredJobDistanceRankFeedback.php > batch/sendWeeklyJobOwnersUpdateEmail.php > batch/dataFixes/backdateJobClosureDailyStats.php > batch/dataFixes/jobExpectedRevenue.php > batch/dataFixes/updateJobStats.php > batch/updateEndedJobState.php > batch/findUnresponsiveJobPosters.php > batch/_job_criteria.php prt file <mru>={ files }=<buf> <-> /Users/shane/Documents/sites/zinc >d> job.php_ 「パスで検索」モードに切り替えて、入力するとlib/model/job.php、そのフォルダー内にあるファイル名に「ジョブ」がありますが、他のクラスが大量に表示されますjob.php。 ジョブは私たちのプロジェクトではかなり一般的な言葉ですが、ファイル名の完全一致が結果でかなり高くランク付けされることを望んでいました。 CtrlPを間違って使用しているのですか、それともプロジェクトが実際に適していませんか?
18 vim 


9
vimからコードをコンパイルする
新規vimおよびvim新規ターミナルを実行してコンパイラーを呼び出すことなく、内部からコードをコンパイルできるようにしたい。 これを行うにはどうすればよいですか?この要件はこれに限定されないことに注意してください。私が作業している現在のスクリプトをgcc呼び出す必要がある場合があるpythonので、アイデアを得ることができます...
18 vim  compiling  ide 

3
大文字と小文字を区別しないパターンをvimで検索するにはどうすればよいですか?
私は時折内のファイルを検索しvimたりless使用し/たり?、私の知る限り、検索パターンは大文字と小文字が区別されます。 そのため、たとえば、/foo同じものは見つかりません/FOO。厳密さを緩和する方法はありますか?どのように私はして検索することができますvimまたはless大文字と小文字の区別はありませんパターンのために?
18 vim  file-search 

5
Google Chromeでvimのテキストエリアを開く方法はありますか?
以前は毎日Firefoxを使用していましたが、Google Chromeに切り替えてから2年以上使用しています。私が見逃しているプラ​​グインの1つはこのプラグインです、それはすべてテキストです!。このプラグインにより、テキストエリアを別のウィンドウvimまたはgvimウィンドウに開くことができます。このウィンドウで編集を行い、完了したらコンテンツをFirefoxに保存します。 私が見つけたのは、このプラグインがTextAidであるということです。しかし、別のWebサーバーを維持する必要があるので、少し面倒です。 TextAidを使用する必要はありませんが、Chromeを使用してこれを達成するための代替方法を知っている人はいますか?
18 vim  chrome  plugin 

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