1: 定位游標2: ctrl+v #進入visual mode。
3: j #選擇要在哪列插入
4: i #一定是大寫!
5: 輸入要插入的文字
6: esc
x 刪除當前游標下的字元dw 刪除游標之後的單詞剩餘部分。
d$ 刪除游標之後的該行剩餘部分。
dd 刪除當前行。
"set foldmethod=syntax 關閉摺疊
#!/bin/bashecho $0
# must be a sourced script.
if [ "$" == "$0" ]; then
echo "the script must be loaded sourced."
echo "source $0"
#exit 1
else
pathadd() {
if [ -d "$1" ] && [[ ":$path:" != *":$1:"* ]]; then
export path=$1:$path
fiscriptpath=$(cd "$(dirname "$bash_source")"; pwd)
root=$scriptpath
echo $root
export vimruntime=$root/vim80
export term=xterm-256color
export vim_user=$sudo_user
#export ps1='(qingbing.linqingbin)[\u@\h \w]\$'
pathadd $root/bin
_ts=$(date '+%s')
export vim_user_server=$vim_user.$_ts
alias svim='vim --servername $vim_user_server '
fi # must be a sourced script.
#!/bin/bash去除windows 下面的「^m"export home_old=$home
export home=/disk1/qingbing.liqingbin
source env.sh
cd $home
在sh指令碼中,使用sed -i 's/\r//g' filename的方式
vim刪除空行和注釋
刪除空行 g d刪除空行以及只有空格的行 g s d刪除以 開頭或 空格 或 tab 開頭的行 g s d對於 php.ini 配置檔案,注釋為 開頭 g s d使用正規表示式刪除行 如果當前行包含 bbs 則刪除當前行 bbs d刪除從第二行到包含 bbs 的區間行 2,bbs d刪除從包含 bb...
vim刪除空行和注釋
刪除空行 g d刪除空行以及只有空格的行 g s d刪除以 開頭或 空格 或 tab 開頭的行 g s d對於 php.ini 配置檔案,注釋為 開頭 g s d使用正規表示式刪除行 如果當前行包含 bbs 則刪除當前行 bbs d刪除從第二行到包含 bbs 的區間行 2,bbs d刪除從包含 bb...
std vector插入和刪除高階
std vectorexamplevec 1.iterator erase const iterator pos 移除位於 pos的元素 注意點 1 迭代器 pos必須合法且可解引用。所以 不能以end 迭代器為 pos的值 合法,但不可解引用 不然會拋異常。比如 examplevec.erase ...