久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

十多年實戰總結linux下vim編輯

時間:2019-05-12 11:46:28下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《十多年實戰總結linux下vim編輯》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《十多年實戰總結linux下vim編輯》。

第一篇:十多年實戰總結linux下vim編輯

Linux 下Vim+ctags編輯,查看代碼和編輯代碼,運用熟練比可視化軟件工具編寫快很多。邊看邊操作,以后也要經常養成用命令的習慣。忘記了就查閱。很棒的,值得收藏。首先簡介下vim一些命令,然后再介紹Vim+ctags做代碼開發。1.查找

/xxx(?xxx)

表示在整篇文檔中搜索匹配xxx的字符串, / 表示向下查找, ? 表示

向上查找.其中xxx可以是正規表達式,關于正規式就不多說了.一般來說是區分大小寫的, 要想不區分大小寫, 那得先輸入

:set ignorecase

查找到以后, 再輸入 n 查找下一個匹配處, 輸入 N 反方向查找.*(#)

當光標停留在某個單詞上時, 輸入這條命令表示查找與該單詞匹配的

下(上)一個單詞.同樣, 再輸入 n 查找下一個匹配處, 輸入 N 反方

向查找.g*(g#)

此命令與上條命令相似, 只不過它不完全匹配光標所在處的單詞, 而

是匹配包含該單詞的所有字符串.gd

本命令查找與光標所在單詞相匹配的單詞, 并將光標停留在文檔的非

注釋段中第一次出現這個單詞的地方.%

本命令查找與光標所在處相匹配的反括號, 包括()[] {}

f(F)x

本命令表示在光標所在行進行查找, 查找光標右(左)方第一個x字符.找到后:

輸入;表示繼續往下找

輸入 , 表示反方向查找

2.快速移動光標

在 vi 中, 移動光標和編輯是兩件事, 正因為區分開來, 所以可以很方便的進行光標定 位和編輯.因此能更快一點移動光標是很有用的.w(e)

移動光標到下一個單詞.b

移動光標到上一個單詞.0

移動光標到本行最開頭.^

移動光標到本行最開頭的字符處.$

移動光標到本行結尾處.H

移動光標到屏幕的首行.M

移動光標到屏幕的中間一行.L

移動光標到屏幕的尾行.gg

移動光標到文檔首行.G

移動光標到文檔尾行.c-f

(即 ctrl 鍵與 f 鍵一同按下)本命令即 page down.c-b

(即 ctrl 鍵與 b 鍵一同按下, 后同)本命令即 page up.''

此命令相當有用, 它移動光標到上一個標記處, 比如用 gd, * 等查

找到某個單詞后, 再輸入此命令則回到上次停留的位置.'.此命令相當好使, 它移動光標到上一次的修改行.`.此命令相當強大, 它移動光標到上一次的修改點.3.拷貝, 刪除與粘貼

在 vi 中 y 表示拷貝, d 表示刪除, p 表示粘貼.其中拷貝與刪除是與光標移動命令

結合的, 看幾個例子就能夠明白了.yw

表示拷貝從當前光標到光標所在單詞結尾的內容.dw

表示刪除從當前光標到光標所在單詞結尾的內容.y0

表示拷貝從當前光標到光標所在行首的內容.d0

表示刪除從當前光標到光標所在行首的內容.y$

表示拷貝從當前光標到光標所在行尾的內容.d$

表示刪除從當前光標到光標所在行尾的內容.yfa

表示拷貝從當前光標到光標后面的第一個a字符之間的內容.dfa

表示刪除從當前光標到光標后面的第一個a字符之間的內容.特殊地:

yy

表示拷貝光標所在行.dd

表示刪除光標所在行.D

表示刪除從當前光標到光標所在行尾的內容.關于拷貝, 刪除和粘貼的復雜用法與寄存器有關, 可以自行查詢.4.數字與命令

在 vi 中數字與命令結合往往表示重復進行此命令, 若在擴展模式的開頭出現則表示行

號定位.如:

5fx

表示查找光標后第 5 個 x 字符.5w(e)

移動光標到下五個單詞.5yy

表示拷貝光標以下 5 行.5dd

表示刪除光標以下 5 行.y2fa

表示拷貝從當前光標到光標后面的第二個a字符之間的內容.:12,24y

表示拷貝第12行到第24行之間的內容.:12,y

表示拷貝第12行到光標所在行之間的內容.:,24y

表示拷貝光標所在行到第24行之間的內容.刪除類似.5.快速輸入字符

在 vi 中, 不要求你輸入每一個字符, 可以有很多種方法快速輸入一些字符.使用 linux/unix 的同學一定有一個經驗, 在命令行下輸入命令時敲入頭幾個字符再按

TAB 系統就會自動將剩下的字符補齊, 假如有多個匹配則會打印出來.這就是著名的命令

補齊(其實windows中也有文件名補齊功能).vi 中有許多的字符串補齊命令, 非常方便.c-p(c-n)

在編輯模式中, 輸入幾個字符后再輸入此命令則 vi 開始向上(下)搜

索開頭與其匹配的單詞并補齊, 不斷輸入此命令則循環查找.此命令

會在所有在這個 vim 程序中打開的文件中進行匹配.c-x-l

在編輯模式中, 此命令快速補齊整行內容, 但是僅在本窗口中出現的

文檔中進行匹配.c-x-f

在編輯模式中, 這個命令表示補齊文件名.如輸入:

/usr/local/tom 后再輸入此命令則它會自動匹配出:

/usr/local/tomcat/

abbr

即縮寫.這是一個宏操作, 可以在編輯模式中用一個縮寫代替另一個

字符串.比如編寫java文件的常常輸入 System.out.println, 這很

是麻煩, 所以應該用縮寫來減少敲字.可以這么做:

:abbr sprt System.out.println

以后在輸入sprt后再輸入其他非字母符號, 它就會自動擴展為System.out.println

6.替換

替換是 vi 的強項, 因為可以用正規表達式來匹配字符串.以下提供幾個例子.:s/aa/bb/g

將光標所在行出現的所有包含 aa 的字符串中的 aa 替換為 bb

:s//bb/g

將光標所在行出現的所有 aa 替換為 bb, 僅替換 aa 這個單詞

:%s/aa/bb/g

將文檔中出現的所有包含 aa 的字符串中的 aa 替換為 bb

:12,23s/aa/bb/g 將從12行到23行中出現的所有包含 aa 的字符串中的 aa 替換為 bb

:12,23s/^/#/

將從12行到23行的行首加入 # 字符

:%s= *$==

將所有行尾多余的空格刪除

:g/^s*$/d

將所有不包含字符(空格也不包含)的空行刪除.7.多文件編輯

在一個 vim 程序中打開很多文件進行編輯是挺方便的.:sp(:vsp)文件名

vim 將分割出一個橫(縱)向窗口, 并在該窗口中打開新文件.從 vim6.0 開始, 文件名可以是一個目錄的名稱, 這樣, vim 會

把該目錄打開并顯示文件列表, 在文件名上按回車則在本窗口打

開該文件, 若輸入 O 則在新窗口中打開該文件, 輸入 ? 可以看

到幫助信息.:e 文件名

vim 將在原窗口中打開新的文件, 若舊文件編輯過, 會要求保存.c-w-w

vim 分割了好幾個窗口怎么辦? 輸入此命令可以將光標循環定位

到各個窗口之中.:ls

此命令查看本 vim 程序已經打開了多少個文件, 在屏幕的最下方

會顯示出如下數據:

%a

“usevim.html”

行 162

#

“xxxxxx.html”

行 0

其中:

表示打開的文件序號, 這個序號很有用處.%a

表示文件代號, % 表示當前編輯的文件,# 表示上次編輯的文件

“usevim.html”

表示文件名.行 162

表示光標位置.:b 序號(代號)

此命令將指定序號(代號)的文件在本窗口打開, 其中的序號(代號)

就是用 :ls 命令看到的.:set diff

此命令用于比較兩個文件, 可以用

:vsp filename

命令打開另一個文件, 然后在每個文件窗口中輸入此命令,就能看

到效果了.8.宏替換

vi 不僅可以用 abbr 來替換文字, 也可以進行命令的宏定義.有些命令輸起來很費勁,因此我把它們定義到-上, 這樣就很方便了.這些配置可以預先寫到 ~/.vimrc

(windows 下為 $VIM/_vimrc)中, 寫進去的時候不用寫前面的冒號.:nmap :nohls取消被搜索字串的高亮

:nmap w

命令模式下轉移光標到不同窗口

:imap 輸入模式下運行

:nmap :%s= *$==刪除所有行尾多余的空格.:imap 同上

:java 中:(注, 這里為什么說 java 中, 因為以下定義對其他文件格式不起作用, 下文

會說到如何實現這一點)

:nmap :comp javac:mak-d.%

此命令用 javac 編譯 java 文件, 它會自動將光標定位到出錯點.不過這需要定

義一個 javac.vim 文件在 $VIM/compiler 下, 在 javac.vim 里面只有兩行字:

setlocal makeprg=javac

setlocal errorformat=%A%f:%l: %m,%-Z%p^,%-C%.%#

:nmap :comp ant:mak

此命令用 ant 編譯 java 文件, 它會自動將光標定位到出錯點.一般來說, 安裝

vim 后已經有了compiler/ant.vim文件, 因此這個命令可以直接使用.但是需要

在當前目錄下有 build.xml 文件, 當然還必須安裝 ant 才行.:nmap :cl此命令用于查看所有的編譯錯誤.:imap

:nmap :cc此命令用于查看當前的編譯錯誤.:imap

:nmap :cn此命令用于跳到下一個出錯位置.:imap

:nmap :cp此命令用于跳到上一個出錯位置.:imap

:nmap :JavaBrowser

此命令用于在窗口左部分割出一個新窗口, 里面的內容是 java 的資源樹, 包括

本文件中出現的類, 類的成員變量及成員方法, 就好像 JCreator 表現的那樣.在這個窗口中輸入 ? 會看到幫助.嘿嘿, 很好用, 不過需要 ctags 支持.:imap 9.TAB

TAB 就是制表符, 單獨拿出來做一節是因為這個東西確實很有用.<<輸入此命令則光標所在行向左移動一個 tab.>>輸入此命令則光標所在行向右移動一個 tab.5>>輸入此命令則光標后 5 行向右移動一個 tab.:12,24>此命令將12行到14行的數據都向右移動一個 tab.:12,24>>此命令將12行到14行的數據都向右移動兩個 tab.那么如何定義 tab 的大小呢? 有人愿意使用 8 個空格位, 有人用4個, 有的用2個.有的人希望 tab 完全用空格代替, 也有的人希望 tab 就是 tab.沒關系, vim 能

幫助你.以下的設置一般也都先寫入配置文件中, 免得老敲.:set shiftwidth=4

設置自動縮進 4 個空格, 當然要設自動縮進先.:set sts=4

即設置 softtabstop 為 4.輸入 tab 后就跳了 4 格.:set tabstop=4

實際的 tab 即為 4 個空格, 而不是缺省的 8 個.:set expandtab

在輸入 tab 后, vim 用恰當的空格來填充這個 tab.10.autocmd

這個命令十分的強大, 可以用這個命令實現對不同的文件格式應用不同的配置;可以

在新建文件時自動添加上版權聲明等等.這些命令一般定義在 ~/.vimrc 這樣的配置文件

里面.由于他很強大, 所以我不能給出很具體的說明, 只能舉幾個例子, 詳細的請看幫助.:autocmd!

刪除所有之前的自動命令.autocmd FileType

java

source ~/.vim/files/java.vim

autocmd FileType

java

source ~/.vim/files/jcommenter.vim

以上兩條命令讓我在打開 java 文件時才應用后面提到的兩個配置文件.autocmd BufNewFile

*.java

0r ~/.vim/files/skeletons/java.skel

以上這條命令讓我在新建 java 文件時自動加入 java.skel 文件的內容.autocmd BufNewFile

*.java

normal gnp

以上這條命令讓我在新建 java 文件時自動運行 gnp 命令, 這個命令進行一些特殊化

處理, 比如將新 java 文件中的 __date__ 替換成今天的日期什么的.11.常用腳本

在 vim.sf.net 你可以發現很多腳本(script), 這些腳本常常有讓你意想不到的作用.我常用的有:

jcommenter.vim

自動加入 javadoc 風格的注釋.JBrowser.vim

類資源瀏覽.C, C++ 等可以用 Tlist

還有許多有用的, 比如 checkstyle.vim 可以檢驗你的編程風格, jad.vim 可以直接

反編譯.class 文件等等.12.常用配置

在~/.vimrc 配置文件中你常常需要一些個性化配置.比如上面寫的一些宏定義, 一些

autocmd 定義等等.比如:

set suffixes=.bak,~,.o,.h,.info,.swp,.aux,.bbl,.blg,.dvi,.lof,.log,.lot,.ps,.toc

這樣在vim中打開文件時, 按 tab 鍵補齊文件名時它會忽略上述文件.set nu

顯示行號

set ai

設置自動縮進

map Y y$

讓 Y 和 D 一樣, 要不然 Y 的本意和 yy 一樣.vim+ctags用法:

[/home/brimmer/src]$ ctags-R “-R”表示遞歸創建,也就包括源代碼根目錄下的所有子目錄下的源程序。“tags”文件中包括這些對象的列表: l 用#define定義的宏 l 枚舉型變量的值 l 函數的定義、原型和聲明 l 名字空間(namespace)l 類型定義(typedefs)l 變量(包括定義和聲明)

l 類(class)、結構(struct)、枚舉類型(enum)和聯合(union)l 類、結構和聯合中成員變量或函數

VIM用這個“tags”文件來定位上面這些做了標記的對象,下面介紹一下定位這些對象的方法: 1)用命令行。在運行vim的時候加上“-t”參數,例如: [/home/brimmer/src]$ vim-t foo_bar 這個命令將打開定義“foo_bar”(變量或函數或其它)的文件,并把光標定位到這一行。2)在vim編輯器內用“:ta”命令,例如: :ta foo_bar 3)最方便的方法是把光標移到變量名或函數名上,然后按下“Ctrl-]”。用“Ctrl-o”退回原來的地方。

注意:運行vim的時候,必須在“tags”文件所在的目錄下運行。否則,運行vim的時候還要用“:set tags=”命令設定“tags”文件的路徑,這樣vim才能找到“tags”文件。在函數中移動光標

[{ 轉到上一個位于第一列的“{” }] 轉到下一個位于第一列的“{” { 轉到上一個空行 } 轉到下一個空行

gd 轉到當前光標所指的局部變量的定義 * 轉到當前光標所指的單詞下一次出現的地方 # 轉到當前光標所指的單詞上一次出現的地方

Vim 的創造者是一名計算機程序員,因此這就不奇怪 Vim 中有許多幫助編寫程序的功能: 跳轉到標識符被定義和使用的地方;在另一個窗口中預覽有關的聲明等等。在下一章中還 會介紹更多的功能。

使用標簽

什么是標簽?標簽就是一個標識符被定義的地方。一個例子就是 C 或者 C++ 程序中的函 數定義。標簽列表可以保存在一個標簽文件中。Vim 可以通過它來從任何地方跳轉到該標簽,也就是一個標識符被定義的地方。

在當前目錄下為所有的 C 文件生成標簽文件,使用下面的這個命令:

ctags *.c

“ctags” 是一個獨立的程序。大多數 Unix 系統上都已經安裝了它。如果你還沒有安裝,可以在這里找到 “Exuberant ctags”:

http://ctags.sf.net

現在你可以使用下面的命令跳轉到一個函數定義的地方:

:tag startlist

這個命令會找到函數 “startlist”,即使該函數是在另一個文件中。

CTRL-] 命令會跳轉到當前光標下單詞的標簽。這樣瀏覽毫無頭緒的 C 代碼會變得更容 些易。舉個例子,假設你在函數 “write_block” 中。你可以看到它調用了函數

“write_line”。但 “write_line” 做了什么呢?將光標置于調用 “write_line” 的地方然 后按 CTRL-],你就跳轉到了這個函數的定義的地方了。

“write_line” 函數調用了 “write_char”。你需要知道它做了什么。將光標定位到調 用 “write_char” 的地方然后按 CTRL-],你就到了定義“write_char” 的地方。

+------+ |void write_block(char **s;int cnt)| |{ | | int i;| | for(i = 0;i < cnt;++i)| | write_line(s[i]);| |} | | +-----------|-------------------------+ | CTRL-] | | +----------------------------+ +--> |void write_line(char *s)| |{ | | while(*s!= 0)| | write_char(*s++);| |} | | +--------|-------------------+ | CTRL-] | | +-----+ +--> |void write_char(char c)| |{ | | putchar((int)(unsigned char)c);| |} | +-----+

“:tags” 命令顯示你經過的標簽列表: :tags # TO tag FROM line in file/text 1 1 write_line 8 write_block.c 2 1 write_char 7 write_line.c >

現在介紹向回跳轉。CTRL-T 命令跳轉到上一個標簽。在上例中,你會回到 “write_line” 函數調用 “write_char” 的地方。

這個命令接受一個計數參數,用來表示跳轉回去的標簽個數。你已經向前跳轉,現在 又跳轉了回去。現在我們再一次向前跳轉。下面的命令跳轉到標簽列表中最上面的標簽:

:tag

你可以在前面加上要向前跳轉的標簽個數。比如:“:3tag”。CTRL-T 同樣可以加上一個 計數參數。

通過這些命令,你可以用 CTRL-] 延著調用樹向前跳轉, 用 CTRL-T 向回跳轉,用 “:tags” 命令顯示當前位置。

分 割 窗 口

“:tag” 命令會將當前窗口的文件替換為包含新函數的文件。怎樣才能同時查看兩個文件 呢?你可以使用 “:split” 命令將窗口分開然后再用 “:tag” 命令。Vim 有個縮寫命令可 以做到這些:

:stag tagname

使用下面的命令可以分割當前窗口并跳轉到光標下的標簽:

CTRL-W ]

如果指定了計數參數,新窗口將包含指定的那么多行。

多 個 標 記 文 件

如果在多個目錄中都有文件,你可以在每一個目錄下創建一個標簽文件。Vim 只能跳轉到 那個目錄下的標簽。

通過設定 'tags' 選項,你可以使用多個相關的標簽文件。比如:

:set tags=./tags,./../tags,./*/tags

這會使 Vim 找到當前文件所在目錄及其父目錄和所有子目錄下的標簽文件。

這已經是不少的標簽文件了,但也許仍不夠。比如,當編輯 “~/proj/src” 目錄下的 一個文件時,你無法找到 “~/proj/sub/tags” 目錄下的標簽文件。對這種情況,Vim 提供了一個查找整個目錄樹下標簽文件的方法,比如:

:set tags=~/proj/**/tags

單 個 標 記 文 件

當 Vim 在多個地方查找標簽文件時,你會聽到硬盤在格格作響。這樣會有點慢。在這種 情況下,你最好將這些時間花在生成一個大的標簽文件上。你可以要等一會兒。

這得借助上面提到的 “Exuberant ctags” 程序。它有一個選項可以搜索整個目錄樹:

cd ~/proj ctags-R.這樣做的好處是 “Exuberant ctags” 可以識別多種文件類型,它不僅適用于 C 和 C++ 程序,還適用于 Eiffel 甚至 Vim 腳本。請參考 ctags 文檔進行調整所用參數。

現在你只需要告訴 Vim 你的標簽文件在何處:

:set tags=~/proj/tags

多 個 匹 配

當一個函數(或類中的方法)被定義多次,“:tags” 命令會跳轉到第一處。如果在當前 文件中存在匹配,那它將會被首先使用。

你現在可以跳轉到同一個標簽的其它匹配處:

:tnext

重復執行這個命令可以找到更多的匹配。如果存在很多匹配,你可以選擇要跳轉到哪一 個:

:tselect tagname

Vim 會為你展示一個選擇列表:

# pri kind tag file 1 F f mch_init os_amiga.c mch_init()2 F f mch_init os_mac.c mch_init()3 F f mch_init os_msdos.c mch_init(void)4 F f mch_init os_riscos.c mch_init()Enter nr of choice( to abort):

你現在可以輸入要跳轉到的匹配代號(在第一列)。其它列的信息可以讓你知道匹配在何 處被定義。

可以用這些命令在各匹配的標簽間移動:

:tfirst 到第一個匹配

:[count]tprevious 向前 [count] 個匹配 :[count]tnext 向后 [count] 個匹配 :tlast 到最后一個匹配

如果沒有指定,[count] 省缺為一。

猜 測 標 簽 名

命令行補全是避免輸入長標簽名的好辦法。只需輸入開始的一部分然后按

:tag write_

你會得到第一個匹配。如果這不是你想要的,重復輸入 直到你找到正確的匹配。

有時你只知道一個函數名的一部分,或是你有很多以相同字符串開頭而結尾不同的標 記。這時你可以告訴 Vim 使用一個模式來查找標簽。

假設你要跳轉到一個包含 “block” 的標簽。首先輸入:

:tag /block

現在再利用命令行補全功能:輸入 。Vim 會找到所有包含 “block” 的標簽并使用 第一個匹配。

標簽名前面的 “/” 告訴 Vim 這不是一個確定的標簽名而是一個模式。你可以利用有 關查找模式的所有特性。舉個列子,假設你要選擇所有以 “write_” 開頭的標簽:

:tselect /^write_

“^” 指定標簽以 “write_” 開頭,否則在中間含有 “write_” 的標簽名也會被找到。類似 地,“___FCKpd___0quot;指定標簽名結尾處的匹配。

標 簽 瀏 覽 器

CTRL-] 可以讓你跳轉到光標所在標識符的定義處,因此你可以利用標識符的列表來形成 一個目錄。這里給出一個例子。

首先生成一個標識符列表(需要 Exuberant ctags):

ctags--c-types=f-f functions *.c

現在打開 Vim 并在一個垂直分割窗口中編輯這個文件: vim :vsplit functions

窗口中包含一個所有函數的列表。其它的東西可以被忽略。用 ”:setlocal ts=99“ 命令 使其顯示得更清晰些。

在這個窗口中,定義一個 mapping:

:nnoremap 0yew:tag

移動光標至要跳轉到函數的所在行,輸入 。Vim 會在另一個窗口中跳轉到所選擇 的函數定義處。

相 關 雜 項

你可以設定 'ignorecase' 選項來忽略標簽名里的大小寫。

'tagbsearch' 選項標明標簽文件是否經過排序。省缺是假定為標簽文件已排序,這樣會 使查找更快,但如果文件沒有被排序是無法工作的。

'taglength' 選項可用來告訴 Vim 一個標簽的有效字符個數。

當你使用 SNiFF+ 程序時,你可以利用 Vim 的有關接口 |sniff|。SNiFF+ 是一個商業 軟件。

Cscope 是一個自由軟件。它不僅可以找到一個標識符被聲明的地方,還可以找到標識符 被使用的地方。請參考 |cscope|。

預覽窗口

當編輯含有函數調用的代碼時,你需要使用正確的調用參數。要獲知所要傳遞的值,你可以 查看這個函數是如何定義的。標簽機制對此十分適用。如果定義可在另一個窗口內顯示那 就更好了。對此我們可以利用預覽窗口。

打開一個預覽窗口來顯示函數 “write_char”:

:ptag write_char

Vim 會打開一個窗口,跳轉到 “write_char” 標簽。然后它會回到原來的位置。這樣你可 以繼續輸入而不必使用 CTRL-W 命令。

如果函數名出現在文本中,你可以用下面的命令在預覽窗口中得到其定義:

CTRL-W }

有一個腳本可以自動顯示光標處的標簽定義。請參考 |CursorHold-example|。

用下面的命令關閉預覽窗口:

:pclose

要在預覽窗口中編輯一個指定的文件,用 “:pedit”。這在編輯頭文件時很有用,比如:

:pedit defs.h

最后,“psearch” 可用來查找當前文件和任何包含文件中的單詞并在預覽窗口中顯示匹 配。這在使用沒有標簽文件的庫函數時十分有用。例如:

:psearch popen

這會在預覽窗口中顯示含有 popen()原型的 “stdio.h” 文件:

FILE *popen __P((const char *, const char *));

你可以用 'previewheight' 選項指定預覽窗口打開時的高度。

在代碼間移動

因為程序代碼是結構化的,Vim 可以識別其中的有關項目。一些特定的命令可用來完成相 關的移動。

C 程序中經常包含類似下面的代碼:

#ifdef USE_POPEN fd = popen(“ls”, “r”)#else fd = fopen(“tmp”, “w”)#endif

有時會更長,也許還有套嵌。將光標置于 “#ifdef” 處按 %。Vim 會跳轉到“#else”。繼 續按 % 會跳轉到 “#endif”。再次按下 % 又回到原來的 “#ifdef”。

當代碼套嵌時,Vim 會找到相匹配的項目。這是檢查你是否忘記了一個 “#endif” 的 好辦法。

當你在一個 “#ifdef”“#endif” 塊。例如:

#if defined(HAS_INC_H)a = a + inc();# ifdef USE_THEME a += 3;# endif set_width(a);

如果光標在最后一行,“[#” 會移動到第一行。中間的 “#ifdef”*/ 注釋 有效。

+-> +-> /* | [/ | * A comment about--+ [/ | +--* wonderful life.| ]/ | */ <-+ | +--foo = bar * 3;--+ | ]/ /* a short comment */ <-+

查找全局標識符

你在編輯一個 C 程序,想要知道一個變量是被聲明為 “int” 還是 “unsigned”。一個快 速的方法是使用 “[I” 命令來查找。

假設光標在單詞 “column” 處。輸入:

[I Vim 會列出它所找出的匹配行,不僅在當前文件內查找,還會在所有的包含文件中查找。結果如下所示:

structs.h 1: 29 unsigned column;/* column number */

相對使用標簽文件或預覽窗口的好處是包含文件也被搜索。大多數情況下都能找到正確 的聲明。即使標簽文件已經過期或者你沒有為包含文件建立標簽也不會影響結果。

但是一些準備工作是必要的,否則 “[I” 就沒法工作。首先,'include' 選項必須指 定文件是如何被包含的。省缺值適用于 C 和 C++。對其它的語言,你需要自己設定。

定 位 包 含 文 件

Vim 會找到 'path' 選項指定路徑中的包含文件。如果缺少某個目錄,一些包含文件 將不會被找到。你可以用這個命令來查看:

:checkpath

它會列出不能找到的包含文件,以及被找到的包含文件。一個輸出樣例:

---Included files not found in path--- vim.h-->

文件 “io.h” 被當前文件包含但無法找到。“vim.h” 可以找到,這樣 “:checkpath” 跟進 這個文件并檢查其中的包含文件。結果顯示無法找到 “vim.h” 包含的 “functions.h” 和 “clib/exec_protos.h” 文件。

Note: Vim 不是一個編譯器。它無法識別 “#ifdef” 語句。這就是說所有的 “#include” 語句都會被使用,即使它在 “#if NEVER” 之后。

給 'path' 選項增加一個目錄可以修正無法找到文件的錯誤。一個好得參考是 Makefile。注意那些包括 “-I” 的條目,比如 “-I/usr/local/X11”。要增加這個目錄,用:

:set path+=/usr/local/X11

如果有很多的子目錄,你可以用 “*” 通配符。例如:

:set path+=/usr/*/include 這會找到 “/usr/local/include” 以及 “/usr/X11/include” 目錄下的文件。

如果你的工程項目的包含文件都在一個套嵌的目錄樹下,“**” 就非常有用。它會搜索所 有的子目錄。例如:

:set path+=/projects/invent/**/include

這會找到這些目錄下的文件:

/projects/invent/include /projects/invent/main/include /projects/invent/main/os/include etc.還有其它的可能性。更多信息,請查看 'path' 選項。

如果你想查看找到的包含文件,用這個命令:

:checkpath!

你會得到一個(很長)的包含文件列表。為使它更短些,Vim 會對已經找到的文件顯示 “(Already listed)” 而不再重新顯示一遍。

跳 轉 到 匹 配

“[I” 產生一個每項只有一行文本的列表。如果你想要進一步的查看第一項,你可以這個 命令來跳轉:

[

你也可以使用 “[ CTRL-I”, 因為 CTRL-I 和按 效果一樣。

“[I” 產生的列表在每行的開頭都有一個序號。如果你要跳轉到第一項外的其它項,首先 輸入序號:

3[

會跳轉到列表中的第三項。記住你可以用 CTRL-O 跳回到原來的地方。

相 關 命 令

[i 只列出第一項匹配 ]I 只列出光標下面的項目 ]i 只列出光標下面的第一項匹配

查 找 宏 定 義 標 識 符

“[I” 命令查找任何標識符。只查找 “#define” 定義的宏,用:

[D

同樣,這會在所有的包含文件中查找。'define' 選項指定 “[D” 所查找的預定義樣式。你需要改變它值來適用于 C 或 C++ 以外的語言。“[D” 相關命令:

[d 只列出第一項匹配 ]D 只列出光標下面的項目

]d 只列出光標下面的第一項匹配

*29.5* 查找局部標識符

“[I” 命令查找所有的包含文件。要在當前文件中查找并跳轉到光標處單詞被首次使用的 地方,用:

gD

提示:Goto Definition。這個命令對查找局部(C 語言中的 “static”)聲明的變量或函 數很有用。例如(光標在 “counter” 處):

+-> static int counter = 0;| | int get_counter(void)gD | { | ++counter;+--return counter;}

要進一步的縮小查找范圍,只在當前函數內查找,用這個命令:

gd

這會回到當前函數的開始處尋找光標處單詞首次出現的地方。實際上,它是向后找到一個 在第一列 '{' 上面的空行,然后再從那里向前查找標識符。例如(光標位于 idx 上):

int find_entry(char *name){ +-> int idx;| gd | for(idx = 0;idx < table_len;++idx)| if(strcmp(table[idx].name, name)== 0)+--return idx;} 好好收藏,多動手,工多手熟!

第二篇:vim用法總結

? 三種狀態

Command: 任何輸入都會作為編輯命令,而不會出現在屏幕上,任何輸入都引起立即反映 Insert: 任何輸入的數據都置于編輯寄存器,按ESC,可跳回command方式

Escape: 以“:”或者“/”為前導的指令,出現在屏幕的最下一行,任何輸入都被當成特別指令。? 離開vi

:q!離開vi,并放棄剛在緩沖區內編輯的內容。

:wq 將緩沖區內的資料寫入磁盤中,并離開vi。

:x 同wq。

(注意—— :X 是文件加密,一定要與:x存盤退出相區別)

? 進入輸入模式

a(append)由游標之后加入資料。A 由該行之末加入資料。

i(insert)由游標之前加入資料。

I 由該行之首加入資料。

o(open)新增一行於該行之下供輸入資料之用。

O 新增一行於該行之上供輸入資料之用。

? 刪除與修改

x 刪除游標所在該字元。

X 刪除游標所在之前一字元。

r 用接於此指令之后的字元取代(replace)游標所在字元。如:ra將游標所在字元以 a 取代之。R 進入取代狀態,直到《ESC》為止。

s 刪除游標所在之字元,并進入輸入模式直到《ESC》。

S 刪除游標所在之該行資料,并進入輸入模式直到《ESC》。

? 光標的移動

m 設置書簽

? 移至書簽

0 移至該行之首

$ 移至該行之末。

e 移動到下個字的最後一個字母

w 移動到下個字的第一個字母。

b 移動到上個字的第一個字母。

^ 移至該行的第一個字元處。

H 移至視窗的第一行。

M 移至視窗的中間那行。

L 移至視窗的最后一行。

G 移至該文件的最后一行。

+ 移至下一列的第一個字元處。

-移至上一列的第一個字元處。

:n 移至該文件的第 n 列。

n+ 移至游標所在位置之后的第 n 列。

n-移至游標所在位置之前的第 n 列。

顯示該行之行號、文件名稱、文件中最末行之行號、游標所在行號占總行號之百分比。

(Vim)光標移動基本用法小解:

(這只要組合上邊的功能就可以明白了,不用再一一講解了吧!)ge b w e

← ←---→--→

This is-a line, with special/separated/words(and some more).←-←-------------------→---→

GE B W E

? 視窗的移動

視窗往下卷一頁。 視窗往上卷一頁。

視窗往下卷半頁。

視窗往上卷半頁。

視窗往下卷一行。

視窗往上卷一行。

? 剪切、復制、刪除

Operator + Scope = command

? Operator

d 剪切y 復制。

p 粘帖,與 d 和 y 配和使用。可將最后d或y的資料放置於游標所在位置之行列下。c 修改,類似delete與insert的組和。刪除一個字組、句子等之資料,并插入新建資料。? Scope

e 由游標所在位置至該字串的最后一個字元。

w 由游標所在位置至下一個字串的第一個字元。

b 由游標所在位置至前一個字串的第一個字元。$ 由游標所在位置至該行的最后一個字元。

0 由游標所在位置至該行的第一個字元。

? 整行動作

dd 刪除整行。

D 以行為單位,刪除游標后之所有字元。

cc 修改整行的內容。

yy 使游標所在該行復制到記憶體緩沖區。

? 取消前一動作(Undo)u 恢復最后一個指令之前的結果。

U 恢復游標該行之所有改變。

(vim)u 可以多次撤消指令,一次撤消一個操作,直至本次操作開始為止。

(vim)Ctrl+r 可以恢復撤消前內容,按多次可恢復多次。

? 查找與替換

/字串 往游標之后尋找該字串。

?字串 往游標之前尋找該字串。

n 往下繼續尋找下一個相同的字串。

N 往上繼續尋找下一個相同的字串。

% 查找“(”,“)”,“{”,“}”的配對符。

s 搜尋某行列范圍。

g 搜尋整個編輯緩沖區的資料。

:1,$s/old/new/g 將文件中所有的『old』改成『new』。

:10,20s/^/ / 將第10行至第20行資料的最前面插入5個空白。

(vim)

/字符串 后邊輸入查詢內容可保存至緩沖區中,可用↑↓進行以往內容選擇。

另外:將光標移動在選定單詞下方按*,則可以選中此單詞作為查詢字符,可以避免輸入一長串字符的麻煩。

?(vim)大小寫替換

首先用按v開啟選擇功能,然后用↑↓←→鍵來選定所要替換的字符,若是小寫變大寫,則按U;反之按u;

如果是選擇單詞,則可以在按v后,按w,最后按U/u,這樣就可以將字符隨意的改變大小寫了,而不用刪除后重新敲入。

? 資料的連接

J 句子的連接。將游標所在之下一行連接至游標該行的后面。

? 環境的設定

:set all 可設置的環境變量列表

:set 環境變量的當前值

:set nu 設定資料的行號。

:set nonu 取消行號設定。

:set ai 自動內縮。

:set noai 取消自動內縮。

(vim)

:set ruler 會在屏幕右下角顯示當前光標所處位置,并隨光移動而改變,占用屏幕空間較小,使用也比較方便,推薦使用。

:set hlsearch 在使用查找功能時,會高亮顯示所有匹配的內容。

:set nohlsearch 關閉此功能。

:set incsearch 使Vim在輸入字符串的過程中,光標就可定位顯示匹配點。

:set nowrapscan 關閉查找自動回環功能,即查找到文件結尾處,結束查找;默認狀態是自動回環

? ex指令

? 讀寫資料

:10,20w test 將第10行至第20行的資料寫入test文件。

:10,20w>>test 將第10行至第20行的資料加在test文件之后。

:r test 將test文件的資料讀入編輯緩沖區的最后。

:e [filename] 編輯新的文件。

:e![filename] 放棄當前修改的文件,編輯新的文件。

:sh 進入shell環境,使用exit退出,回到編輯器中。:!cmd 運行命令cmd后,返回到編輯器中。

? 刪除、復制及搬移

:10,20d 刪除第10行至第20行的資料。:10d 刪除第10行的資料。

:%d 刪除整個編輯緩沖區。

:10,20co30 將第10行至第20行的資料復制至第30行之后。:10,20mo30 將第10行至第20行的資料搬移至第30行之后。

第三篇:vim高級用法多年經驗原創總結

vim高級用法多年經驗原創總結(全部測試成功)

====================================

一、Linux→命令模式:Vim filename

1.一次移動一個光標

h j k l

左下上右

2.行內移動

0 到行首(d0或d^刪除至行首)

$ 至行尾(d$刪除至行尾)

0=HOME 到行首

$=end 至行尾

G 到文件尾

50G 到50行

gg到文件首

3.有小d/大D都是剪切(del word)

dd剪掉當前行

5dd 剪掉當前行起共5行

D 剪空當前行

x 刪除一個字母

dw剪除一個單詞

4.undo撤消

u 一次撤一行中的一個動作(多行時小u比大U管用)

U 撤消一行中的所有動作(單行時大U比小u管用)

5.復制粘貼

yy復制當前行

5yy 復制5行

p 粘貼(paste)

ZZ 保存退出

ZQ 不保存退出

............6.vim中大小寫轉化:~或u或U(高級用法)

............a、整篇文章大寫轉化為小寫:gg→guG

gg到文件首

gu把選定范圍全部小寫

G 到文件結束

..........b、整篇文章小寫轉化為大寫:gg→gUG

gg到文件首

gU把選定范圍全部大寫

G 到文件結束

c、整篇文章反轉(大轉小小轉大)

ggg~G()

==================================

二、命令模式→輸入模式:按ins/a/A/i/I/o/O/r/Ro

1.插入

o 在光標下加一空行并進入插入模式

O 在光標上開一空行并進入插入模式

r 替換一個字符

R 連續替換多個字符

2.文件內容查找:

/word 從上而下在文件中查找字符串“word”

?word 從下而上在文件中查找字符串“word”

n 定位下一個匹配的被查找字符串

N 定位上一個匹配的被查找字符串

3.命令模式→Visual Block:(高級用法)

按ctrl+v,舉例:選中多行并添加注釋

#vim→ctrl+v→方向箭頭選中→I→#→ESC

#vim→set nu→^v→(100G:當前行到第100行)→I→#→ESC

=============================

三、命令模式→末行模式

1.默認情況下Vim的搜索是大小寫敏感的,:

:set ignorecase忽略大小寫

:set noignorecase不忽略大小寫

:set nu或:set number 設置顯示行號

:set nonu或:set nonumber不顯示行號

:999 移動光標到第999行

2.有彩色或無彩色(高級用法)

:syntax clear或:set syntax=off 暫時關閉語法高亮

:syntax enable 當前緩沖區打開語法高亮功能。

3.保存與退出

:w 存盤不退出

:w!暴力存盤不退出

:w file1 另存為file1

:q 無臟數據時正常退出

:q!放棄臟數據并退出

:wq正常保存并退出

:wq!暴力存盤并退出

4.文件內容替換(高級用法)

命令功能

:s /old/new 當前行中找到的第一個old 替換為new

:s /old/new/g 當前行中查找到的所有old 替換為new

:#,# s/old/new/g 行號“#,#”范圍內替換所有的old為new

:% s/old/new/g 整個文件范圍內替換所有的old為new

:s /old/new/c c命令:將對每個替換動作提示用戶進行確認

5.文件加密與解密(高級用法)

------加密

vim t.c打開文件

:X 據提示操作//加密

: set key=password //加密作用同:X

:wq保存退出------解密

------解密

vim t.c打開文件

:set key= 解密

:wq保存退出

=============================

四、典型故障現象(圖片見附件)一般是非正常關閉VI導致的,解決辦法如下:

#rm.install.log=============================

五、查看vim幫助

:help index

1.Insert mode |insert-index|

2.Normal mode |normal-index|

2.1.Text objects |objects|

2.2.Window commands |CTRL-W|

2.3.Square bracket commands |[|

2.4.Commands starting with 'g' |g|

2.5.Commands starting with 'z' |z|

3.Visual mode |visual-index|

4.Command-line editing |ex-edit-index|

5.EX commands |ex-cmd-index|

*****************************************************************************************

oracle知識點精簡總結系列持續增加中:

Oracle用戶及用戶配置文件精簡總結

Oracle的登陸認證方式精簡總結

實例恢復相關原理精簡總結

Oracle權限精簡總結

Oracle角色精簡總結

OLTP與OLAP的區別精簡總結

無GUI智能部署oracle腳本及視頻有哪些Oracle進程?消耗了多少存?

第四篇:第八章 教學(下)+實戰演練

教育學考試重點提示:第八章 教學(下)重點提示

統觀近幾年全國各省的教師資格認定教育學考試,本章的考查重點是:

(1)在教學史上影響比較大的教學組織形式。

(2)班級授課的類型和結構。

(3)教學的基本程序。

考綱鏈接

1.教學組織形式:是指為完成特定的教學任務,教師和學生按一定要求組合起來進行活動的結構。

2.在教學史上影響比較大的教學組織形式:個別教學,班級授課制,分組教學,設計教學法,道爾頓制。

3.個別教學制是指教師向學生傳授知識,布置、檢查和批改作業都是個別進行的。(1)個別教學制的優點在于教師能夠根據學生的特點因材施教,使教學內容、進度適合每一個學生的接受能力。(2)缺點在于一個教師所能教的學生數量有限,教學速度慢、效率低。

4.班級授課制,是把學生按照年齡和知識水平分別編制成固定的班級,由固定的教師按照各門學科的教學大綱(課程標準)規定的內容,按照固定的課程表,一節課一節課地向全班學生進行教學。

5.最早從理論上對班級授課制作闡述的是捷克教育家夸美紐斯的《大教學論》。我國最早采用班級授課制是1862年清政府在北京設立京師同文館。班級授課制是我國現行的教學組織形式。

6.班級授課制優點:(1)有嚴格的制度保證教學的正常開展和達到一定質量;(2)有利于大面積培養人才,發揮班集體的教育作用;(3)有利于系統知識的傳授;(4)能夠充分發揮教師的主導作用。

缺點:(1)缺少靈活性,不利于照顧學生的個別差異;

(2)不利于培養學生的興趣特長和發展個性。

7.分組教學制就是按照學生的能力或學習成績把他們分為水平不同的組進行教學的組織形式。(1)分組教學制的優點是它更適合學生個人的水平和特點,便于因材施教,有利于人才的培養。(2)其缺點是很難科學地鑒別學生的能力和水平,分組后產生的副作用很大。

8.設計教學法是主張廢除班級授課制和教科書,打破傳統的學科界限,在教師指導下,由學生自己決定學習目的和內容,在自己設計、自己負責的單元活動中獲得有關的知識和能力。

9.道爾頓制:是指教師不再上課向學生系統地講授教材,而只為學生分別指定自學參考書、,布置作業,由學生自學和獨立作業,有疑難時才請教師輔導,學生完成一定的學習任務后,向教師匯報學習情況和接受考查。

10.班級授課的類型和結構。

(1)課的類型:①根據教學任務分為:新授課、鞏固課、技能課、檢查課;②根據一節課所完成的任務和數量分為:單一課和綜合課;③根據使用的教學方法分為:講授課、演示課、練習課、復習課等。

(2)課的結構:是指課的組成部分順序和時間分配。主要包括:組織教學、檢查復習、掌握新知識、鞏固新知識、布置課外作業。

11.班級授課的特殊形式:復式教學。

復式教學:是把兩個及兩個年級以上的兒童編在一個教室里,由一位教師在同一課堂內分別對不同年級的學生進行教學的組織形式。

12.班級授課的輔助形式:現場教學和個別教學。

(1)現場教學:是依據一定的教學任務,組織學生到工廠、農村、社會生活現場和其他場所,通過觀察、調查或實際操作等進行教學的組織形式。

(2)個別教學:是與班級授課相對應的一種教學組織形式,一般是通過個別指導,指導不同作業等方式進行的。

13.教學工作的基本程序:備課、上課、作業布置和批改、課外輔導、學業成績考查與評定。

14.備課。

(1)備課的意義:備課是上好課的先決條件,也是提高教學質量的根本保證。

(2)備課的要求:①三方面的工作。鉆研教材;了解學生;設計教法。②三種計劃。學年教學進度計劃;單元計劃;課時計劃。

15.上課。

(1)上課是教學的中心環節;

(2)一堂好課的標準:①要有明確的教學目的;②正確的教學內容;③恰當的教學方法;④富有表現力的語言和整潔的板書。

16.課外作業的布置和批改。

(1)作業的內容要符合教學大綱(課程標準)和教科書的要求;(2)作業分量要適當,難易要適度;(3)布置作業要向學生提出明確的要求;(4)教師應經常檢查和批改學生的作業。

17.課外輔導:課外輔導是對課的補充和延伸。

18.學業成績考查與評定。

(1)測驗與目標。

(2)試題的類型:供答型,要求學生對教師規定的問答題、解答題做出解釋;選答題,要求學生從教師提供的若干答案中挑選出正確答案。

(3)測驗的信度:是指一個測驗經過多次測量所得結果的一致性程度以及一次測量所得結果的準確性程度。測驗的效度:是指測驗達到測驗目的的程度。測驗的區分度:是指測驗對考生的不同水平能夠區分的程度。測驗的難度,是指測驗包含試題的難易程度。

(4)評價的方式有考查、考試兩種,記分有百分制和等級制。

19.教學策略的基本特征:指向性;綜合性;操作性;靈活性。

20.教學策略的主要類型:(1)內容型策略。(2)形式型策略。(3)方法型策略。(4)綜合型策略。

實戰演練:

一、選擇題:在每小題給出的四個選項中,只有一項是符合題目要求的,把所選選項前的字母填在題后的括號內。1.(D)是教學的空間結構和時間序列的統一,所要解決的是班、課、時的問題。A.教學內容

B.教學原則

C.教學方法

D.教學組織形式 2.古代中國、埃及和希臘的學校大多采用(B)。

A.分組教學

B.個別教學

C.道爾頓制

D.班級上課制 3.在下列教學組織形式中,有利于高效率、大面積培養學生的是(B)。A.個別教學

B.班級授課

C.分組教學

D.道爾頓制 4.最早從理論上對班級授課制度進行闡述是(B)。

A.赫爾巴特的《普通教育學》B.夸美紐斯的《大教學論》C.洛克的《教育漫畫》D.杜威的《民本主義與教育》 5.帕克赫斯特創立的教學組織形式是(C)。

A.班級授課B.設計教學法C.道爾頓制D.分組教學 6.我國最早采用班級授課制是在(C)。A.1856年B.1860年C.1862年D.1866年 7.我國的班級授課制最早始于(C)。A.唐代B.宋代C.清末D.新中國成立后 8.設計教學法的提出者是(D)。

A.杜威B.華虛朋C.帕克赫斯特D.克伯屈 9.我國學校的教學以(C)為基本組織形式。A.個別授課B.個別輔導C.班級授課D.講座 10.教師對學生一個一個輪流教,屬于(A)。

A.個別教學制B.班級授課制C.分組教學制D.道爾頓制

11.把一定數量的學生按年齡與知識程度編成固定的班級,根據周課表和作息時間表,安排教師有計劃地向全班學生集體上課是(B)。

A.個別教學制B.班級授課制C.分組教學制D.道爾頓制

12.教師不再上課向學生系統講授教材,而只為學生分別指定自學參考書、布置作業,由學生自學和獨立作業,有疑難時才請教師輔導,學生完成一定階段的學習任務后,向教師匯報學習情況和接受考查,屬于(D)。A.個別教學法B.班級授課制C.分組教學法D.道爾頓制

13.把課劃分為新授課、鞏固課、技能課、檢查課的依據是(A)。A.教學任務B.教學內容C.教學規律D.教學原則

14.教學工作的基本環節包括備課、上課、課外作業的布置和批改以及(A)。A.課外輔導B.鉆研教材C.了解學生D.考試 15.教學工作的中心環節是(B)。

A.備課B.上課C.課外輔導D.作業的檢查與批改 16.備課包括鉆研教材、設計教法和(A)。

A.了解學生B.閱讀參考書C.上網D.制訂教學計劃 17.教學活動的根本因素是(C)。

A.教師B.教學內容C.學生D.教學方法 18.教師在教學中最首要的角色是(A)。

A.知識的傳授者B.學者和學習者C.集體的領導者D.學生的榜樣 19.教師上課必要的補充主要是通過(C)。

A.布置作業B.檢查作業C.課外輔導D.課后練習20.(B)是教師備課和上課的主要依據。

A.教學大綱B.教科書C.參考書D.教學進度計劃 21.下列關于復式教學敘述正確的是(C)。

A.復式教學就是對兩個以上年級的學生進行教學的一種教學組織形式 B.復式教學適用于學生多、教室少的情況下教學

C.復式教學課堂教師的教學和學生的自學或做作業同時進行 D.復式教學情景下的學生的基本技能和自學能力相對較弱 22.一節綜合課中最基本的組成部分是(B)。

A.組織教學B.講授新教材C.鞏固新教材D.檢查復習

23.一個測驗能測出它所要測量的屬性或特點的程度,稱為測量的(D)。A.信度B.難度C.區分度D.效度

24.一個測驗經過多次測量所得的結果的一致性程度,稱為測驗的(A)。A.信度B.效度C.區分度D.難度

25.外部分組按照學生的(D)來編班。

A.年齡B.發展水平C.知識經驗D.學習能力或學習成績

26.如果高水平學生在測驗項目上能得高分,而低水平學生只能得低分,那么就說明下列哪種質量指標高?(D)。A.效度B.信度C.難度D.區分度

27.我國中小學的考試制度主要由(A)兩個部分組成。A.考查和考試B.考核和考試C.考查和考核D.檢查和評價 28.下列關于學生學業成績評定敘述正確的是(A)。

A.評定學生學業成績,一般采用百分制記分法和等級制記分法 B.一般說,題的數量多、便于給小分的,用等級制較便利 C.題的數量不多、開卷、理解和靈活運用的題用百分制較方便 D.在成績評定時,不能把等級制換算成一定的分數。29.用于選拔性和競賽性活動的評價屬于(A)。

A.相對評價B.絕對評價C.個體內差異評價D.形成性評價

30.把兩個及兩個年級以上的兒童編在一個班級,直接教學與布置、完成作業輪流交替進行,在一節課內由一位教師對不同年級學生進行教學的組織形式是(D)。

A.分層教學B.合作學習C.小班教學D.復式教學

31.從評價的功能上區分,中小學教育評價的類型可分為(C)。

A.正式評價和非正式評價B.相對評價和絕對評價C.形成性評價和總結性評價D.正確評價和錯誤評價 32.為了分班、分組的目的所進行的測驗是(B)。

A.形成性測驗B.診斷性測驗C.總結性測驗D.安置性測驗

33.以某種教學理論為指導,以一定的教學實踐為基礎形成的,教學活動各個成分按照一定的要求和程序整合而成的,比較固定的和具有典型性的教學實踐形式是(C)。A.教學B.教學原則C.教學模式D.教學方式

34.能鑒別學業水平高低、能力強弱的測驗表明其(D)很高。A.難度B.信度C.效度D.區分度

35.教師在教學過程中編制試題、評定學生學業成績的過程是指(B)。A.測量B.測驗C.考試D。評價

36.良好測驗標準中顯示測驗結果的前后一致程度,表示分數穩定性與可靠性的指標是(D)。A.效度B.難度C.區分度D.信度 37.從舊經驗引導新學習,系統講解教材內容,及時練習與反饋校正屬于(A)。A.教師主導取向B.學生自學取向C.形式型策略D.方法型策略

38.在教師指導下發現學習,在合作學習中追求新知,寓求知于生活的教學活動屬于(B)。A.教師主導取向B.學生自學取向C.形式型策略D.方法型策略 39.檢驗和考試應把握(B)。

A.客觀性原則、發展性原則、指導性原則、前展性原則B.客觀性原則、發展性原則、指導性原則、計劃性原則 C.指標性原則、發展性原則、指導性原則、計劃性原則D.主觀性原則、發展性原則、指導性原則、計劃性原則 40.不是以教學過程的某個構成因素為中心,而是直接從教學目標、任務出發,綜合展開的教學策略是(D)。A.內容型B.形式型C.方法型D.綜合型

41.完全根據學生能力水平或學習成績編班進行教學的分組方法是(A)。A.外部分組B.內部分組C.目標分組D.作業分組

42.根據一節課所完成的任務,課的類型一般可分為(C)。

A.新授課和鞏固課B.講授課和練習課C.單一課和綜合課D.理論課和實踐課 43.下列哪一觀點是正確的?(D)。

A.智育等于教學B.創造性思維即發散思維C.進行美育即實施素質教育D.智育是實現人全面發展的途徑之一 44.打亂傳統的按年齡編班的做法,而按學生的能力或學習成績編班,這是(A)。A.外部分組B.內部分組C.設計教學法D.道爾頓制

45.實施“因材施教”的目的是為了讓哪些學生得到發展?(D)。A.特長學生B.優秀生C.后進學生D.每個學生 46.學生掌握知識的中心環節是(A)。A.理解B.鞏固C.應用D.遷移

二、填空題:把答案填在題中橫線上。

1.為完成特定的教學任務,教師和學生按一定要求組合起來進行活動的結構稱_教學組織形式_。

2.在古代的東西方,個別教學制是學校的基本教學組織形式,但到19世紀中葉,_班級授課_制已成為西方各國教育的主要教學組織形式。

3.蘇格拉底善于運用啟發式來激發和引導學生自己去尋找正確答案,形成了著名的“_產婆術_”。4.我國最早采用班級授課制的是l862年清政府在北京設立的_京師同文館_。5._個別教學_制最顯著的優點在于教師能根據學生特點因材施教。

6.為了解決班級上課不易照顧學生個別差異的弊病,19世紀末20世紀初,_分組教學_在一些國家開始出現。7.分組教學制分為兩類:外部分組和_內部分組_。

8.外部分組主要有兩種形式:學科能力分組和_跨學科能力分組_。

9.在教學史上先后出現的影響較大的教學組織形式有個別教學制、班級授課制、分組教學、設計教學法和_道爾頓制_。10.把兩個或兩個以上年級的學生編成一個班,由一名教師使用不同的教材、在同一節課里對不同年級的學生進行教學的組織形式是_復式教學_。

11.調動學生學習的_主動性_是啟發的首要問題。12._理解_知識是鞏固知識的基礎。

13._備課_是教師教學工作的起始環節,是上好課的先決條件。14.上好一堂課首先要_備好課_。

15.一般來說,課的基本組成部分有組織教學、檢查復習、講授新教材、鞏固新教材和_布置課外作業_等。16.課的_結構_是指課的基本組成部分及各部分進行的順序、時限和相互關系。17.課的結構受學科特點、教材內容、_教學方法_和教學對象的制約。18.根據一節課所要完成任務的多少,可以把課分為_單一_課和綜合課。

19.根據主要教學方法,課的類型可分為:講授課、演示課、練習課、實驗課、_復習課_。20.根據教學任務的要求,課的類型可分為:新授課、鞏固課、技能課和_檢查_課。21.備課要做好三方面的工作,包括_鉆研教材_、了解學生、設計教法。

22.鉆研教材包括鉆研_教學大綱(課程標準)_、教科書和閱讀有關的參考書。23.教學進度計劃,包括學年教學進度計劃、單元計劃和_課時計劃_。24._備課_是教師教學工作的起始環節,是上好課的先決條件。25.教學工作的中心環節是_上課_。

26.作業是結合教學內容,要求學生獨立完成的_各種類型練習_。27.試題類型可分為供答型和_選答題_兩大類。28.測驗的難度是指測驗包含的試題_難易程度_。

29.考試命題的質量指標主要有信度、_效度_、區分度和難度。30.常用的記分法有百分制和_等級制_兩種。

31.學生學業成績評價方法有:測驗法、觀察法、調查法和_自我評價法_。32.學生學業成績評價方式主要有_考查_和考試。33.考核和測定學生成績的基本方法是_測驗_。

34.供答型試題又分為簡答式試題和_陳述式試題_。35.簡答式試題的最簡單的形式是_填充題_。

36.教學策略的主要類型是內容型、形式型、方法型和_綜合型_。

37.在教學過程中,如何有效地提供_學習內容_是教學策略的核心內容。38.內容型策略有兩條途徑:結構化策略和_問題化策略_。

39.結構化策略可分為直線式、分支平行式、螺旋式和_綜合_式。40.以教師或學校為中心的策略主要指的是過去的_班級授課制_。41.結合教學內容,要求學生獨立完成的各種類型的練習是_作業_。42.教學工作的基本組織形式是_班級教學_。

43.“父傳子”、“師帶子”屬于_個別_教學方式。

44.課外輔導一是要做好學生的_思想教育工作_;二是做好學習困難學生的幫助工作;三是為有學科興趣的學生提供課外研究和幫助。

45.提高教學質量的關鍵是_上好課_。

三、簡答題。

1.簡述班級授課制有哪些優點,又有哪些缺點。

答:班級授課制是一種集體教學形式。它既有優點,也有缺點。

(1)班級授課制的優點:①有嚴格的制度保證教學的正常開展租達到一定質量。②有利于大面積培養人才。③有利于系統知識的傳授。④能夠充分發揮教師的主導作用。

(2)班級授課制的缺點:①不利于學生主體性的發揮,學生比較多的是接受教師傳授的現成知識。②強調教學過程的標準、同步、統一,難以完全適應學生的個別差異,不利于因材施教。③為學生提供的實踐性學習、探索性學習的機會比較缺乏,不利于學生多方面的發展。④不能很好地適應教學內容和教學方法的多樣化,形式比較固定,缺少靈活性。2.教師應如何備課?

答:上好一堂課首先要備好課,這是先決條件,也是提高教學質量的根本保證。教師備課的要求包括以下三個方面:(1)做好三方面的工作。①鉆研教材。教師要認真鉆研教材,包括鉆研教學大綱、教科書和閱讀有關的參考書。教師掌握教材有一個深化的過程,一般要經過懂、透、化三個階段。②了解學生。包括了解學生原有的知識技能的質量,他們的興趣、需要與思想狀況,他們的方法和習慣等,學習新知識會有哪些困難,可能產生哪些問題,要采取哪些預防措施。③設計教法。包括:如何組織教材,如何確定課的類型,如何安排每一節課的活動,如何運用各種方法開展教學活動。

(2)寫好三種計劃。①學年教學進度計劃。其內容包括:學生情況的簡要分析。學期教學的總要求,根據教學大綱、教科書列出一學期教學內容的章節或課題,每一課題的教學時數,需要用的教具,參觀、實驗等重要的聯系實際活動的安排,提出教學改革的設想等。②單元計劃。內容包括:課題名稱、課題教學目的、課時劃分、每一課時的教學任務與內容、課的類型與主要方法。③課時計劃,即教案。教案的內容包括:班級、學科名稱、授課時間、教學內容、教學目的、課的類型、主要教學方法、教具、教學進程等。3.教師編寫課時計劃(教案)的一般步驟是什么? 答:教案是在課題備課基礎上,對每一節課進行的深入細致的準備,教案的內容包括:班級、學科名稱、授課時間、教學內容、教學目的、課的類型、主要教學方法、教具、教學進程等。教師編寫課時計劃(教案)的一般步驟是:(1)進一步研究教材,確定教學重點和難點。教師要認真鉆研教材,包括鉆研教學大綱、教科書和閱讀有關參考書。教師掌握教材有一個深化的過程,一般要經過懂、透、化三個階段。(2)確定本課時的教學目的。(3)考慮課的進行步驟,確定課的結構,分配教學進程中各個步驟的時間。(4)考慮教學方法的運用、教具的準備和使用方法及板書設計。(5)寫出課時計劃。將設計好的教學方法、教學過程以文字的形式寫出來,做到心中有數。4.教師布置作業應注意什么? 答:作業是結合教學內容,要求學生獨立完成的各種類型練習。作業對于鞏固上課所講內容,檢查學生學習效果具有重要的意義。教師布置作業時應注意以下方面:(1)作業的內容要符合教學大綱和教科書的要求,并要有代表性。(2)作業量要適當,難度要適度。作業過難或過多,會導致學生的課業負擔過重,造成學生的畏難心理,從而不利于學生的發展。(3)布置作業要向學生提出明確的要求,并規定完成的時間。(4)教師應經常檢查和批改學生的作業。5.學生學業評價的方法主要有哪些? 答:學生學業評價的方法主要有:(1)觀察法。適用于在教學中評價那些不易量化的行為表現(如興趣、愛好、態度、習慣、性格)和技能性的成績(如

興趣、繪畫、體育技巧和手工制成品)。(2)測驗法。主要以筆試進行,是考核、測定學生成績的基本方法。測驗的質量指標主要有信度、效度、難度與區分度。(3)調查法。一般通過問卷、交談進行。問卷是通過預先設計好的調查題要求學生筆答以獲取有關評價資料的方法;交談是了解學生學習的興趣、需要、態度和課后學習情況的一個重要方法。(4)自我評價法。主要方法有:運用標準答案,運用核對表,運用錄音機、錄像機等對自己作出評價。6.簡述教學策略的基本特征。

答:教學策略是指在教學目標確定以后,根據已定的教學任務和學生的特征,有針對性地選擇與組合有關的教學內容、教學組織形式、教學方法和技術,以便形成具有效率意義的特定的教學方案。其基本特征包括以下幾個方面:(1)綜合性。選擇或制定教學策略必須對教學內容、媒體、組織形式、方法、步驟和技術等要素加以綜合考慮。(2)可操作性。教學策略不是抽象的教學原則,也不是在某種教學思想指導下建立起來的教學模式,而是可供教師和學生在教學中參照執行或操作的方案,有著明確具體的內容。(3)靈活性。教學策略根據不同的教學目標和任務,并參照學生的初始狀態,選擇最適宜的教學內容、教學媒體、教學組織形式、教學方法,并將其組合起來,保證教學過程的有效進行,以便實現特定的教學目標,完成特定的教學任務。7.簡述課的結構。

答:(1)課的結構的內涵。課的結構,是指課的基本組成部分及各組成部分進行的順序、時限和相互關系。受學科特點、教材內容、教學方法和教學對象等因素制約,不同類型的課有不同的結構。

(2)課的基本組成部分。①組織教學。通常在上課開始時,需要有組織教學的工作,目的在于使學生做好上課前的各種準備。②檢查復習。目的在于復習已學過的教材,對已學過的知識進行鞏固和加深,了解學生接受情況,加強新舊知識的聯系,培養學生對學業的責任感和按時完成作業的習慣。③講授新教材。目的在于使學生掌握新知識,這是教學過程中最基本的部分。教師講授新教材時,要注意教學方法的選擇與使用。④鞏固新教材。目的在于使學生對所學教材當堂理解,當堂消化,當堂及時鞏固,也包括讓學生初步運用新知識進行課堂練習,為課外作業做好準備。⑤布置課外作業。目的在于使學生進一步鞏固所學知識。并培養獨立學習和工作的能力。8.簡述上好課的具體要求。

答:為了上好課,取得良好的教學效果,一堂好課應符合的要求包括:目標明確、重點突出、內容正確、方法得當、表達清晰、組織嚴密、課堂氣氛熱烈。具體內容如下:①要有明確的教學目的;②正確的教學內容;③恰當的教學方法;④富有表現力的語言和整潔的板書。

9.教學中怎樣才能做到教師主導作用與學生主動性相結合? 答:教學是教師教學生去學,學生這個學習主體是教師組織的教學活動中的學習主體,教師對學生的學習起主導作用。(1)承認教師在教學過程中處于組織者的地位,充分發揮教師的主導作用。教師的指導決定著學生學習的方向、內容、進程、結果和質量,同時也影響著學生學習的方式及學習主動性、積極性的發揮,并對學生的學習起引導、規范、評價和糾正作用。

(2)承認學生作為學習主體的地位,充分發揮學生參與教學的主體能動性。學生學習的能動性具體表現在:受學生興趣、需要的推動和支配,對外部信息選擇的能動性、自覺性;受學生原有的知識經驗、思維方式等制約,對外部信息進行內部加工的獨立性、創造性。

(3)建立合作、友愛、民主平等的師生交往關系。教學過程是師生共享教學經驗的過程,在此過程中師生共同明確教學目標,交流思想、情感,實現培養目標。

10.某校實行分層次教學,即將數學、外語、物理、化學四科分別分為A、B、C三個水平層次,學生從高二開始按高一的學業成績、自己的興趣、教師的建議等分別選擇不同水平的科目內容進行學習。運用所學的教育學理論評析該學校的這一舉措。

答:提示:因材施教,素質教育,分組教學等。

11.某大學化學系的高才生,分配到一中學教初中化學,他每節課盡心講授,渴望將其化學才智傳給學生。但結果卻事與愿違,學生埋怨教師講的東西他們無法理解;老師責備學生太笨,自己的苦心得不到回報。試以教學原理分析這一現象。

答:這個案例反映了師生之間的關系沒有理清,師生之間缺乏溝通。師生之間還沒有建立起良好的關系。另外,這個教師也沒有掌握好教學規律。在備課和教學的過程中都應該堅持以學生為主體,備課要備學生,教學過程中要考慮學生反饋,及時調整教學進度。12.在一年級的一次音樂課上,一位老師滿懷信心地要上好這節課。她動情地對同學說:“今天我們要學習一首大家一定非常喜歡的歌”,接著她就輕快地彈起《小鴨子》來。讓她沒有想到的是,琴聲剛起,教室里有一多半的學生高聲地唱了起來。老師一下慌了手腳,沒想到這么多孩子已經學過,勉強再教下去,沒有新鮮感;不教下去,還有一些孩子根本不會唱。

你認為這個課例反映了教學中怎樣的現實情況?請作具體分析。

答:提示:教師備課不備學生,一廂情愿地上課。如果課前做了調查,備了學生,就能有針對性地教學,取得實效。這說明備課研究學生很重要。13.教師怎樣才能上好一堂課? 答:(1)要有明確的教學目的;(2)恰當的教學方法;(3)富有表現力的語言和整潔的板書;(4)有嚴密組織的教學過程;(5)正確的教學內容。

四、論述題。

1.試評析班級授課制。

答:班級授課制是一種集體教學的形式,把一定數量的學生按年齡和知識程度變成固定的班級,根據周課表和作息時間表,安排教師有計劃地向全班學生集體上課。它是目前我國中小學教學的基本組織形式,其影響相當廣泛。

看待班級授課制,既要看到其優點,又要看到其局限性,這才是正確態度。(1)班級教學的優點:①它能夠大規模地面向全體學生進行教學。一位教師能同時教許多學生,而且使全體學生共同前進,有助于提高教學效率。②它能夠保證學習活動循序漸進,并使學生獲得系統的科學知識,扎扎實實,有條不紊。③它能夠保證教師發揮主導作用,首先是教師系統講授,而且在這個基礎上直接指導學生學習的全過程。④固定的班級人數和統一的時間單位,有利于學校合理安排各科教學的內容和進度并加強教學管理,從而贏得教學的高速度。⑤在班集體中學習,學生可與教師、同學之間進行多向交流,互相影響,互相啟發和互相促進,從而增加信息來源或教育影響源。⑥它在實現教學任務上比較全面,從而有利于學生多方面的發展。它不僅能較全面地保證學生獲得系統的知識、技能和技巧,同時,班集體內的群體活動和交往有利于形成學生互助友愛、公平競爭的態度和集體主義精神,并有利于形成學生其他一些健康的個性品質。

(2)班級授課制的局限性。①學生的主體地位或獨立性受到一定的限制,教學活動多由教師直接做主。②實踐性不強,學生動手機會少。③學生的學習主要是接受現成的知識成果,不利于培養學生的探索精神和創造能力。④教學面向全班學生,強調的是統一和齊步走,難以照顧學生的個別差異,不利于因材施教。⑤教學內容、時間和進程都程序化、固定化,難以在教學活動中容納更多的教學內容和方法。⑥由于以“課”為活動單元,而“課”又有時間限制,因而往往將某些完整的教學內容和教學活動人為地分割,以適應“課”的要求。⑦缺乏真正的集體性。在班級教學中,每個學生獨自完成學習任務,教師雖然向許多學生同樣施教,而每個學生各以自己獨特的方式去掌握。每個學生分別地對教師負責,學生與學生之間并無分工合作,彼此不承擔任何責任,無必然的依存關系。2.試述五種教學組織形式。

答:教學組織形式,是指為完成特定的教學任務,教師和學生按照一定要求組合起來進行活動的結構。影響較大的教學組織形式包括個別教學制、班級上課制、道爾頓制、分組教學制和設計教學法,具體內容如下:

(1)個別教學制。教師向學生傳授知識,布置、檢查和批改作業都是個別進行的,即教師對學生一個一個輪流地教。教師在教某個學生時,其余學生均按教師的要求進行復習或作業。個別教學制的優點在于教師能根據學生的特點因材施教,使教學內容、進度適合于每一個學生的接受能力。因而在個別教學中,即使是同時上學啟蒙的學生,他們各自學習進度也會有很大差別。但采用個別教學,一個教師所能教的學生數量是很有限的,教學效率比較低。

(2)班級上課制。班級上課制是一種集體教學形式。它把一定數量的學生按年齡與知識程度編成固定的班級,根據周課表和作息時間表,安排教師有計劃地向全班學生集體上課。班級上課制的優點在于它比個別教學的效率高,一個教師同時能教幾十個學生。比較適合學生身心發展的年齡特點和發揮學生之間的相互影響作用,有助于提高教學質量。但它注重集體化、同步化、標準化,長于向學生集體教學而拙于照顧學生的個別差異、對學生進行個別指導,不利于培養學生的志趣、特長和發展他們的個性。

(3)道爾頓制。道爾頓制是指教師不再上課向學生系統講授教材,而只為學生分別指定自學參考書、布置作業,由學生自學和獨立作業,有疑難時才請教師輔導,學生完成一定階段的學習任務后向教師匯報學習情況和接受考查。道爾頓制的顯著優點在于重視學生自學和獨立作業,在良好的條件下,有利于調動學生學習的主動性,培養他們的學習能力和創造才能。但因為大多數學生尚不具備獨立學習與作業的能力,如果沒有教師的系統講解,他們往往在摸索中白白浪費時間而無多大收獲,學不到系統知識。而且道爾頓制要求有較好的教學設施與條件,這是一般學校都不具備的。(4)分組教學制。分組教學就是按學生的能力或學習成績把他們分為水平不同的組進行教學,先有能力分組和作業分組兩種類型,后又發展了內部分組和外部分組兩種形式。分組教學的最顯著的優點是它比班級上課更切合學生個人的水平和特點,便于因材施教,有利于人才的培養。但是,它仍存在一些較嚴重的問題:①很難科學地鑒別學生的能力和水平;②在對待分組教學上,學生、家長和教師的意愿常常與學校的要求相矛盾;③分組后造成的副作用很大,往往使快班學生容易產生驕傲,使普通班、慢班學生的學習積極性普遍降低。

(5)設計教學法。設計教學法,是主張廢除班級授課制和教科書,打破傳統的學科界限,在教師指導下,由學生自己決定學習目的和內容,在自己設計、自己負責的單元活動中獲得有關的知識和能力。設計教學法的四個步驟:決定目的、制定計劃、實施計劃和評判結果。設計教學法充分發揮了兒童的主動性和積極性,使兒童成為學習的主人;并力求使教學符合兒童心理發展規律,以提高學習效率。但由于強調根據兒童的經驗組織教學,設計教學法實施的結果,必然導致系統知識學習的削弱。3.試述設計教學法。

答:設計教學法是美國教育家克伯屈于1918年創立的一種教學組織形式。設計教學法主張廢除班級授課制和教科書,打破傳統的學科界限,在教師指導下,由學生自己決定學習目的和內容,在自己設計、自己負責的單元活動中獲得有關的知識和能力。教師的任務只是幫助學生把活動中牽涉到的多種學科的知識集中起來,提供設計的需要。

(1)設計教學法的類型。根據不同的目的,克伯屈將設計教學法分為四種類型:①生產者的設計。生產者的設計也稱建造設計,以生產某物為目的,用物質的形式去體現一種思想或觀念。②消費者的設計。消費者的設計又稱欣賞設計,以消費為目的。克伯屈認為兒童“非常活躍地消費、吸收和享用別人所生產的東西”。如欣賞別人的畫、.演出或文學作品等。③問題的設計。問題的設計目的在于解決一個問題,澄清某種理性的困難,如陽光對植物的影響,鳥兒為什么會飛等等。④練習的設計,或稱具體學習設計。它的目的在于獲得某一種或某一程度的技能或知識,如學習讀、寫、算等。

在上述四種設計中,以生產者的設計為重點。它最能體現教育的社會化。同對,這四種設計的分類不是固定的,一個具體的學習單元經常可以包含兩個或兩個以上的設計。設計不僅是個人的,也可以是集體的。

(2)設計教學法的步驟。根據杜威的“思維五步法”,克伯屈提出了設計教學法的四個步驟:決定目的、制定計劃、實施計劃和評判結果。在這個過程中,他強調教師的指導和決定作用,必須使目的具有教育的價值。而四個步驟的實行則以學生為主,由他們自己找材料,自己研究,并且這四個步驟只是邏輯上的,而非次序上的。

(3)對設計教學法的評價。設計教學法在美國得到迅速傳播,到20世紀30年代,對英語國家的學校產生廣泛的影響。它不僅在西歐和蘇聯被采用,對中國、印度和埃及等國的教育也有較大影響。

設計教學法充分發揮了兒童的主動性和積極性,使兒童成為學習的主人;并力求使教學符合兒童心理發展規律,以提高學習效率。但由于強調根據兒童的經驗組織教學,設計教學法實施的結果,必然導致系統知識學習的削弱。4.人們常說“教學有法,但無定法,貴在得法”。

(1)談談你對什么是教學方法以及如何選擇與運用教學方法的理解。(2)舉例說明在教學中可以如何得“法”。

答:選擇和運用教學方法應考慮以下因素:(1)教學目的和任務的要求。(2)課程性質和教材特點。(3)學生特點。(4)教學時間、設備、條件。(5)教師業務水平、實際經驗及個性特點。5.請結合實際工作談談現今教育評價存在的問題及改革策略。

答:教育評價是對教學工作質量所作的測量、分析和評定。教育評價是實現教育目的的一個重要手段,是教育教學活動中不可缺少的一環。但是,目前中小學教育評價存在一些問題,影響了教育評價功能的正常發揮,需要教育工作者對其進行改革,以有效發揮其功能。(1)中小學教育評價存在的問題。①評價的價值取向單一。過分強調評價的甄別與選拔功能,忽視了改進與激勵的功能。注重教學能力與學習成績,忽視了教師與學生的全面發展和個體差異。②評價標準較單一。評價標準機械單一,有一種“一刀切”的現象,即用同一把尺子去量不同的學校,不同的教師與學生,過于強調其共性和一般趨勢,而忽略了學生、教師、學校的個性發展和個體間的差異性。③評價內容片面,過于注重學業成績,而對教師和學生在教育活動中體現和培養起來的創新精神、實踐能力、心理素質、行為習慣等綜合素質的評價相對忽視。④評價方法單調,對一切進行量化評價。現行中小學教育評價中有一種將一切都想量化評價的趨勢,可事實是很難做到的。⑤評價主體單一,基本上沒有形成學生、教師、管理者、教育專家、家長等多主體共同積極參與、交互作用的評價模式,忽視了評價主體多源、多向的價值,尤其忽視自我評價的價值。

(2)對中小學教育評價進行改革的策略。針對先進中小學教育評價中存在的一些問題,對其進行改革的主要策略有:①充分認識評價的功能,樹立正確的價值取向。教育工作者在進行評價時,要認識到教育評價不僅有甄別和選拔的功能,還有改進和激勵的功能,而后兩個功能是更為重要的。②實現教育評價內容和方法的多元化。在評價內容上,評價不僅要關注學生的學業成績、教師的成果等,還要對其創新精神、心理素質、情感態度等各方面進行評價,以促使其多方面發展。在評價方法上,要克服單一的、量化的評價方法;要以質的評價統整,與量的評價相結合,形成多元的評價方法。③評價標準的多樣化。在教育評價中,要實現評價標準的多樣化。對不同的教師、學生或學校要采用不同的評價標準,因地制宜,這樣才能使評價的結果更接近實際,提高評價的效果。④實現評價的主體性,重視自我評價。在教育評價中,要讓學校、教師和學生參與到對自身的評價當中,發揮其積極性。

6.一項旨在培養小學生動手能力的教學實驗研究,開出了一節名為“找圓心”的數學觀摩課。執教教師先讓學生說說見到過哪些圓的圖形,然后引導他們利用圓形物在紙上畫圓,并讓每個學生把畫好的圓剪切下來,這樣每個學生手上都有了一個不知道圓心的圓紙片。怎樣找到圓心呢?老師用投影儀提示。“將手中的圓對折、展開;換個方向,再對折,兩條褶痕的交叉點就是圓心。”學生按提示操作,果然找到了圓心。問題:試從教學理念、教學目標、教學方法的角度評析這節數學課。

答:(1)這位老師關注學生的動手能力培養,教學目標是與實驗的意圖相一致的。(2)教學中注意聯系學生的生活實際,并用操作性活動激發學生的學習興趣,也是值得肯定的。(3)但是,教師的指導限制了學生的學,假如能讓學生通過思考和討論,自己發現找圓心的辦法,則更有利于學生的主動發展。

7.某教師回到辦公室說:“二年級二班的學生真笨,這堂課我連續講了三遍,他們還是不會。我是發揮了教師的主導作用了,他們不會我有什么辦法。”問題:如何理解教師主導作用,這位教師全面發揮主導作用了嗎? 答:提示:教師的主導作用,主要體現在兩個方面,既要講好課,會教學生,又要調動學生學習積極性,使學生會學。而學生學習的積極性是不會自發產生的,是靠教師調動的,教師只會講課,而不能使學生會學,還不能說全面發揮了教師的主導作用。

8.認真閱讀以下材料,回答文后的問題。

材料一,“明亮的教室要干凈,神圣的教室要安靜。”不少教師強調課堂要鴉雀無聲,追求課堂秩序井然。

材料二,“所謂教師之主導作用,蓋在善于引導啟迪,使學生自奮其力,非謂教師滔滔講說,學生默默聆聽。”——葉圣陶

(1)分析材料一,你認為“課堂上比安靜更重要的是什么?”

(2)教師是學生建構知識的忠實支持者。材料二,葉圣陶先生提出了什么樣的教師觀?在新課程改革的教學實踐中,我們應該怎樣落實這一先進的教師觀? 答:(1)①課堂里沒有秩序、沒有紀律是不行的,但秩序和紀律都是手段,不是目的;②過分地強調安靜并不科學;③讓學生喜歡學習、學習得更好(讓學生健康地發展/讓學生積極地思考/??)比讓學生安靜要更重要。

(2)葉圣陶先生一語道破了教師主導的教師觀。落實主導性的教師觀,在新課程改革的教學實踐中需要做到如下四個方面:①啟迪學生做人;②引導學生會學習;③激勵學生會思考;④指導學生能實踐。9.新學期開始,A中學采取了新的評價方式。這種方式使不同基礎的學生都能得到鼓舞和激勵。他們用標準分、趨向分取代了原始分。由靜態評價到動態評價、由絕對到相對、由重結果到重過程。通過比較標準分,使基礎較好的同學,尤其是尖子生看到自己的學習優勢,使其向更高的目標邁進。趨向分主要是看一段時間內學生學習的變化趨勢,承認差異,區別對待,在很大程度上保護了學生的自尊心,增強了教師與學生的自信心。下面與部分師生家長談話的內容是很好的說明: 甲同學:“雖然我的學習成績一直名列前茅。但是按趨向分排名我卻位居中游,原因是我的成績與原來比沒有什么變化,這樣一來使我失去原來的優越感。從前我從來沒認為我的學習會有什么問題。通過趨向分我才發現我和別人相比也存在著不足,使我認真地研究了我學習方面存在的問題。爭取在下次考試中提高自己的成績。”

乙同學:“我是一名差生,一到考試我就怕!最怕的是年級排大榜,因為每次我都排在后面。每次都少不了媽媽的一頓罵、爸爸的一頓打。每到考試前我就緊張、就擔心,往往考得更不好。這次考試老師說不排名次,只比誰進步大!我不但沒緊張反而感到非常高興,結果趨向分我竟然排在了前面。還得到了進步獎!雖然我的學習成績還不是很好,但是我卻讓大家看到了我的進步。這次考試爸爸媽媽不但沒有打罵我,還給我做了一桌好吃的。我非常高興,同時也使我有了學習的信心,我相信下次排名我還能排在前面。” 試從教學質量評價的理論對上述案例進行分析和評價。

答:(1)教學評價是指依據一定的客觀標準,對教學活動及結果進行測量、分析和評定的過程。它以參與教學活動的教師、學生、教學目標、內容、方法、教學設備、場地和時間等因素的有機組合的過程和結果為評價對象,是對教學工作的整體功能所作的評價。

(2)在課程改革推進的過程中,評價是課程改革的“瓶頸”,它在很多方面會制約課程改革甚至影響課程改革的成敗。進行評價方式的改革時,首先必須理清有關評價的理念。①在評價功能上,要由側重甄別和選拔轉向側重發展。②在評價對象上,要從過分關注對結果的評價逐步轉向關注對過程的評價。③在評價主體上,要強調評價主體多元化和評價信息多源化,重視自評、互評的作用。④在評價結果上,不僅要關注評價結果的準確、公正,更要強調評價結果的反饋以及被評價者對評價結果的認同和對原有狀態的改進。⑤在評價內容上,要強調對評價對象的各方面情況進行全面綜合考察。⑥在評價方法上,要強調評價方式多樣化,尤其注重把質性評價與量化評價結合起來,以質性評價統整量化評價。⑦在評價者與評價對象的關系上,要強調平等、理解、互動,體現以人為本的主體性評價的價值取向。(3)案例體現了基層學校和一線教師,在改變原有的評價方式方面進行的積極探索。這些評價方式或許還有許多值得商榷和改進的地方,但是觀念的改變才是最重要的。只有在教育一線的學校和各位教師能夠按照新的課程理念來培養和評價學生,才能幫助學生認識自我、建立自信并激發其內驅力,促使學生在原有水平上獲得發展,實現個體價值。而教師在這一過程中亦能發現教與學的不足,使自己的教學水平不斷得到改進。

第五篇:十多年經驗,總結七條找工作的方法

關于找工作、跳槽、薪水、上升空間等,這都是永恒的話題。在此,我用我十多年的經驗,總結了如下七條找工作的方法: 1.優先做自己感興趣的工作

以前我講關于職業的話題,收到了很多人的郵件,有一位 Y 同學讓我感觸特別深。

他 3 年前畢業,稀里糊涂地進入互聯網做了產品經理,但其實他對產品經理,對所屬的行業和產品并不是那么感興趣。總歸做了幾年了,月薪也一萬多,但就是睡不著,因為他認為自己在邏輯、流程方面不強,特別怕過需求這個環節,繼而對自己產生了懷疑。但現在又沒辦法去做自己感興趣的事,因為有老婆、孩子,房子還有 27 年的月供未還,問我該怎么辦。我能理解他的那種無力感,因為類似的同學我接觸過很多,比如有些在 BAT 大公司里,做著不那么感興趣的事情;比如文科生去做商業產品,在數據部門做產品設計,很吃力卻又走不了,大公司安逸的環境和不錯的薪資都是誘人的主要因素,最后導致了溫水煮青蛙。

十多年前我工作的時候,作為學渣,我能找到一份工作就可以了,根本沒機會去做所謂的職業規劃。所以那個年代,“干一行愛一行”是讓自己活得沒那么累的方法,因此我建議 Y 同學也是干一行愛一行吧。

不過現在的年輕人,剛畢業或者畢業 2、3 年內的,選擇就多了,畢竟 90 后的同學,養家糊口的壓力也沒那么大了。在這種情況下,我是特別建議,在畢業之前多嘗試不同的工作,去不同的行業實習,找到興趣點,“先愛一行再去干一行”。比如,我們的曉玲同學,之前做編輯,寫文案簡直要命了,后來有機會接觸了社群運營,和人打交道是她擅長并且喜歡的,就會發自內心的喜歡這事,至于公司大小先往后放,做自己喜歡的事情最重要。從思考的角度,換工作和找工作,都是從以下六個角度去組合的。1.名:職位高低; 2.利:收入高低;

3.興趣:所做的事情是否是自己感興趣的; 4.領導:直屬領導的風格; 5.團隊:所在的團隊的風格;

6.公司:企業所處的區間,是成長期還是衰退期等。

對于畢業生、2 年內的同學,特別建議的選擇是,在一個不錯的團隊,做自己感興趣的事情,興趣是自驅力的唯一來源。3 年-5 年的同學,建議是在一個不錯的平臺,做感興趣的事情,因為你之前的工作經驗,需要到更大的平臺去挑戰一下了。對于收入的部分,至少在職業早期,不應該成為你關鍵的考量點。2.如果你沒有長期目標,那跟咸魚有什么區別?

面試的時候,很多面試官都喜歡問:你希望 5 年后的自己是什么樣子的?這個問題是一個很容易冷場的問題,因為沒想過,或者沒認真想過。

三節課招募的其中一條,就是必須說明未來 3-5 年的目標,并且說明已經為這個目標做了哪些努力。因為我們認為,有清晰目標的人,對于學習的路徑選擇更清晰,對學習的投入程度也會更好。關于目標,我們可以用以下的幾種自我提問方式: 1.中長期的計劃與路徑是什么? 2.短期內需要迫切解決的問題是什么?

3.自身的優勢是什么?和長期計劃的關聯度如何? 4.現在離職的原因關鍵點是什么? 5.換工作能解決這個問題嗎?

如果自問完,回頭去看,覺得現在的工作和中長期目標關聯度不大,那就趕快果斷換,如果關聯度很大,但工資不如意,那我建議先把事情做好吧。

3.如果你現在干的不好,換一份工作也一定不會好

小 C 同學說,公司不靠譜、團隊也不靠譜,也沒人帶,我想換個領導好、公司文化好、團隊氛圍也好的團隊。

追問之下,發現小 C 同學現在做的事情,離專業還有很大距離。從工作的角度來看,需求文檔做完后,評審結束也不更新,項目推進過程中,準點下班,研發在加班。說白了就是既不專業也不職業,換一份工作,我估計也沒啥區別。后來我給她的建議是: 1.把之前做過的所有文檔全部收拾一遍,并放到公司內網;

2.把最近的項目上線后的數據表現,全部導出來分析并產出報告,發給相關的負責人; 3.把進行中的項目進度,每天記錄,每周發出來;

4.上線郵件認真寫,而不是泛泛的“感謝研發同學的努力”,而是有數據對比、有功能清單、有具體感謝的人和點滴事項。2 個月后,小 C 同學的反饋是,雖然自己的專業能力提升并不大,但是好像突然感覺團隊的人靠譜了,研發也愿意和她交流了,運營的同學也更愿意把用戶的問題交給她去處理了。其實,環境沒變,是自己改變了,結果就已經在改變了。4.轉型意味著賭上一切,值得嗎?

D 同學,是一名 3 年的運營經理,想要轉成產品經理,于是開始參加各種分享會,也滲透到了 N 個產品經理的群里面,自己本身的運營工作的時間就變少了,公司內部評級是 C(中庸),其實他也不是沒有機會,但薪資、職位、公司等都不如意,1 年后的現在,還是做著一般般的運營,于是他想找一份牛逼的工作。

E 同學,是一名 4 年的研發,也想轉型做產品經理,一開始買了一些書、線上的課程學習。接著自己就在工作之余,搭建了一個小小的興趣社區,做功能的時候,自己也寫文檔,做流程和原型,然后自己寫代碼,幾個月后收獲了幾千用戶。他覺得差不多了,就裸辭,給自己定了 2 個月找一份產品工作的目標,最后成為了一個創業公司唯一的 PM。雖然薪資只有研發的一半,但是轉型成功后 2 年不到,現在已經是總監,并帶著一個 10 個人組成的產品團隊了。

這兩者原因是什么?轉型是要堵上一切的,如果患得患失,機會就不會大。關于轉行這個事情,其實也是有一些問題可以用于自檢自查的:

1.轉行的原因是什么:工作不順?只是感興趣?覺得很酷? 2.做了哪些努力?為了轉換你正在、打算做什么努力?

3.可以和不可以放棄的東西:人脈、職位、薪資、團隊、積累等; 4.可預期的結果:什么時候開始,什么時候結束? 據說,有 80% 的人問完自己以上問題后,默默搬磚去了。5.簡歷如臉,你敢不要臉,活該別人看不起你

我大概從 2007 年負責項目開始,就會面對一堆的簡歷,其中有超過一半的簡歷幾乎會被我直接進垃圾箱,太差了。簡歷真的跟臉面一樣,除非你已經有獵頭幫你服務了,不需要靠簡歷吃飯了,否則還是好好對待你的簡歷吧。下面是之前收到過的一份簡歷,看完后我整個人是崩潰的。

其實簡歷吧,你可以很簡單,但也可以很認真,我總結下我認為比較好的簡歷需要表現出來的一些內容: 1.匹配度高:我招用戶運營,你簡歷重點突出用戶運營的崗位和經歷,在 HR 初篩的時候命中率當然高了; 2.個性化:盡可能為一個公司、或者一個行業準備一份特別的簡歷,而不是一處水源供全球,一份簡歷投所有; 3.簡潔:基本簡歷不超過 2 頁紙,寧少勿多,有補充材料可以增加附件;

4.重點突出:列出二十個做過的項目,不如把一個最值得說的項目講清楚,有過程有結果; 5.查看方便:能用 PDF 就不要用 Word,不要壓縮包;

6.表達明了:直接投遞的郵件中,正文把要點寫明白,別直接一句“這是我的簡歷,請查收”就完事了。

對于簡歷,我認為首先你要對用人單位的需求先調研清楚了再準備,這樣你的匹配度才會很高。因為同樣的崗位,不同公司的要求都不一樣。比如從下面的 JD 里面,如果你是做 C 端產品的來投遞,那就要表現出你對類 B2B 電商平臺的了解程度,否則你的簡歷肯定會被扔掉。

6.海投簡歷效率低,投簡歷也是一門學問

E 同學就瞄準了某獨角獸一后端產品的職位,投遞一次未果,然后就每天都投一次,拉勾上有限制了,就換一個馬甲帳號繼續投,頗有一種不成功便成仁的牛勁,實際上這樣的做法一點意義都沒有。

后來我建議他,你把簡歷準備好了,然后把目標公司分成 ABC 三層,每個公司的職位也分成一二三檔,投遞的時候,先投 C 層的一檔,練練手,看看投遞被約談的轉化率,去感受一下。然后去力保 B 層公司的三檔職位或者是 A 層公司的 C 檔職位,將其作為你的基本保證,在這里應該能找到一個保底的工作,最后再去挑戰 A 層公司的一檔職位。

比如,下圖是一個英語比較好,對旅游、教育和跨境電商比較感興趣的產品同學所列出的對于目標職位的分解思路。

7.為什么找工作要用半年時間來準備?

其實投簡歷和做產品是一樣的,需要從小范圍測試再到大批量上線,分層投遞就是測試、迭代和成長的過程。F 同學非常用心,春節一過便開始找產品助理的相關工作,投簡歷和面試時都會帶一份“調研報告”,以此證明對這家企業的了解。為了找工作,短期內在知乎上回答問題,在簡書上發東西,不過在面試的時候,用人方的評價是“很功利,為了找工作,臨時做了很多的準備”。

最后雖沒有跳槽成功,但是在知乎和簡書上寫東西的習慣并沒有丟棄,在去年年底,有人主動挖他,說他一直在寫的東西很有意思,覺得他觀察還挺深的,于是最后 F 同學跳槽成功了。

越著急,越混亂,反而是長期堅持的輸出,在未來一段時間能收獲更好的回報。因為對于用人方來說,更希望看到的是一個人長期的思考,而不是短期的產出。

對于找工作來說,運營自己是很關鍵的,從運營的角度來看,短期刺激用戶的留存并不會太好,長期的跟蹤才會帶來忠實的粉絲。

所以,想找工作就得提前三個月到半年的準備,這期間,想明白上面關于目標、興趣等方面的問題,然后就是運營自己,可以嘗試以下幾個方面。對行業的跟蹤:

1.從行業到產品,行業的運轉邏輯和主流產品; 2.從產品到細節,關鍵玩家的制勝點是什么; 3.發現機會,并有條件去驗證機會。對產品的跟蹤:

1.從用戶到粉絲的轉變,深度使用并表現自己;

2.從粉絲到達人,玩轉產品,成為少數用戶,成為產品的貢獻者; 3.從達人到員工,加入團隊,改變產品。

我們三節課的產品、運營員工,大部分都是來自于在我們三節課學習的同學,道理也是如此,這些同學玩的越好,機會也越多。從公司的角度來說,當然會優先找熟悉自己產品的員工,其歸屬感更好,留下的的概率也會更大了。說在最后,我覺得,找工作是非常慎重的事情,所有的思考都只是為了讓自己不后悔。

下載十多年實戰總結linux下vim編輯word格式文檔
下載十多年實戰總結linux下vim編輯.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    營銷實戰總結

    故事的積累: 1.不是賣房子 是賣櫻桃樹 和自己租房的選擇是一樣的房東賣的是一個位置 2.狡猾的出版商賣點的提煉: 1.獨特賣點優質服務百度售后服務 客服來自總部培訓和藍計劃 2......

    模具設計實戰總結

    模具實戰經驗總結(轉載) 模具經驗一:模具外觀 1、 模具必須有模具編號,并整齊地打在基準角長方向對面一邊,大模用10~12mm字碼,小模用6~8mm字碼,左上角打模號,右上角打數字以確認模......

    QE實戰總結

    QE實戰總結 Remark: 1. 以下文章僅代表個人觀點; 2. 所取的例子,客戶代碼全部是縮寫,如有雷同,純屬巧合; Tiger jin 初稿于 2012.4.19 前段時間有二個朋友路過,找我一起喝酒,他......

    編輯實習總結

    不知不覺我到xx集團實習已經近5個月的時間了,在這其中有著諸多的體會。以下是我這次編輯實習總結,歡迎指正。在這幾個月的實習工作中,我主要是負責公司中內刊的編輯工作,每個月......

    編輯實習總結

    編輯實習總結 編輯實習總結1 今年暑假我來到和訊網實習,在IT頻道擔任編輯,從6月17日至8月16日,為期兩個月。總得來說,這次實習我收獲頗豐,在頻道沒有正式編輯負責的情況的下,我在......

    網絡編輯總結

    個人工作總結 2011年11月10日,我走進了蘇州網絡營銷基地,進行我的職業生涯的追尋。通過一個月的時間我學習了SEO網絡營銷。在那里進行了短期的培訓,一個月之后我來到了蘇州同濟......

    編輯培訓總結

    篇一:參加出版集團新編輯培訓心得 登高方能望遠 勤學才能成才 ——參加集團編輯培訓心得 五月的武漢,春意中帶著幾分暑氣,而郊區更是如此,清新的空氣中彌漫著自然的香味。在集......

    編輯的總結

    編輯篇(sang) 編輯的含義 百度一下編輯的含義,得出的答案是用物質文明設施和手段,組織、采錄、收集、整理、纂修等審定各式精神產品,使之傳播展示于社會公眾的工作和從事這項工......

主站蜘蛛池模板: 亚洲人成无码网www电影麻豆| 中文字幕无码无码专区| 国产精品国产三级国产av主播| 亚洲乱码中文字幕综合234| 国偷自产av一区二区三区| 9l国产精品久久久久尤物| 国产成人无码国产亚洲| 夜夜高潮夜夜爽国产伦精品| 国产精品免费av片在线观看| 国产乱了真实在线观看| 日本少妇裸体做爰高潮片| 99在线精品视频观看免费| 午夜亚洲理论片在线观看| 精品视频无码一区二区三区| 成人性生交大片免费看96| 久久久无码精品亚洲日韩蜜臀浪潮| 久久久国产一区二区三区| 97人人模人人爽人人喊电影| 亚洲欧洲日产国码无码动漫| 久久www成人_看片免费不卡| 国内精品伊人久久久久av一坑| 国产亚洲午夜高清国产拍精品| 日本十八禁视频无遮挡| 亚洲精品乱码久久久久66| 国产av日韩a∨亚洲av电影| 夜夜躁日日躁狠狠久久av| 中文字幕无码成人免费视频| 国产亚洲午夜高清国产拍精品| 中国大陆精品视频xxxx| 人妻丝袜无码专区视频网站| 亚洲自偷自偷在线成人网址| 99国产精品久久久蜜芽| 国产无遮挡又黄又爽动态图| 精品国产自在久久现线拍| 久久精品视频在线看99| 天天噜噜天天爽爽天天噜噜| 日本精品一区二区三区在线视频| 久久久久无码精品国产app| 国产午夜亚洲精品理论片不卡| 日本动态120秒免费| 九九久久精品无码专区|