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

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

2
Vimの固定タブ?
ブラウザタブをVimタブで固定するのに似た何かをする方法はありますか?すなわち: 左側の位置を修正 サイズを最小化する 閉じられないようにする
vim  tabs 

2
git difftoolですべてのファイルを開く前のvim(vimdiff)エラー
"~/Desktop/project/file.txt" [readonly] 81L, 2480C Error detected while processing command line: E344: Can't find directory "src/" in cdpath E472: Command failed Press ENTER or type command to continue ^このエラーは、すべてのファイルを開く前にポップアップします。エラーがどこから来... while processing command line:ているのかわかりません、というのはそれが空白だからです... これを呼び出すために使用しているコマンドは git difftool また、これを呼び出すときに私がいるディレクトリは~/Desktop/project/src、を取得している場所Can't find directory "src/"です。
vim  git 


0
GVimはWindows 10でプラグインを見つけることができません
Windows 10では、GVimをUsers \ myuser \ Vimにインストールしています。プラグインの処理にVundleを使用していますが、うまく機能しています。しかし、vimは他のプラグインファイルを見つけられません。それらは(Vundleを使用して)Users \ myuser \ Vim \ vimfiles \ bundleにインストールされます。それらを見つけるためにvimを取得するにはどうすればよいですか? プラグインディレクトリを_vimrcのrtpに追加しようとしましたが、運はありません。これが関連しているかどうかはわかりませんが、vimを起動すると、Vimがインストールされているディレクトリではなく、常にC:\ WINDOWS \ System32としてpwdで起動します。 これが私の_vimrcの最初の部分です。 set nocompatible "source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim au! BufWritePost $MYVIMRC nested source $MYVIMRC filetype off " required set rtp+=%HOMEPATH%\Vim\vimfiles\bundle\Vundle.vim set rtp+=%HOMEPATH%\Vim\vimfiles call vundle#begin() let g:vundle#bundle_dir='vimfiles\bundle' Plugin 'VundleVim/Vundle.vim' " basic editing functions------------------------------------ Bundle …

2
VIM:ファイルに対して(a)ppendモードに入ることができますが、(i)nsertモードにはならず、書き込みを試みるとエラーが発生します
書き込もうとしたときのエラーは:E382: Cannot write, 'buftype' option is setです。 何らかの奇妙な理由で1つのファイルでのみ発生し、そのファイルを削除して再びvimで開くと同じ問題が発生します。 他のファイルはすべて問題ありません。
vim 

4
ラテックスで改行を管理するにはどうすればよいですか?
そのため、Latexの使用を開始したときに何かを完全に見落としていたかもしれませんが、Latexソースで改行を管理するのは困難です。EmacsやVimのような強力なエディターでさえ、(少なくとも箱から出して)それを管理していないようだからです。 たとえば、ラテックスファイルに次の段落がある場合: そのため、Latexを使い始めたときに完全に何かを見逃したかもしれませんが[\ n] 、Latexソースで改行を管理するのが難しいです。私は[\ n]は持って しても、強力なエディタ[\ nの]ので、行の末尾に改行を入れて EmacsやVimのように(少なくとも、箱から出して)それを管理していないようです。[\ n]は、 しかし、その後、括弧の「ラテックス出力の改行ではなく」を2行目に追加したいので、次のようになります。 そのため、Latexの使用を開始したときに何かを完全に見逃していたかもしれませんが[\ n] 、Latexソースの改行を管理するのは困難です(ただし、Latex出力の改行は管理できません)。 EmacsやVimのよう な強力なエディターでさえ(少なくとも箱から出して)それを管理していないようですので、私は[\ n] を行末にハードリターンを入れます。[\ n] フレーズを挿入する前に、80文字の境界にある行を想定すると、やや手に負えないソフトラインラップが発生します。この場合、「下」矢印を押すと、次の行の同じ列に移動しますが、ソフトな改行は完全に無視されます。 私は何が欠けていますか?

1
vim colorschemeがロードされません
私は通常のユーザーに特定のカラースキームを使用しようとしています。それが重要な場合、両方ともsunosです。最初のケースでは、.vim / vim73ディレクトリを作成し、不要なカラースキームをディレクトリにコピーしました。そして、2番目のケースは同じことをしています。これらの場合の違いの1つは、後者にはディレクトリ/ usr / share / vim73 / colorsが存在しますが、そもそも存在しないことです。 私はすでにランタイムパスをチェックしました。ケース1ではruntimepath =〜/ .vim、〜/ .vim / vimfiles、〜/ .vim / vim73、〜/ .vim / vimfiles / after、〜/ .vim / afterで、2番目のケースではruntimepath =〜です/.vim、/usr/share/vim/vimfiles、/usr/share/vim/vim73、/usr/share/vim/vimfiles/after、~/.vim/after 私はすでにvim -V9mylog.txt example.pyを試してみましたが、rtpの言及されたディレクトリでcolorschemeが見つからないというだけです。 だから、なぜ2番目のケースでは機能しないのですか?誰が先に進むか、さらにデバッグ情報を取得する方法を知っていますか。それを絞り込む方法の提案は大歓迎です。前もって感謝します
linux  vim 

3
Vim:スクリプトから検索パターンをどのように強調しますか?
これを行うのは難しいとは思いませんでしたが、うまくいきません。私がやろうとしているのは、スクリプトから検索ハイライトを有効にすることです。私は次を試しました: function! g:TestFunc() let @/ ="testtext" set hlsearch endfunction nnoremap <space> :call g:TestFunc()<cr> どちらも機能しません。つまり、「testtext」が含まれる一部のテキストの前のスペースを押しても、テキストが強調表示されません。ユーザーはまだ「n」を押す必要があります。 またexec 'normal! n'、関数の最後に追加しようとしましたが、それも機能しませんでした。でもfeedkeys('n')失敗します。

1
vim内でtmuxを開く方法はありますか?
たとえば、vimを開いてファイルを編集しましたが、tmuxを開くのを忘れていました。通常、vimを終了してからtmuxコマンドを実行してからvimを再度実行します。私:!tmuxはvimで試しましたが、tmuxの別のインスタンスを作成するようです。
vim  tmux 

1
vimでExcelからタブ区切りの.txtファイルを編集する
単純なスプレッドシートをExcel 15.41(Mac)でタブ区切りの.txtとして保存しvim <filename>、を使用して開くと、キャリッジリターンの文字がとして表示されますが^M、すべてが1行になっています。$を使用すると、単一行の最後に1つの文字が表示されます:set list。 1^I2^I3^I4^M1^I2^I3^I4^M1^I2^I3^I4$ fileformat=unixこのファイルの場合、キャリッジリターン文字が表示されないと予想したためです。誰が私が反対を見ているのか知っていますか?また、この手順に従ってすべての行が1行として読み取られる理由もわかりません。 同じスプレッドシートをUTF-16 unicode .txtとして保存し、vimを使用して開きfileformat=dosます。:set list行末文字を正しく表示しますが、復帰文字はありません。私の理解では、DOSファイルには行末にキャリッジリターンも含める必要があります。 1^I2^I3^I4$ 1^I2^I3^I4$ 1^I2^I3^I4$ 行末について多くの情報がありますが、これらの観察を説明する直接的な答えは見つかりませんでした。リソースを明確にするための助けや指示は大歓迎です。 ジェフ

2
非アクティブな分割の5行を除くすべての画面のアクティブな分割を与える
提供された回答を編集 私は次を実行してvimでウィンドウを分割しようとしています: :sp 私が達成しようとしている望ましい動作は、アクティブなスプリットに画面の残りを与えながら、非アクティブなスプリットを5行に制限することです 私は次のものを .vimrc set winheight=40¬ set winminheight=5¬ alt分割の5行を保持します。問題は、ウィンドウのサイズを変更して、機能するかどうかを確認することです。それはしますが、私の画面がそれ以上の場合45 lines、動作が壊れます。 私の問題に具体的に答えるものは、アクティブスプリットに画面の残りを与えながら、altスプリットで5行を保持する方法です。 どんな情報も素晴らしいでしょう。ありがとう。
vim 


1
ブラウザーとVimを一緒にリンク
bloomberg.com/whatiscodeとその長いWebページを読んでいます。私も最近Vimを使い始めました。現時点では、メモを取るために、Webページの一部をテキストファイルにコピーして貼り付けます。 私は次のことをしたいと思います: リンク内のWebページを参照し、テキストを選択して、同じ端末のvimにコピーします または、vimにWebページを表示させ、テキストを選択してファイルにコピーします 私はこれらのことをすることができません: リンク内のテキストを選択する方法がわかりません(manページには情報がありませんでした) vimにWebページを表示させる方法がわかりません 私は、「vimのリンクブラウザ」のためにGoogleで検索して、これは最も関連性の高い結果で見たhttp://www.vim.org/scripts/script.php?script_id=4315が、それは1つが、リンクvimのではなくオオヤマネコを使用することができます。 私がこれについてどうすればよいかについての提案はありがたいです。ありがとうございました。
vim  browser 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.