每日一vim(5)c命令(change命令)
更易理解的版本見vim語
c命令詳解:
C or c$
表示修改當前行上游標後面的部分. 進入編輯狀態.
c0 or c^
表示從游標處到當前行行首的部分進行修改,^代表首個非空格處。
cc OR S
修改當前行. 進入編輯狀態.
cw
從游標所在的位置開始到該單詞結束進行修改. 進入編輯狀態
cfx AND cFx
這裡的 x 為一任意字元, cfx 表示修改從游標到下一個字元 x 之間的文字;
cFx 表示修改從游標到上一個字元 x 之間的文字.
cn|
修改從游標到當前行的第 n 個字元間的所有字元, n 正整數.
cnG and cG
這裡的 n 為一任意自然數, cnG 表示修改當前行到第 n 行之間的所有行;
cG 表示修改當前行直至末行.
c 命令所刪除的資料都存在緩衝區, 可以結合p/P命令構成剪下貼上操作, 方法是:
先進行 c 命令, 再按 Esc 鍵返回命令模式, 最後才進行 p/P 命令.
相關推薦
每日一vim(5)c命令(change命令)
更易理解的版本見vim語 c命令詳解: C or c$ 表示修改當前行上游標後面的部分. 進入編輯狀態. c0 or c^ 表示從游標處到當前行行首的部分進行修改,^代表首個非空格處。 cc OR S 修改當前行. 進入編輯狀態. cw 從游標所在的位置開始到該
C語言每日一函式之2:生成隨機數(含STM32/STM8使用AD獲取隨機數)
1、C語言生成偽隨機數 在C語言中,為了生成隨機數,可以使用如下兩個函式: void srand(unsigned int seed); int rand(void); srand()和rand()配合使用產生偽隨機數序列。 srand()函式用來生
python 每日一練之0004題➕file方法(簡單版)
前文 前幾天考試太多一直沒時間寫今天繼續 正文 路漫漫~今天做的第四題發現好像是蠻簡單的,但是看網上大佬們選擇的方法都是正則表示式,。。。我這裡貼出一個簡單的方法吧。為那些看不懂正則的小白們貼一貼 # -*- coding: utf-8 -*- def main(words): with
每日一題之 面試題 幸運巧克力(字首和+hash)
題目描述 思路: 注意到每個元素都是 x >= 0, 所以該陣列的字首和是遞增的。要找到連續的子序列之和等於k 即找到 sum[i] - sum[j] = k 且 0 <= j < i , 兩重for迴圈會超時,注意到字首和是遞增的,那麼將上式改寫成 s
每日一題之 hiho228周 Parentheses Matching (簡單題)
描述 Given a string of balanced parentheses output all the matching pairs. 輸入 A string consisting of only parentheses ‘(’ and ‘)’. The parenthes
每日一題之 hiho228周 Parentheses Matching (簡單題)
描述 Given a string of balanced parentheses output all the matching pairs. 輸入 A string consisting of on
每日一篇英文財經報道的搬運(1)-- from Forbes
What’s Behind Asian Tycoons’ Growing Appetite For Tech Startups? 根據哈佛商學院的資料,75%獲得風投的初創企業都失敗了。擺在初創
阿銘每日一題 day 5 20180115
直接 數組a arr 每日 實現 int if判斷 做到 單位 方法一:使用數組a,存放文本裏的單詞;for循環輪詢,if判斷每一個單詞的長度,打印小於等於6的單詞 1 #!/bin/bash 2 arr=(Bash also interper
【活動報名】2050 大會 - 博客園程序員聚會(5.25 杭州·雲棲小鎮)
yun 相關鏈接 width ima index 博文 AR www .cn 2050 科技公益大會將於 2018.5.25 - 5.27 號在杭州·雲棲小鎮舉行(詳見大會官網),我們將在大會團聚活動中按照技術方向組織程序員的聚會,讓來自五湖四海的程序員朋
Linux學習筆記十三周二次課(5月3日、4日)
LNMP 復習 十三周二次課(5月3日、4日)復習LNMP擴展nginx中的root和alias區別 http://blog.csdn.net/21aspnet/article/details/6583335 nginx的alias和root配置 http://www.ttlsa.com/nginx/
Python解密網易雲音樂.ncm檔案,將.ncm檔案轉換為.mp3檔案,實現隨處播放(另附C++已編譯轉換器)
網易雲音樂把.mp3音樂檔案加密為.ncm檔案,導致不能將下載好的音樂複製到其它裝置或使用非網易雲音樂播放器播放,該程式可將.ncm檔案逆向解密為.mp3檔案並保留最高音質。 另有C++已編譯.exe轉換器,將.ncm檔案拖到.exe上直接執行轉換,生成.mp3檔案在.ncm檔案相同路徑。點選下
W3Cschool高階指令碼演算法(5.排列組合去重演算法挑戰)
排列組合去重演算法挑戰 問題: 把一個字串中的字元重新排列生成新的字串,返回新生成的字串裡沒有連續重複字元的字串個數.連續重複只以單個字元為準 例如, aab 應該返回 2 因為它總共有6中排列 (aab, aab, aba, aba, baa, baa), 但是隻有兩
牛客國慶集訓派對Day1(A、C、E、L)
#pragma GCC optimize(2) #include <bits/stdc++.h> using namespace std; #define clr(a) memset(a,0,sizeof(a)) #define line cout<&l
合併排序(Merge Sort)C 實現(簡單效能測試)
#include <time.h> #include <stdlib.h> #include <stdio.h> #define sential RAND_MAX /* 定義哨兵*/ #define SIZE 1000000/
八皇后問題回溯非遞迴演算法的C語言實現(文中是C語言的基本語法)
之前在CSDN的部落格上看到過大神們寫的回溯非遞迴程式碼,無奈C語言屬於初級階段無法理解位運算子等,所以自己寫了一個,此演算法雖不算簡潔,但看完應該就能理解演算法所要表達的思想。小弟的第一篇部落格,大神勿噴 #include<stdio.h> int ch
四種讀寫檔案的方式:系統呼叫(open/read/write),C語言(fopen,fgets, fputs),C++(ifstream, ofstream getline,)泛型演算法
第一種方法是系統呼叫 (1)open系統呼叫 原型: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>
五款實用免費的Python機器學習整合開發環境(5 free Python IDE for Machine Learning)(圖文詳解)
前言 整合開發環境(IDE)是提供給程式設計師和開發者的一種基本應用,用來編寫和測試軟體。一般而言,IDE 由一個編輯器,一個編譯器(或稱之為直譯器),和一個偵錯程式組成,通常能夠通過 GUI(圖形介面)來操作。 根據維基百科的描述:“Python 是一種廣泛使用的高階的、通用的、
初學c 實戰1:Simon小遊戲 (來源於《c語言入門經典》)
1. 問題描述:這是一個記憶測試遊戲。螢幕上顯示很短時間的數字。玩家必須在數字消失之前記住他們,然後輸入這串數字。每次過後,計算機顯示更長一串數字,讓玩家繼續玩下去。2.問題分析:程式產生 0~9 的整數,螢幕上顯示1秒鐘,之後刪除它們。然後提示玩家輸入之前的整數。若
靜態成員函數和(CPP與C結構體的區別)
out 寫法 結構體 std get unsigned name 靜態成員函數 但是 #include <iostream> using namespace std.; //這種寫法只是CPP中的struct的用法,但是在C中還是不支持的。 //C中的結構體不
C#每日一練 (5.25)
練習1:一列數的規則如下: 1、1、2、3、5、8、13、21、34......求第30位數是多少, 用遞迴演算法實現。 /// <summary> /// 求滿足{1,1,2,3,5,8,13,21,34}此規律的第n位數的值