Chỉnh sửa nhiều dòng trong Visual Studio Code

652
AfBu 2015-05-05 08:55.

Có thể bật chỉnh sửa nhiều dòng như trong Sublime Text không?

Ví dụ: nhấn Ctrlđể đặt dấu mũ con trỏ bổ sung và có thể viết / xóa trên nhiều vị trí trong tài liệu cùng một lúc.

28 answers

1190
Nacimota 2015-05-05 11:05.

Trên Windows, bạn giữ Ctrl+ Alttrong khi nhấn phím mũi tên lên hoặc xuống để thêm con trỏ.

Máy Mac: ⌥ Opt+ ⌘ Cmd+ /

Linux: Shift+ Alt+ /

Lưu ý rằng phần mềm của bên thứ ba có thể can thiệp vào các phím tắt này, ngăn chúng hoạt động như dự kiến ​​(đặc biệt là phần mềm Đồ họa HD của Intel trên Windows; xem nhận xét để biết thêm chi tiết).

Nếu gặp sự cố này, bạn có thể tắt các phím nóng của Intel / phần mềm khác hoặc sửa đổi các phím tắt VS Code (được mô tả bên dưới).

Nhấn Escđể đặt lại về một con trỏ.

Hoặc, như Isidor Nikolic chỉ ra , bạn có thể giữ Altvà nhấp chuột trái để đặt con trỏ tùy ý.

Bạn có thể xem và chỉnh sửa các phím tắt qua:

Tệp → Tùy chọn → Phím tắt

Tài liệu:

https://code.visualstudio.com/docs/customization/keybindings

Bảng gian lận phím tắt Mã VS chính thức:

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
https://code.visualstudio.com/shortcuts/ keyboard-shortcuts-linux.pdf

146
Noname 2017-07-24 23:52.

Giải quyết chỉ bằng hai bước!

  1. Ctrl + F

  2. Alt + Enter

Nó bằng với Sublime Text's Alt+ F3.

73
Isidor Nikolic 2015-05-05 22:03.

Bạn chỉ có thể Alt+ nhấp để có thêm con trỏ. Và như đã đề cập, Ctrl+ Alt+ hoặc .

64
Noname 2017-01-18 07:26.

Chọn hộp

Windows: shift+ alt+Mouse Left Button

macOS: shift+ option+Click

Điều này trái ngược với những gì được đề cập trong Visual Studio Code có chọn hộp / chỉnh sửa nhiều dòng không? [bản sao].

31
Krishnaraj R 2018-01-30 19:39.

Sử dụng Ctrl+ Dđể sử dụng chỉnh sửa nhiều từ của cùng một từ trong Windows và Linux.

Sử dụng CMD+ Dcho Mac.

27
Maxime 2018-04-19 03:40.

Tôi muốn chọn nhiều dòng và nhấn "something" để có con trỏ cho mỗi dòng được chọn (tương tự như Ctrl+ Shift+ Ltrong Sublime Text). Hành động này trong Visual Studio Code được gọi là "Thêm con trỏ vào kết thúc dòng".

Điều này đã được thử nghiệm trong Visual Studio Code 1.22 và hoạt động trên cả WindowsMac .

Đây là cách:

  1. Chọn các dòng bạn muốn có nhiều con trỏ.
  2. Chỉ cần nhấn Alt+ Shift- I.

Bây giờ bạn có một con trỏ trên mỗi dòng đã chọn.

22
Alex 2017-06-09 20:36.

Từ phiên bản 1.13 (tháng 5 năm 2017), cuối cùng bạn có thể thay đổi phím bổ trợ mặc định để tạo nhiều con trỏ (thêm vào cài đặt):

"editor.multiCursorModifier": "ctrlCmd"

Tái bút: Bổ ngữ "theo liên kết" từ thời điểm này sẽ là Alt.

19
kiewic 2016-08-05 23:34.

Trên Mac, nó là:

Option+ Commandtrong khi nhấn các phím mũi tên lên hoặc xuống .

15
xgqfrms 2016-12-05 12:25.

(Windows 10 pro x64) Dưới đây là một số cách!

  1. Alt + click

  2. Alt+ Ctrl+ up/down

  3. Keybindings: Ctrl+ click(??? nó không hoạt động!)

15
Andrew 2017-02-18 07:24.

Tôi đang sử dụng tiện ích mở rộng vscodevim , vì vậy tôi không chắc đây có phải là sự cố phổ biến hay không. Tuy nhiên, tôi đang gặp sự cố khi Ctrl+ Alt+ UpArrowlật ngược màn hình của tôi.

Nhìn vào Khái niệm cơ bản về mã Visual Studio (tôi không biết liệu họ có thay đổi điều này trong bản cập nhật gần đây hay không), nó cho biết sử dụng:

Ctrl+ Alt+ Shift+ ( Up/ down)

14
Tyler Becks 2019-03-14 10:48.

Trong bản phát hành mới nhất của Visual Studio Code, giờ đây bạn có thể kéo con trỏ trong khi giữ Option( Alttrên Windows) để chọn cùng một cột trên nhiều hàng.

Để kích hoạt tính năng này, hãy đảm bảo bạn thay đổi giao diện của mình editor.multiCursorModifierđể trông giống như sau:

"editor.multiCursorModifier": "ctrlCmd"

Từ ghi chú phát hành Visual Studio Code 1.32.0:

Trong video sau, lựa chọn bắt đầu như một lựa chọn thông thường, sau đó nhấn và giữ Alt cho đến khi thả nút chuột:

10
Jemmeh 2018-05-09 06:09.

Kể từ tháng 4 năm 2018 (phiên bản 1.23), giờ đây bạn cũng có thể sử dụng nút chuột giữa để chọn nhiều dòng / chọn hộp.

10
Viraj Singh 2018-07-20 05:49.

Bước 1:

Chọn từ cần thay thế


Bước 2:

Ctrl+ Fđiều này sẽ chọn nhiều lần xuất hiện của nó


Bước 3:

Alt + Enterđiều này sẽ đặt con trỏ ở tất cả các lần xuất hiện được tìm thấy


Bước 4:

Chỉ cần bắt đầu nhập từ mới


10
RICHARD ABRAHAM 2020-02-14 05:32.

Giải pháp làm việc cho tôi trước tiênchọn văn bản cần thiết để chỉnh sửa và sau đó sử dụng CTRL+ F2để chọn tất cả dữ liệu phù hợp trong trang. Bạn cũng có thể sử dụng CTRL+ Shift+ Ltheo đề xuất của @lesterCovax

Xin lưu ý: Giải pháp trên sử dụng khả năng vốn có của trình soạn thảo VSCode để chọn văn bản tương tự trên toàn bộ trang và do đó, hãy cẩn thận.

Đối với tôi, giải pháp ở trên của Ctrl+ ALT+ Arrowkeyskhông hoạt động vì nó khiến màn hình thay đổi hướng hiển thị so với việc chọn các dòng trong VSCode.

6
Dnyneshwar 2018-09-13 09:57.

Trong Windows, các kết hợp dưới đây phù hợp với tôi:

  • Ctrl+ Shift+ Alt+down arrow
  • Ctrl+ Shift+ Alt+up arrow
6
ford04 2020-03-15 07:42.

phiên bản 1.43 (tháng 2 năm 2020)

Giờ đây, bạn có thể chuyển đổi chế độ chọn cột, chế độ này thay đổi cử chỉ chuột và phím mũi tên, thông qua:

  • Thanh menu> Lựa chọn> Chế độ chọn cột
  • Ctrl+ Shift+ P(Hiển thị tất cả các lệnh)> Chuyển sang chế độ chọn cột
  • Ràng buộc chìa khóa của bạn cho lệnh "editor.action.toggleColumnSelection"

Lưu ý: Có một bảng "Lựa chọn cột" trên thanh trạng thái sau khi kích hoạt, bạn có thể nhấn để vô hiệu hóa lại.

4
Pulkit Agarwal 2019-12-09 17:30.

Ngoài tất cả các câu trả lời, còn một cách nữa. Chọn các dòng bạn muốn và sau đó nhấn:

  • Windows: Shift+ Alt+i
  • Mac: shift+ option+i

Thao tác này đặt con trỏ vào mọi hàng trong vùng chọn.

4
Robin 2018-03-09 01:06.

Trong Visual Studio Code, chỉ cần nhấn Altvà đặt con trỏ của bạn đến nơi chỉnh sửa (nơi bạn muốn chỉnh sửa) và nhấp chuột phải để chọn.

4
Han 2016-12-09 18:40.

Tôi nghĩ rằng nó phụ thuộc vào phiên bản Visual Studio Code của bạn.

Của tôi là phiên bản Linux Visual Studio Code 1.7.2.

{ "key": "ctrl+shift+up",         "command": "editor.action.insertCursorAbove",
                                     "when": "editorTextFocus" },
{ "key": "shift+alt+up",          "command": "editor.action.insertCursorAbove",
                                     "when": "editorTextFocus" },
{ "key": "ctrl+shift+down",       "command": "editor.action.insertCursorBelow",
                                     "when": "editorTextFocus" },
{ "key": "shift+alt+down",        "command": "editor.action.insertCursorBelow",
                                     "when": "editorTextFocus" }

Vấn đề là các phím tắt không giống nhau ở tất cả các máy, vì vậy bạn nên kiểm tra cấu hình của mình. Vào menu:

Menu TệpTùy chọnPhím tắt

Tìm kiếm editor.action.insertCursorAboveeditor.action.insertCursorBelowvà xem cấu hình hiện tại của bạn. Bạn có thể thay đổi chúng nếu chúng xung đột với các phím tắt của hệ điều hành.

3
Marcelo Agimóvel 2018-01-05 02:19.

Nếu bạn đang sử dụng Linux, có khả năng xảy ra xung đột với Alt+ click , đây là cài đặt mặc định cho "di chuyển cửa sổ".

Bạn có thể vào trình đơn Cài đặtWindow BehaviorWindow BehaviorActions tab

Chỉ cần xóa Alt+ left(giữ) và nó sẽ hoạt động.

Đây là cách tốt nhất, vì bạn không cần phải giữ hai +phím để thực hiện một tác vụ đơn giản như vậy.

2
Shan Dou 2018-12-26 08:46.

Tôi đang sử dụng sơ đồ bàn phím Sublime Text và keybinding được cung cấp bởi câu trả lời trên cùng dường như không hoạt động :( Có thể là một số xung đột giữa Visual Studio Code và các sơ đồ bàn phím sublime.

Keybinding do @Han đề xuất phù hợp với tôi (được đánh giá cao!):

  • Vào chế độ con trỏ nhiều dòng với Ctrl+ Shift+ Up/Down
  • Thoát với Esc

(Sidenote) Dưới đây là một ví dụ nhỏ về việc sử dụng Emmet cùng với con trỏ nhiều dòng (được bật và tắt với các liên kết chính được liệt kê ở trên):

2
ishan 2020-07-07 20:39.

Tôi đang sử dụng phiên bản mới nhất của mã VS, tức là 1.46.1 (tháng 5 năm 2020) trong Windows 10. Chỉ cần nhấn Alt+ mouse left clicktrên các dòng bạn muốn chọn. Điều này sẽ cho phép bạn chọn nhiều dòng cùng một lúc và cho phép bạn chỉnh sửa chúng. Đồng thời Nhấn Escđể thoát khỏi nó. Điều này thực sự hữu ích nếu bạn đến từ văn bản cao siêu.

2
Ajay Mahar 2020-10-08 06:52.

(KHÔNG CÓ CHUỘT) Đối với macOS, tôi thấy việc này diễn ra rất nhanh chóng!

  1. CMD+ f Để tìm kiếm (từ) bạn muốn thay đổi.
  2. Option+ EnterĐể chọn tất cả các từ bạn tìm kiếm.

Chỉ cần cập nhật từ đầu tiên và nó sẽ cập nhật tất cả các từ đã chọn.

1
Rui M. 2019-05-05 03:41.

Cài đặt của tôi: Windows 8.1 64 bit, Visual Studio Code phiên bản 1.33.1.

Sự cố: Xung đột với các phím tắt của Intel HD Graphics 4000

Tôi đã gặp sự cố khi sử dụng các phím tắt mặc định của Mã Visual Studio ( Ctrl+ Alt+ UP, Ctrl+ Alt+ DOWN). Trong trường hợp của tôi, các lệnh này đang chuyển màn hình của tôi ở 0º và 180º tương ứng. Điều đó đang xảy ra, vì có ứng dụng Graphic Intel được cài đặt trên máy tính của tôi. Sau đó, tôi chỉ cần tắt các phím tắt của ứng dụng này.

Đây là một hướng dẫn để giúp một ai đó.

0
newbie 2019-03-07 15:05.

Chỉ Opt+ nhấp chuột phù hợp với tôi trên Mac

0
LesterCovax 2020-01-16 05:17.

Các giải pháp từ @maxime của việc sử dụng SHIFT + ALT + ilàm việc cho tôi, khi tôi cần thiết để nhanh chóng chỉnh sửa ~ 20k dòng trong một tập tin. Hầu hết các phím tắt khác được đề cập chỉ hữu ích cho một số dòng giới hạn. SHIFTchọn khu vực bạn muốn chỉnh sửa cột, sau đó nhấn SHIFT + ALT + ilà cách hiệu quả nhất để xử lý điều này.

Tuy nhiên, điều tôi vô tình phát hiện (và chưa được đề cập ở đây) là có giới hạn 10k dòng trong "chế độ chỉnh sửa con trỏ" (có một yêu cầu tính năng Github đang mở để tăng nó). Điều này có nghĩa là đối với các tệp cực kỳ lớn, tốt hơn là bạn nên viết kịch bản cho các chỉnh sửa của mình thay vì thực hiện thủ công.

Đối với những người như Chỉnh sửa nhiều dòng trong Visual Studio Code đã phải sử dụng các phím tắt như CTRL + SHIFT + L(ràng buộc mặc định là Select all occurrences of current selection) để thực hiện điều này, bạn nên kiểm tra xem bạn chưa cài đặt tiện ích bản đồ bàn phím. Bạn có thể kiểm tra bằng cách tìm kiếm @recommended:keymapstrong ngăn tiện ích mở rộng, đi tới File > Preferences > Keymaps( CTRL+K CTRL+M).

Sơ đồ bàn phím [Windows] mặc định có thể được tìm thấy ở dạng PDF TẠI ĐÂY hoặc bạn có thể truy cập File > Preferences > Keyboard Shortcutsđể tìm / sửa đổi các ràng buộc hiện tại. Ngoài ra còn có tài liệu chuyên sâu hơn về các ràng buộc chính TẠI ĐÂY .

0
kintsukuroi 2020-04-07 14:22.

Trên Linux Fedora (tôi đã thử với Fedora 31) với KDE, hãy truy cập:

  1. Cài đặt hệ thống
  2. Quản lý cửa sổ
  3. Hành vi cửa sổ
  4. Hành động cửa sổ
  5. Hành động bên trong cửa sổ, thanh tiêu đề và khung
  6. Nhấp vào Hộp nhấp chuột trái
  7. Chọn Không làm gì (thay thế di chuyển / kéo)

Bây giờ bạn có thể chọn nhiều dòng bằng Alt + Nhấp chuột trái !

0
anouar es-sayid 2020-09-26 05:09.

Đối với tôi Alt+ Middle Click(bánh xe cuộn) hoạt động tốt Bạn phải nhấp vào Altsau đó nhấp và giữ lâu Middle Clicksau đó cuộn Lên hoặc xuống

Related questions

MORE COOL STUFF

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett đã bất chấp những lời khuyên hẹn hò điển hình khi cô gặp chồng mình.

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Michael Sheen là một diễn viên phi lợi nhuận nhưng chính xác thì điều đó có nghĩa là gì?

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Ngôi sao của Hallmark Colin Egglesfield chia sẻ về những cuộc gặp gỡ với người hâm mộ ly kỳ tại RomaDrama Live! cộng với chương trình INSPIRE của anh ấy tại đại hội.

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Bạn sẽ phải phủi sạch đầu đĩa Blu-ray hoặc DVD để xem tại sao Northern Exposure trở thành một trong những chương trình nổi tiếng nhất của thập niên 90.

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

8 công dụng tuyệt vời của Baking Soda và Giấm

8 công dụng tuyệt vời của Baking Soda và Giấm

Bạn biết đấy, hai sản phẩm này là nguồn điện để làm sạch, riêng chúng. Nhưng cùng với nhau, chúng có một loạt công dụng hoàn toàn khác.

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Thủy điện rất cần thiết cho lưới điện của Hoa Kỳ, nhưng nó chỉ tạo ra năng lượng khi có nước di chuyển. Bao nhiêu nhà máy thủy điện có thể gặp nguy hiểm khi các hồ và sông cạn kiệt?

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Tóc tỉa từ các tiệm và các khoản quyên góp cá nhân có thể được tái sử dụng như những tấm thảm thấm dầu và giúp bảo vệ môi trường.

BoJack Horseman vẫn gan ruột và gan dạ hơn bao giờ hết trong phần 3

BoJack Horseman vẫn gan ruột và gan dạ hơn bao giờ hết trong phần 3

BoJack Horseman (Ảnh: Netflix) BoJack Horseman bắt đầu mùa thứ ba với sự xuất hiện của nhân vật tiêu biểu, người vẫn đang theo đuổi những lời khen ngợi từ giới phê bình trong một nỗ lực tuyệt vọng để tìm ra ý nghĩa trong cuộc sống của mình. Mùa thứ hai về số phận bi kịch của Raphael Bob-Waksberg dày đặc những trò đùa cũng như tuyệt vọng.

Xem cách tính năng lái tự động cập nhật của Tesla bùng phát như thế nào khi bạn bỏ qua các cảnh báo của nó

Xem cách tính năng lái tự động cập nhật của Tesla bùng phát như thế nào khi bạn bỏ qua các cảnh báo của nó

Bản nâng cấp Phiên bản 8.0 gần đây của Tesla đối với hệ thống Lái xe tự động được thiết kế để cải thiện hệ thống và mối quan hệ của nó với người lái.

UnREAL, Chương trình Truyền hình Về Truyền hình Thực tế Chúng tôi Không biết Chúng tôi Cần

UnREAL, Chương trình Truyền hình Về Truyền hình Thực tế Chúng tôi Không biết Chúng tôi Cần

Chắc chắn khi con cái chúng ta xem lại các chương trình chúng ta đã xem vào khoảng năm 2015, chúng sẽ thấy UnREAL, một chương trình truyền hình mới chiếu vào tối Thứ Hai của Lifetime — bạn sẽ thấy đúng lúc, sẽ phát sóng ngay sau khi The Bachelor kết thúc — như một chương trình không thể được thực hiện vào bất kỳ thời điểm nào khác trong lịch sử truyền hình, nhưng một chương trình cảm thấy cần thiết để xem bây giờ. UnREAL có sự tham gia của Shiri Appleby trong vai Rachel, một nhà sản xuất truyền hình cho một chương trình về cơ bản là The Bachelor, mặc dù trong thế giới này, nó được gọi là Vĩnh viễn.

Sau tất cả, Josh Trank sẽ không đạo diễn bộ phim tuyển tập Star Wars thứ hai

Sau tất cả, Josh Trank sẽ không đạo diễn bộ phim tuyển tập Star Wars thứ hai

Thông báo chính thức đến trực tiếp từ trang web của Star Wars: Fantastic Four, đạo diễn Josh Trank, một người bí ẩn không xuất hiện tại đại hội Star Wars Celebration gần đây, sẽ không chỉ đạo phần hai Star Wars Anthology. Đây là tuyên bố được đăng ngày hôm qua: Tất cả thực sự là ngôn ngữ rất lịch sự, nhưng một bài báo của Hollywood Reporter cho thấy tất cả đều không tốt ở hậu trường, gọi sự ra đi là "một vụ sa thải" một phần dựa trên "hành vi bất thường" của Trank trong khi quay Fantastic Four: The Bài báo trích dẫn các nguồn gọi là Trank “đôi khi thiếu quyết đoán và thiếu sáng tạo,” và lưu ý rằng Fantastic Four, khởi chiếu vào ngày 7 tháng 8, đã được khởi động lại vào cuối tháng 4.

Edwin McCain ra mắt Grand Ole Opry: Quay cảnh hậu trường với nhạc sĩ 'I'll Be'

Edwin McCain ra mắt Grand Ole Opry: Quay cảnh hậu trường với nhạc sĩ 'I'll Be'

McCain, người đang làm việc cho một album mới, lần đầu tiên bước vào vòng kết nối vào tối thứ Sáu ở Nashville

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Rothschild's luggage got lost, but luckily she has an incredible closet to shop: Sister Paris Hilton's!

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa. Từ Hollywood đến New York và mọi nơi ở giữa, hãy xem các ngôi sao yêu thích của bạn đang làm gì!

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

Các nhà điều tra đang xem xét liệu nhóm và nghi phạm có biết nhau trước vụ tấn công hay không

Tôi viết như thế nào

Tôi viết như thế nào

Đối với tôi, mọi thứ là về dòng đầu tiên đó và nó sẽ đưa bạn đến đâu. Một số nhà văn bị điều khiển bởi cốt truyện, sự sắp xếp tinh tế của các quân cờ, trong khi những người khác bị lôi cuốn bởi một nhân vật và khả năng thực hiện một cuộc hành trình với một người bạn hư cấu mới.

Đường băng hạ cánh

Đường băng hạ cánh

Cuối hè đầu thu là mùa hoài niệm. Những chiếc đèn đường chiếu ánh sáng của chúng qua những con đường đẫm mưa, và những chiếc lá dưới chân - màu đỏ cam tắt trong bóng chạng vạng - là lời nhắc nhở về những ngày đã qua.

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Vào năm 2021, tôi khuyến khích bạn suy nghĩ lại mọi thứ bạn biết về khách hàng mà bạn phục vụ và những câu chuyện bạn kể cho họ. Lùi lại.

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Vào ngày sinh nhật thứ 9 của Felix The Cat, tôi nhớ về một trong những mất mát lớn nhất trong cuộc đời trưởng thành của tôi - Sophie của tôi vào năm 2013. Tôi đã viết bài luận này và chia sẻ nó trên nền tảng này một thời gian ngắn vào năm 2013.

Language