Vim 插入和刪除

2021-09-26 05:26:49 字數 1446 閱讀 7542

1: 定位游標

2: ctrl+v             #進入visual mode。

3: j                         #選擇要在哪列插入

4: i                         #一定是大寫!

5: 輸入要插入的文字

6: esc  

x        刪除當前游標下的字元

dw       刪除游標之後的單詞剩餘部分。

d$       刪除游標之後的該行剩餘部分。

dd       刪除當前行。

"set foldmethod=syntax 關閉摺疊

#!/bin/bash

echo $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

export home_old=$home

export home=/disk1/qingbing.liqingbin

source env.sh

cd $home

去除windows 下面的「^m"

在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 ...