IntelliJ Idea 常用快捷鍵列表

轉載自:https://www.cnblogs.com/chuangzhijian/p/8477220.html


Ctrl+Shift + Enter,語句完成

“!”,否定完成,輸入表達式時 “!”鍵

Ctrl+E,最近的文件

Ctrl+Shift+E,最近更改的文件

Shift+Click,可以關閉文件

Ctrl+[ OR ],可以跑到大括號的開頭與結尾

Ctrl+F12,可以顯示當前文件的結構

Ctrl+F7,可以查詢當前元素在當前文件中的引用,然后按 F3 可以選擇

Ctrl+N,可以快速打開類

Ctrl+Shift+N,可以快速打開文件

Alt+Q,可以看到當前方法的聲明

Ctrl+P,可以顯示參數信息

Ctrl+Shift+Insert,可以選擇剪貼板內容并插入

Alt+Insert,可以生成構造器/Getter/Setter等

Ctrl+Alt+V,可以引入變量。例如:new String(); 自動導入變量定義

Ctrl+Alt+T,可以把代碼包在一個塊內,例如:try/catch

Ctrl+Enter,導入包,自動修正

Ctrl+Alt+L,格式化代碼

Ctrl+Alt+I,將選中的代碼進行自動縮進編排,這個功能在編輯 JSP 文件時也可以工作

Ctrl+Alt+O,優化導入的類和包

Ctrl+R,替換文本

Ctrl+F,查找文本

Ctrl+Shift+Space,自動補全代碼

Ctrl+空格,代碼提示(與系統輸入法快捷鍵沖突)

Ctrl+Shift+Alt+N,查找類中的方法或變量

Alt+Shift+C,最近的更改

Alt+Shift+Up/Down,上/下移一行

Shift+F6,重構 – 重命名

Ctrl+X,刪除行

Ctrl+D,復制行

Ctrl+/或Ctrl+Shift+/,注釋(//或者/**/)

Ctrl+J,自動代碼(例如:serr)

Ctrl+Alt+J,用動態模板環繞

Ctrl+H,顯示類結構圖(類的繼承層次)

Ctrl+Q,顯示注釋文檔

Alt+F1,查找代碼所在位置

Alt+1,快速打開或隱藏工程面板

Ctrl+Alt+left/right,返回至上次瀏覽的位置

Alt+left/right,切換代碼視圖

Alt+Up/Down,在方法間快速移動定位

Ctrl+Shift+Up/Down,向上/下移動語句

F2 或 Shift+F2,高亮錯誤或警告快速定位

Tab,代碼標簽輸入完成后,按 Tab,生成代碼

Ctrl+Shift+F7,高亮顯示所有該文本,按 Esc 高亮消失

Alt+F3,逐個往下查找相同文本,并高亮顯示

Ctrl+Up/Down,光標中轉到第一行或最后一行下

Ctrl+B/Ctrl+Click,快速打開光標處的類或方法(跳轉到定義處)

Ctrl+Alt+B,跳轉到方法實現處

Ctrl+Shift+Backspace,跳轉到上次編輯的地方

Ctrl+O,重寫方法

Ctrl+Alt+Space,類名自動完成

Ctrl+Alt+Up/Down,快速跳轉搜索結果

Ctrl+Shift+J,整合兩行

Alt+F8,計算變量值

Ctrl+Shift+V,可以將最近使用的剪貼板內容選擇插入到文本

Ctrl+Alt+Shift+V,簡單粘貼

Shift+Esc,不僅可以把焦點移到編輯器上,而且還可以隱藏當前(或最后活動的)工具窗口

F12,把焦點從編輯器移到最近使用的工具窗口

Shift+F1,要打開編輯器光標字符處使用的類或者方法 Java 文檔的瀏覽器

Ctrl+W,可以選擇單詞繼而語句繼而行繼而函數

Ctrl+Shift+W,取消選擇光標所在詞

Alt+F7,查找整個工程中使用地某一個類、方法或者變量的位置

Ctrl+I,實現方法

Ctrl+Shift+U,大小寫轉化

Ctrl+Y,刪除當前行

Shift+Enter,向下插入新行

psvm/sout,main/System.out.println(); Ctrl+J,查看更多

Ctrl+Shift+F,全局查找

Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找

Ctrl+Shift+S,高級搜索

Ctrl+U,轉到父類

Ctrl+Alt+S,打開設置對話框

Alt+Shift+Inert,開啟/關閉列選擇模式

Ctrl+Alt+Shift+S,打開當前項目/模塊屬性

Ctrl+G,定位行

Alt+Home,跳轉到導航欄

Ctrl+Enter,上插一行

Ctrl+Backspace,按單詞刪除

Ctrl+”+/-”,當前方法展開、折疊

Ctrl+Shift+”+/-”,全部展開、折疊

【調試部分、編譯】

Ctrl+F2,停止

Alt+Shift+F9,選擇 Debug

Alt+Shift+F10,選擇 Run

Ctrl+Shift+F9,編譯

Ctrl+Shift+F10,運行

Ctrl+Shift+F8,查看斷點

F8,步過

F7,步入

Shift+F7,智能步入

Shift+F8,步出

Alt+Shift+F8,強制步過

Alt+Shift+F7,強制步入

Alt+F9,運行至光標處

Ctrl+Alt+F9,強制運行至光標處

F9,恢復程序

Alt+F10,定位到斷點

Ctrl+F8,切換行斷點

Ctrl+F9,生成項目

Alt+1,項目

Alt+2,收藏

Alt+6,TODO

Alt+7,結構

Ctrl+Shift+C,復制路徑

Ctrl+Alt+Shift+C,復制引用,必須選擇類名

Ctrl+Alt+Y,同步

Ctrl+~,快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單)

Shift+F12,還原默認布局

Ctrl+Shift+F12,隱藏/恢復所有窗口

Ctrl+F4,關閉

Ctrl+Shift+F4,關閉活動選項卡

Ctrl+Tab,轉到下一個拆分器

Ctrl+Shift+Tab,轉到上一個拆分器

【重構】

Ctrl+Alt+Shift+T,彈出重構菜單

Shift+F6,重命名

F6,移動

F5,復制

Alt+Delete,安全刪除

Ctrl+Alt+N,內聯

【查找】

Ctrl+F,查找

Ctrl+R,替換

F3,查找下一個

Shift+F3,查找上一個

Ctrl+Shift+F,在路徑中查找

Ctrl+Shift+R,在路徑中替換

Ctrl+Shift+S,搜索結構

Ctrl+Shift+M,替換結構

Alt+F7,查找用法

Ctrl+Alt+F7,顯示用法

Ctrl+F7,在文件中查找用法

Ctrl+Shift+F7,在文件中高亮顯示用法

Alt+left/right 向后、前

Ctrl + H 看類結構

Ctrl+z 后退

1、文本編輯

刪除 ? ?ctr + y

復制 ? ?ctr + D

2、智能提示

提示 ? ?ctr + space

智能提示 ctr + shift + space

完成當前語句 ?ctr + shift + enter

建議提示為參數 ?ctr + alt + P

對代碼重新排列格式 Ctrl + Alt + L

對imports進行優化 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Ctrl + Alt + O

3、位置定位

定位到下一個或上一個錯誤 F2 / Shift + F2

定位文件頭 ? ctr+G ? ?(定位到文件行數)

定位文件尾 ? ctr+G

定位到代碼塊開始 ?ctr + [

定位到代碼塊結束 ?ctr + ]

回到最近的窗口 ? ? ?F12

回到之前的文件 ?alt + left

回到之后的文件 ? alt + right

定位到最后編輯位置 ?Ctrl?+?Shift?+?Backspace

從tool window或其他window切換到文件編輯 ? ?esc

關閉最近打開的窗口 ? ?shift + esc

4、類、方法、文件定位

查找類 ? ?ctr + N

查找文件 ?Ctrl + Shift + N

符號定位 ? ??Ctrl + Alt + Shift + N

查看文件結構 ? ctrl + F12

最近打開的文件 ?ctr + E

定位下一個方法 alt + down

定位上一個方法 ?alt + up

查看方法參數信息 ?ctr + p

查看方法、類的doc ctr + Q

5、類、方法的結構查看、定位

跳到類或方法的聲明 ? ? ? ? ctr + B

定位到類的父類、接口 ? ? ctr + U

查看類的繼承結構 ? ? ? ? ? ? ctr + H

查看方法的繼承結構 ? ? ? ? ?ctr + shift + H

查看類或方法被調用情況 ?ctr + alt +H

原地參看類、方法的聲明?Ctrl + Shift + I

6、運行與調試

Compile and Run

Ctrl + F9 Make project (compile modifed and dependent)

Ctrl + Shift + F9 Compile selected file, package or module

Alt + Shift + F10 Select configuration and run

Alt + Shift + F9 Select configuration and debug

Shift + F10 Run

Shift + F9 Debug

Ctrl + Shift + F10 Run context configuration from editor

Debugging

F8 Step over

F7 Step into

Shift + F7 Smart step into

Shift + F8 Step out

Alt + F9 Run to cursor

Alt + F8 Evaluate expression

F9 Resume program

Ctrl + F8 Toggle breakpoint

Ctrl + Shift + F8 View breakpoints


Ctrl + Space?替換為:Ctrl + ;

Basic code completion (the name of any class, method or variable)

自動補全代碼,可用于類、方法、變量

Ctrl + Shift + Space?替換為:Ctrl + Shift + ;

Smart code completion (filters the list of methods and variables by expected type)

自動補全代碼,或者列舉出相應方法和變量集合

Ctrl + Shift + Enter

Complete statement

補全當前行,如:在行末尾加;完成代碼;if/else代碼中加上{}完成代碼塊

Ctrl + P

Parameter info (within method call arguments)

顯示方法的參數

Ctrl + Q?替換為:Alt + Q

Quick documentation lookup

顯示注釋文檔

Shift + F1

External Doc

在瀏覽器中打開光標所在的類或者方法文檔

Ctrl + mouse over code

Brief Info

顯示類、方法、變量概要信息

Ctrl + F1

Show descriptions of error or warning at caret

顯示錯誤或者警告信息

Alt + Insert

Generate code… (Getters, Setters, Constructors, hashCode/equals, toString)

生成代碼,如:getter/setter/構造方法/…

Ctrl + O

Override methods

彈出窗口擇要Override/Implement的方法

Ctrl + I

Implement methods

彈出窗口擇要Implement的方法

Ctrl + Alt + T

Surround with… (if..else, try..catch, for, synchronized, etc.)

擇代碼塊,添加到if/try/for/…代碼塊中去

Ctrl + /

Comment/uncomment with line comment

注釋/取消注釋代碼行://…

Ctrl + Shift + /

Comment/uncomment with block comment

注釋/取消注釋代碼塊:/…/

Ctrl + W

Select successively increasing code blocks

擇連續增加的代碼塊(連續操作

Ctrl + Shift + W

Decrease current selection to previous state

Ctrl + W的相反操作,減少選擇的代碼塊(連續操作)

Alt + Q?替換為:Ctrl + Alt + Q

Context info

顯示上下文信息,如方法/類聲明,光標和聲明處必須不在同一屏幕處,否則不會提示

Alt + Enter

Show intention actions and quick-fixes

顯示意圖采取行動和快速修復錯誤,可以自動導入包

Ctrl + Alt + L

Reformat code

格式化代碼

Ctrl + Alt + O

Optimize imports

優化導入的類和包

Ctrl + Alt + I

Auto-indent line(s)

自動縮進行

Tab / Shift + Tab

Indent/unindent selected lines

縮進/取消縮進行

Ctrl + X or Shift + Delete

Cut current line or selected block to clipboard

刪除當前行或者擇的代碼塊,并復制到剪切板

Ctrl + C or Ctrl + Insert

Copy current line or selected block to clipboard

復制當前行或者擇的代碼塊,并復制到剪切板

Ctrl + V or Shift + Insert

Paste from clipboard

從剪切板粘帖

Ctrl + Shift + V

Paste from recent buffers…

彈出窗口列舉出最近使用的剪貼板內容,選擇性插入

Ctrl + D?替換為:Alt + D

Duplicate current line or selected block

復制當前行到下一行(未選擇行時);復制選擇的代碼塊到選擇的末尾位置

Ctrl + Alt + Up/Down

Copy/Duplicate lines Ex

復制當前行或者擇的行到上一行或者下一行(使用Eclipse Actions插件實現Eclipse同樣的復制效果)

Ctrl + Y?添加:Ctrl + D

Delete line at caret

刪除當前行或者擇的行

Ctrl + Shift + J

Smart line join

合并擇的行為一行

Ctrl + Enter

Smart line split

拆分行

Shift + Enter

Start new line

向下插入新行

Ctrl + Shift + U

Toggle case for word at caret or selected block

大小寫轉換

Ctrl + Shift + ] / [

Select till code block end/start

從光標處擇代碼塊到結束處/開始處

Ctrl + Delete

Delete to word end

從光標處刪除到單詞末尾

Ctrl + Backspace

Delete to word start

從光標處刪除到單詞的開始

Ctrl + NumPad+/-

Expand/collapse code block

展開/折疊代碼塊

Ctrl + Shift + NumPad+

Expand all

展開所有的代碼

Ctrl + Shift + NumPad-

Collapse all

折疊所的代碼

Ctrl + F4

Close active editor tab

關閉活動的編輯器項卡

Search/Replace

[Back To Top]

Double Shift

Search everywhere

查找源代碼中的任何條目,類似于Ctrl + Shift + N

Ctrl + F?只保留:Ctrl + F

Find

查找文本,支持多行查找/只在代碼中查找/只在注釋中查找/正則表達式

F3?只保留:Ctrl + L

Find next

查找下一個,Ctrl + F/R之后使用

Shift + F3?只保留:Ctrl + Shift + L

Find previous

查找上一個,Ctrl + F/R之后使用

Ctrl + R

Replace

查找替換文本,支持多行查找/只在代碼中查找/只在注釋中查找/正則表達式

Ctrl + Shift + F

Find in path

在指定路徑/整個項目中查找文本,支持文件過濾

Ctrl + Shift + R

Replace in path

在指定路徑/整個項目中查找替換文本,支持文件過濾

Ctrl + Shift + S

Search structurally (Ultimate Edition only)

搜索結構,使用模板方式查找

Ctrl + Shift + M

Replace structurally (Ultimate Edition only)

搜索替換結構,使用模板方式查找替換

Usage Search

[Back To Top]

Alt + F7 / Ctrl + F7

Find usages / Find usages in file

查找類/方法/變量使用情況。Ctrl + F7只找當前文件

Ctrl + Shift + F7

Highlight usages in file

查找類/方法/變量使用情況,只找當前文件。類似于Ctrl + F效果

Ctrl + Alt + F7

Show usages

彈出列表窗口,顯示出指定的類/方法被使用情況

Compile and Run

[Back To Top]

Ctrl + F9

Make project (compile modifed and dependent)

編譯項目

Ctrl + Shift + F9

Compile selected file, package or module

編譯中的文件/包/模塊

Alt + Shift + F10

Select configuration and run

擇指定配置/文件運行

Alt + Shift + F9

Select configuration and debug

擇指定配置/文件調試

Shift + F10?替換為:Shift + F9

Run

運行

Shift + F9?替換為:F9

Debug

調試

Ctrl + Shift + F10

Run context configuration from editor

從編輯器中的上下文配置運行,如:jUnit的test方法,ant中…

Debugging

[Back To Top]

F8?替換為:F6

Step over

逐行執行

F7?替換為:F5

Step into

進入方法內部

Alt + Shift + F7

Force step into

強制進入方法內部

Shift + F7

Smart step into

智能進入方法內部

Shift + F8?替換為:F7

Step out

跳出方法

Alt + F9

Run to cursor

運行到光標處所在的行

Alt + F8

Evaluate expression

彈出窗口,輸入驗證表達式

F9?替換為:F8

Resume program

跳到下一個斷點,或者恢復運行(最后一個斷點情況下)

Ctrl + F8

Toggle breakpoint

當前行添加/刪除斷點

Ctrl + Shift + F8

View breakpoints

查看所斷點信息

Ctrl + Alt + R

Reload Changed Classes

重新加載更改過代碼的class(用于調試時,更改代碼后不重啟環境生效,不一定會起作用,如:涉及靜態的)

Navigation

[Back To Top]

Ctrl + N

Go to class

查找類

Ctrl + Shift + N

Go to file

查找文件

Ctrl + Alt + Shift + N

Go to symbol

查找方法

Alt + Right/Left?替換為:Ctrl + Alt + Left/Right

Go to next/previous editor tab

切換到右邊/左邊的編輯窗口

F12

Go back to previous tool window

切換到最近使用的工具欄窗口

Esc

Go to editor (from tool window)

在工具欄窗口切換到編輯窗口

Shift + Esc

Hide active or last active window

隱藏當前(或最后活動的)工具窗口,并切換到編輯窗口

Ctrl + Shift + F4

Close active run/messages/find/… tab

關閉活動項卡

Ctrl + G

Go to line

定位到指定行號

Ctrl + E

Recent files popup

彈出窗口列舉出最近訪問的文件

Ctrl + Alt + Left/Right?替換為:Alt + Right/Left

Navigate back/forward

導航向前/后退

Ctrl + Shift + Backspace?替換為:Ctrl + Q

Navigate to last edit location

導航到最近編輯的位置(可以連續操作)

Alt + F1

Select current file or symbol in any view

定位文件/方法的位置在指定的視圖下,如:項目結構/包目錄/方法集合/磁盤位置等

Ctrl + B or Ctrl + Click

Go to declaration

跳轉到類/方法/變量定義處

Ctrl + Alt + B?添加:Ctrl + T

Go to implementation(s)

跳轉到實現

Ctrl + Shift + I

Open quick definition lookup

顯示光標處類/方法/變量的定義信息

Ctrl + Shift + B?增加:F3

Go to type declaration

跳轉到類型的定義處

Ctrl + U

Go to super-method/super-class

跳轉到父方法/父類

Alt + Up/Down

Go to previous/next method

跳轉上一個/下一個方法

Ctrl + ] / [

Move to code block end/start

移動到代碼塊結束處/開始處,并高亮{}

Ctrl + F12

File structure popup

顯示當前文件的結構,可以進行方法快速過濾定位

Ctrl + H

Type hierarchy

顯示類結構圖(類的繼承層次

Ctrl + Shift + H

Method hierarchy

顯示方法結構圖(方法的繼承層次

Ctrl + Alt + H

Call hierarchy

顯示方法被調用結構圖

F2 / Shift + F2

Next/previous highlighted error

定位到上一個/下一個錯誤或警告,并高亮

F4 / Ctrl + Enter

Edit source / View source

在視圖窗口中擇文件/方法等,快速跳轉到編輯窗口中

Alt + Home

Show navigation bar

光標定位到導航攔

F11

Toggle bookmark

添加/刪除標簽(當前行)

Ctrl + F11

Toggle bookmark with mnemonic

以指定數字或者字母做為添加書簽;刪除書簽

Ctrl + #[0-9]

Go to numbered bookmark

跳轉到指定標記的書簽,配合Ctrl + F11使用

Shift + F11

Show bookmarks

顯示所的標簽

Refactoring

[Back To Top]

F5?替換為:Shift + F10

Copy

復制當前類或者文件

F6?替換為:F10

Move

移動類/方法/文件

Alt + Delete

Safe Delete

安全方式刪除

Shift + F6?替換為:Ctrl + Shift + R

Rename

重命名方法/類/文件

Ctrl + F6?快捷鍵已取消

Change Signature

更改簽名

Ctrl + Alt + N

Inline

將方法/類重構為內聯方法/匿名類

Ctrl + Alt + M

Extract Method

提取中的代碼塊生成一個新的方法

Ctrl + Alt + V

Extract Variable

提取中的代碼塊生成一個新的變量

Ctrl + Alt + F

Extract Field

提取中的代碼塊生成一個新的屬性

Ctrl + Alt + C

Extract Constant

提取中的代碼塊生成一個新的常量

Ctrl + Alt + P

Extract Parameter

提取中的代碼塊生成一個新的參數

Live Templates

[Back To Top]

Ctrl + Alt + J

Surround with Live Template

擇代碼塊,添加到模板代碼塊中去

Ctrl + J

Insert Live Template

插入模板代碼

iter Iteration according to Java SDK 1.5 style

inst Check?object?type with instanceof and downcast it

itco Iterate elements of java.util.Collection

itit Iterate elements of java.util.Iterator

itli Iterate elements of java.util.List

psf public static final

thr throw new

General

[Back To Top]

Alt + #[0-9]

Open corresponding tool window

打開相應的工具窗口

Ctrl + S

Save all

保存所的文件

Ctrl + Alt + Y

Synchronize

同步文件到磁盤

Ctrl + Shift + F12

Toggle maximizing editor

切換最大化編輯器

Alt + Shift + F

Add to Favorites

添加到收藏夾

Alt + Shift + I

Inspect current file with current profile

檢查當前文件與當前的配置文件

Ctrl + BackQuote (`)

Quick switch current scheme

快速切換配置信息,如:皮膚/快捷鍵/格式化代碼風格等

Ctrl + Alt + S

Open Settings dialog

打開設置對話框

Ctrl + Alt + Shift + S

Open Project Structure dialog

打開項目結構設置對話框

Ctrl + Shift + A

Find Action

查找菜單功能/快捷鍵設置/配置等信息

Ctrl + Tab

Switch between tabs and tool window

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,428評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,024評論 3 413
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,285評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,548評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,328評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,878評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,971評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,098評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,616評論 1 331
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,554評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,725評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,243評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,971評論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,361評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,613評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,339評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,695評論 2 370

推薦閱讀更多精彩內容