[Vim]以sudo許可權來儲存vim開啟的readonly檔案

[Vim]以sudo許可權來儲存vim開啟的readonly檔案 本文要說的命令如下: :w ! sudo tee % > /dev/null 在做 linux 配置的時候,會改到只讀的檔案,比如 /etc/profile $ ls -al /etc/profile -rw-r–r– 1 root root 1139 Mar 14 17:30 /etc/profile 用 vim 打開該只檔案 /etc/profile 修改後,儲存會出錯:

Vim常用操作快速鍵記錄

經常忘記vim的一些操作快速鍵,現在將其記錄起來,方便以後查閱(這裡定義以文本右方向為前,文本左方向為後): 上下左右方向鍵:k, j, h, l 以“字“為步長向前跳動,到達字首:w 以“字“為步長向後跳動,到達字首:b 以“字“為步長向前跳動,到達字末:e 以“字“為步長向後跳動,到達字末:ge 將游標移動到行首第一個非Null 字元:^ 將游標移動到行尾最後一個非Null 字元:$ 將游標從當前括弧移動到與它匹配的括弧上:% 將游標移動到首行:G

安裝vim管理外掛程式 pathogen

1、下載  pathogen 並安裝  pathogen的下載地址為:https://github.com/tpope/vim-pathogen 在~ 下面建立 .vim  然後在.vim下面建立 bundle  autoload # cd ~ #   mkdir  .vim #  mkdir .vim/bundle #  mkdir .vim/autoload

Vim外掛程式管理:Pathogen安裝

在用linux操作時,就肯定會用Vim編輯器,關於這款編輯器就不再多做介紹,自己可以去google一下。Vim編輯的外掛程式非常之多,本文就介紹一款Vim外掛程式管理的工具Pathogen。 1.Vim安裝 在Ubuntu14.04版本下,使用以下命令: sudo apt-get updatesudo apt-get install vim 第一條命令是更新apt-get庫,第二條命令是安裝vim 這裡給出一個Vim官方的中文手冊Vimcdoc的下載地址:

vim複製程式碼封裝含注釋時格式會亂掉的解決辦法

每次複製代碼時,如果代碼裡有 // 這樣的注釋就容易讓格式亂掉,通過下面的設定就可以避免這種情況。 粘貼代碼時取消自動縮排 VIM在粘貼代碼時會自動縮排,把代碼搞得一團糟糕,甚至可能因為某行的一個注釋造成後面的代碼全部被注釋掉,我知道有同學這個時候會用vi去開啟檔案再粘貼上去(鄙人以前就是這樣),其實需要先設定一下 set paste 然後再進入插入模式粘貼,代碼就不會被自動縮排。可是敲代碼的時候需要自動縮排,又得改回來: set nopaste

vim外掛程式管理利器:pathogen

來源:http://www.cnblogs.com/taskiller/archive/2012/08/14/2637689.html 一、pathogen簡介

VIM 設定檔 20171221

map <F9> :call SaveInputData()<CR>func! SaveInputData() exec "tabnew" exec 'normal "+gP' exec "w! /tmp/input_data"endfunc" YouCompleteMeset runtimepath+=~/.vim/bundle/YouCompleteMelet

vim 剪下複製

ubuntu,vim預設的對外寄存器是+ 將vim中的內容複寫到系統中,選中內容,然後 "+y,就可以複製到外面了. 將系統中的內容複寫到vim中,選擇位置,然後"+p,就可以複製到vim中了. vim 中的剪下板功能非常強大,它將複製或剪下的內容放在稱作寄存器的地方,在vim命令模式下輸入 :reg 即可查看寄存器中內容,如下: vim 中有許多寄存器,如上圖中所示的

vim外掛程式:顯示樹形目錄外掛程式NERDTree

安裝方法很簡單,先把壓縮檔下載下來,解壓後將plugin目錄下的NERD_tree.vim拷貝~/.vim/plugin以及doc目錄下的NERD_tree.txt拷貝到~/.vim/doc. ~表示目前使用者的目錄,我的環境中沒有~/.vim ~/.vim/plugin ~/.vim/doc ,待會會建立,如果你的版本有,那就更好了。 wget http://www.vim.org/scripts/download_script.php?src_id=17123 -O

vim設定(非常全面),即.vimrc檔案的配置

1.在終端下使用vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號、文法高亮度顯示、智慧縮排等功能的。為了更好的在vim下進行工作,需要手動設定一個設定檔:.vimrc。 在啟動vim時,目前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼,所以,一般情況下把.vimrc檔案建立在目前使用者的根目錄下比較方便,即建立的命令為: $vi ~/.vimrc   2.然後粘貼下列選項設定: syntax on &

Vim中的空格和tab的替換

在.vimrc中添加以下代碼後,重啟vim即可實現按TAB產生4個空格: set ts=4  (註:ts是tabstop的縮寫,設TAB寬4個空格) set expandtab   對於已儲存的檔案,可以使用下面的方法進行空格和TAB的替換: TAB替換為空白格: :set ts=4 :set expandtab :%retab!   空格替換為TAB::set ts=4 :set noexpandtab :%retab!

Linux下SVN操作,vim批量修改操作__Linux

SVN操作: 1、將檔案拉到本地目錄              svn checkout 目錄     例:svn checkout svn://192.168.0.0/test 2、添加新的檔案         svn add file       例:svn

ubuntu無法安裝vim軟體包

安裝vim一般指令:sudo apt-get install vim就搞定了。 但是出現了:正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構      正在讀取狀態資訊... 完成    現在沒有可用的軟體包 vim,但是它被其它的軟體包引用了。 這可能意味著這個缺失的軟體包可能已被廢棄, 或者只能在其他發布源中找到 E: 軟體包 vim

第一次使用vim在Linux下編寫C語言程式

1.進入字元介面      2.建立檔案夾用於存放源檔案 mkdir helloworld    //建立檔案夾命令 cd helloworld        //進入建立的檔案夾,這裡應該說目錄比較好,windows用習慣了 vim main.c       

linux下Vim和Terminal配色__linux

來源:http://www.cnblogs.com/xia520pi/p/3682348.html Solarized是一款包括淺色和深色的色彩配置,可形成明顯的對比。適用於很多應用,讓你的應用看起來更加漂亮。看這配色:八卦乾坤,賞心悅目,高端大氣上檔次。 官網地址:http://ethanschoonover.com/solarized 2、Vim 只需下載,將用於VIM的配色檔案solarized.vim放在 ~/.vim/colors目錄。

Linux 下閱讀源碼工具(Vim + ctags+Cscope)__Linux

0. 寫在前面的廢話 開發環境遷移到了Ubuntu下,所有windows下好用的工具都要找個替代品。 windows下一直用 souce Insight 來閱讀源碼,需要在Ubuntu下找個替代品。 上網看了看,貌似Vim + Ctags + Cscope不錯,安裝來試試 o(∩∩)o   1. 安裝 在我用的ubuntu中,這三個軟體都不是內建的,需要手動安裝,很簡單用apt-get命令安裝就好了 $ sudo apt-get

Vim+Ctags+Cscope的使用

Vim+Ctags+Cscope 註:首先看這篇文章之前最好是已經熟悉linux操作了的,因為我並沒有一步一步的告訴大家怎麼配置,而且有些具體用法也沒有詳細說明,只是分享一些配置經驗 這個就是我配置好的VIM介面 相信大家最開始接觸vim(或者linux?)開啟一個檔案之後,比如: vim test.c 出來的介面以及操作方法,用慣windows那華麗的IDE(或編輯器)可能多少都有些不爽。

vim實現全選功能

曾經也在找看看有沒有快捷的方法全選,但是網上很多都是重複,並且錯誤的,比如: 1,$y,這是什麼。要寫也要寫成:1,$y,但是我告訴你,寫成:1,$y是全部複製,不是全選 dG,這個就更加誤導人了,這是刪除游標所在行到最後一行的內容(包括游標所在行的內容) 上面這裡都扯到哪裡去了。全選正確的答案是: ggVG 稍微解釋一下上面的命令 gg 讓游標移到首行,在vim才有效,vi中無效 V   是進入Visual(可視)模式

vim配置(C/C++)__C++

整合摘抄參考:  http://blog.csdn.net/wooin/article/details/1858917             http://blog.csdn.net/fbfsber008/article/details/7044723

高效使用Vim編輯器--Vim編輯器常用命令學習筆記

熟練掌握Vim編輯器的常用命令能大大提高我們文本編輯的效率。 基本操作 我們最初接觸Vim編輯器時,首先學到的不乏以下一些操作: 剛進入Vim編輯器時,我們處於普通模式,在鍵盤上按下i,我們便進入插入模式。在插入模式下,如果按下Esc,則又回到普通模式。 在插入模式下,我們可以鍵入文本。 在普通模式下,我們則可以利用一些命令來快捷操作我們的文本,如: x : 刪除當前游標所在的一個字元:wq : 儲存並退出 (:w 儲存,:q 退出,且以:開始的命令需要輸入斷行符號)

總頁數: 120 1 .... 78 79 80 81 82 .... 120 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.